Статьи Королевства Дельфи


2.Что такое интегрированная картография и какой нам от нее смысл.


Рисунок 2 Пример встраивания в приложение

Интегрированная картография позволяет управлять пакетом MapInfo, используя языки программирования отличные от MapBasic. Например если вам хорошо знакомо программирование на языке Visual Basic или С++ или Delphi (о чем и пойдет речь далее...) вы можете включить окно MapInfo в ваше приложение, тем самым обеспечивая интеграцию пакета MapInfo с логикой (бизнес-правилами) вашей программы.

Причем основную работу по поддержанию векторных карт берет на себя MapInfo (MapBasic) а вы можете создовать назначать обработчики и механизмы взаимодействия не свойственные MapBasic а также те механизмы которые MapBasic не поддерживает напрямую (например обновление карты по интернету,съем информации с датчиков на территории и обновление на карте ит.п.)

На Рисунок 2 как раз представлен пример интегрированной картографии встроенной в мой проект на Delphi.

Итак приступим : в цикле статей будут рассмотрены следующие вещи

  1. Соединение и загрузка MapInfo
  2. Встраивание окна MapInfo и других окон (легенда, информация и т.д) в программу на Delphi
  3. Отправка команд MapBasic в пакет MapInfo
  4. Получение информации от MapInfo посредством функций
  5. Использование уведомляющих вызовов (CallBack) и подключение их к своей программе.
  6. Создание собственных уведомляющих вызовов
  7. Переопределение уведомляющих вызовов
  8. Обработка уведомляющих вызовов
  9. Создание простейшего компонента (возможно данная тема будет затрунута) для управления MapInfo.
  10. и многое другое.




Начало  Назад  Вперед