 |
www.integro.ru ЦСИ ИНТЕГРО
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Евгений Ившин
Зарегистрирован: 02.03.2005 Сообщения: 65 Откуда: Курган
|
Добавлено: Ср 10 Июл 2013 14:16 Заголовок сообщения: Загрузка данных в ИнГео |
|
|
День добрый.
Ситуация:
Имеется две базы данных (БД), первая – в ИнГео, в ней есть слой Здания с семантической таблицей, в которой кроме прочей есть и адресная информация (улица, номер дома); вторая (внешняя БД) – с данными об абонентах – адреса (улица, номер дома), и разная тематическая информация, например: абоненты, показания счетчиков, задолженность и т.п.
Задача:
Требуется периодически (раз в месяц) загружать из внешней БД информацию и «привязывать» ее к домам.
Как я это делал в МапИнфо? Загружал данные из внешней БД в МапИнфо в формате Excel и, использую SQL-запрос, объединял таблицу МапИнфо по общему полю в обеих таблицах (Адрес) и таблицу из внешней БД. После чего уже можно было выполнять любые требуемые действия: создание тематических карт, пространственных выборок (например поиск должников на определенной территории и т.п.)
Вопрос возможно ли подобное в ИнГео штатными средствами или дополнительными модулями?
Количество записей, загружаемых из внешней БД в карту может измеряться тысячами и десятками тысяч. |
|
Вернуться к началу |
|
 |
Алексей Васильев
Зарегистрирован: 20.05.2009 Сообщения: 105 Откуда: Самара
|
Добавлено: Пн 15 Июл 2013 09:19 Заголовок сообщения: Элементарно |
|
|
Элементарно.
Возможны несколько путей. Академически правильный - это хранить в семантической таблице ИнГео ссылку на соответствующую запись в другой таблице (с абонентами и проч) и с помощью специализированного плагина вытаскивать эту информацию и отображать. С успехом делаем это много лет. Если адрес дома удовлетворяет требованиям уникальности, то можно даже не хранить ссылку, а искать дом во внешней таблице по адресу.
Второй путь - также пользуясь ссылкой (или адресом как первичным ключом, если тот для этой цели годится) регулярно подкачивать внешние данные в семантическую таблицу с помощью SQL-запросов. В таблицу придётся добавлять много полей.
Также нужно проработать вопрос дежурства - т.е. остлеживания изменений (дом построили-снесли-перестроили-перепродали), и т.д. |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
|
|