Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
127.0.0.1
Зарегистрирован: 26.04.2009 Сообщения: 1
|
Добавлено: Вс 26 Апр 2009 10:42 Заголовок сообщения: взаимодействие с экземпляром ИнГЕО из другого приложения |
|
|
Каким образом можно организовать взаимодействие с экземпляром ИнГЕО из другого приложения,
например:
для взаимодействия с картой AutoCAD Map создаётся объект класса: "autocad.application"
для взаимодействия с картой MapInfo создаётся объект класса: "mapinfo.application"
с создания какого COM-объекта начинается работа с экземпляром ИнГЕО.
Вопрос вызван необходимостью организовать взаимодействие ГИС ИнГЕО
с пространственными данными Oracle Spatial,
необходимо
загружать в хранилище Oracle Spatial картографический материал из ИнГЕО,
отображать в ИнГЕО пространственную выборку из Oracle Spatial.
Спасибо. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Алексей В. Бастриков
Зарегистрирован: 02.06.2008 Сообщения: 118 Откуда: ООО "Инфопроект", г. Екатеринбург
|
Добавлено: Вс 26 Апр 2009 13:10 Заголовок сообщения: |
|
|
В теме "Туулбар" я выкладывал ссыку на пример. Обратитесь туда |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Михаил Власов
![](images/avatars/3632375724e0bf5c26ede3.jpg)
Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Пн 27 Апр 2009 09:45 Заголовок сообщения: |
|
|
Взаимодействовать с ИнГео при помощи COM можно следующими способами:
GetActiveObject - позволяет получить доступ к текущей запущенной копии ИнГео из другого процесса. Будет работать, если рядом с Вашим процессом запущена ГИС ИнГео. Взаимодействие между процессами при таком подходе будет очень медленным.
OCX InGeoMapX - позволяет развернуть ИнГео в рамках Вашего процесса. Можно внедрять окна с картой в Ваши формы. Можно пользоваться функциями ИнГео вообще без интерфейса пользователя. Работает быстро.
Встраиваемый модуль ИнГео - позволяет интегрировать свою функциональность в ИнГео так, как если бы она была встроенной в ИнГео. Работает быстро. _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
andreichernov
Зарегистрирован: 14.02.2005 Сообщения: 209 Откуда: Самара
|
Добавлено: Пн 27 Апр 2009 15:08 Заголовок сообщения: |
|
|
Миш, что такое "встраиваемый модуль Ингео"? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Михаил Власов
![](images/avatars/3632375724e0bf5c26ede3.jpg)
Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Вт 28 Апр 2009 13:42 Заголовок сообщения: |
|
|
Встраиваемым модулем я назвал то, что в меню "Файл | Программные модули". _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Борис Салтыков
![](images/avatars/65410874ac5f6ff758ca.jpg)
Зарегистрирован: 19.05.2008 Сообщения: 42 Откуда: angarsk / msk
|
Добавлено: Пт 28 Авг 2009 12:46 Заголовок сообщения: |
|
|
Михаил Власов писал(а): |
OCX InGeoMapX - позволяет развернуть ИнГео в рамках Вашего процесса. Можно внедрять окна с картой в Ваши формы. Можно пользоваться функциями ИнГео вообще без интерфейса пользователя. Работает быстро.
|
нет ли где-то работающего примера с инструкцией по его развертыванию?
мне нужно, чтобы в одной форме дельфи я получаю список адресов,
а в другой форме на карте (OCX ingeomapx) эти адреса (здания) подсвечиваются и наоборот при нажатии правой кнопкой мыши на здании на другой форме дельфи выводился бы в таблице этот адрес |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|