Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Загрузка данных в ИнГео

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей
Предыдущая тема :: Следующая тема  
Автор Сообщение
Евгений Ившин



Зарегистрирован: 02.03.2005
Сообщения: 65
Откуда: Курган

СообщениеДобавлено: Ср 10 Июл 2013 14:16    Заголовок сообщения: Загрузка данных в ИнГео Ответить с цитатой

День добрый.

Ситуация:

Имеется две базы данных (БД), первая – в ИнГео, в ней есть слой Здания с семантической таблицей, в которой кроме прочей есть и адресная информация (улица, номер дома); вторая (внешняя БД) – с данными об абонентах – адреса (улица, номер дома), и разная тематическая информация, например: абоненты, показания счетчиков, задолженность и т.п.
Задача:
Требуется периодически (раз в месяц) загружать из внешней БД информацию и «привязывать» ее к домам.
Как я это делал в МапИнфо? Загружал данные из внешней БД в МапИнфо в формате Excel и, использую SQL-запрос, объединял таблицу МапИнфо по общему полю в обеих таблицах (Адрес) и таблицу из внешней БД. После чего уже можно было выполнять любые требуемые действия: создание тематических карт, пространственных выборок (например поиск должников на определенной территории и т.п.)
Вопрос возможно ли подобное в ИнГео штатными средствами или дополнительными модулями?
Количество записей, загружаемых из внешней БД в карту может измеряться тысячами и десятками тысяч.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей Васильев



Зарегистрирован: 20.05.2009
Сообщения: 105
Откуда: Самара

СообщениеДобавлено: Пн 15 Июл 2013 09:19    Заголовок сообщения: Элементарно Ответить с цитатой

Элементарно.
Возможны несколько путей. Академически правильный - это хранить в семантической таблице ИнГео ссылку на соответствующую запись в другой таблице (с абонентами и проч) и с помощью специализированного плагина вытаскивать эту информацию и отображать. С успехом делаем это много лет. Если адрес дома удовлетворяет требованиям уникальности, то можно даже не хранить ссылку, а искать дом во внешней таблице по адресу.
Второй путь - также пользуясь ссылкой (или адресом как первичным ключом, если тот для этой цели годится) регулярно подкачивать внешние данные в семантическую таблицу с помощью SQL-запросов. В таблицу придётся добавлять много полей.
Также нужно проработать вопрос дежурства - т.е. остлеживания изменений (дом построили-снесли-перестроили-перепродали), и т.д.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB