Средства разработки ГИС-приложений

GIS ToolKit Active

GIS ToolKit Active - это набор СОМ объектов и компонентов ActiveX для разработки 32-x и 64-х разрядных ГИС-приложений в любой среде программирования, поддерживающей ActiveX технологию, например, Visual Studio, 1С, Microsoft Office, Microsoft Access.

Продукт обеспечивает применение всех видов данных, подготовленных в ГИС "Панорама", в том числе, импортированных из обменных форматов других ГИС (MIF\MID, DXF, SHAPE, KML, GDF и других). Поставляется с исходными текстами компонент и примерами использования.

ФорумФорум Как купитьКак купить Скачать последнюю версиюСкачать последнюю
версию
Скачать документациюСкачать
документацию
Инструментарий разработчика ГИС-приложений на основе технологии ActiveX GIS ToolKit Active

Отличительной особенностью инструментария GIS ToolKit Active от GIS ToolKit является то, что его идеология использования не зависит от языка написания программы.

Основой GIS ToolKit Active является специализированная система управления базами данных электронных карт ГИС "Панорама" 12, которая позволяет создавать на основе практически любых исходных материалов векторные электронные карты, растровые электронные карты, матричные электронные карты (матрицы высот рельефа, матрицы высот объемов местности, матрицы свойств участков местности).

Использование GIS ToolKit Active предполагает знание принципов создания приложений из отдельных компонент.

Философия построения приложения из элементарных кирпичиков, ориентирована на возможность как новичкам, так и профессионалам, выполнять задачи любой сложности и различных направлений. Другими словами, получив GIS ToolKit Active, Вы приобретаете значительную часть Вашей, еще не написанной, программы!

Инструментарий разработчика ГИС-приложений на основе технологии ActiveX GIS ToolKit Active

GIS ToolKit Active поставляется с исходными текстами компонент и примерами использования.

Для разработки мобильных приложений поддерживается специальная версия библиотек и компактный формат данных. Подготовка исходных данных и разработка пилот - проектов может выполняться на платформе Windows/Intel, а выполнение приложений на мобильных устройствах. При перепечатке текстов обязательна ссылка на источник.

Использование

При инсталляции выполняются следующие действия:

  • копируются в указанную папку все необходимые файлы
  • необходимые библиотеки ГИС ядра (dll) копируются в каталог Windows\System32
  • регистрируется библиотека axGisToolKit.ocx, содержащая компоненты ActiveX

После инсталляции в выбранном каталоге находится следующая информация:

  • axGisToolKit.ocx, axGisToolKit.tlb - файлы компоненты ActiveX
  • в подкаталоге \Doc содержится документация.
  • в подкаталоге \Example содержатся примеры использования компонент для Visual Studio с комплектом тестовых данных.
  • в подкаталоге \GisDll содержится набор файлов для регистрации библиотек ocx, набор библиотек (гис-ядро *.dll, *.ocx), файлы данных для их функционирования (классификаторы условных знаков, настройки, параметры систем координат и другое) для различных платформ.
  • в подкаталоге \Source содержатся исходные коды компонент GIS ToolKit Active.
  • в подкаталоге \System содержится программа инсталляции драйвера электронного ключа.

Если по каким-либо причинам регистрация компонент ActiveX не была выполнена (нет административных полномочий на конкретном компьютере), можно зарегистрировать компоненты вручную (после устранения причин в отказе регистрации) следующей командой:

  • regsvr32.exe С:\каталог установки\GISToolActive12\GisDll\X32\axGisToolKit.ocx

Деинсталлировать компоненты вручную можно командой:

  • regsvr32.exe /u С:\каталог установки\GISToolActive12\GisDll\X32\axGisToolKit.ocx

Для использования в среде программирования необходимо подключить в палитру доступных компонентов требуемый набор визуальных и невизуальных компонентов из состава GIS ToolKit Active.

Более подробно установка в среду разработки и порядок использования описан в "GisToolKitAX 12 Руководство программиста.doc".

Электронный ключ для защиты лицензионных прав

Для защиты компонент от нелегального распространения используется электронный ключ, подключаемый к компьютеру через порт USB. Порядок использования ключа (лицензии) указан в документации.

GIS ToolKit Active Free

GIS ToolKit Active может поставляться в двух вариантах: GIS ToolKit Active и GIS ToolKit Active Free.

  • GIS ToolKit Active включает в себя средство разработки ГИС-приложений и одну лицензию на выполнение пользовательских приложений (электронный ключ), то есть для распространения приложений созданных с помощью этого варианта GIS ToolKit будут необходимы лицензии (одна лицензия на каждую копию приложения).
  • GIS ToolKit Active Free включает в себя средство разработки ГИС-приложений, которое требует ключ для разработки приложений и не требует лицензии (электронного ключа) для распространения приложений.

Функциональные возможности GIS ToolKit Active и GIS ToolKit Active Free полностью идентичны.

Модификация "GIS ToolKit Active Free" для работы с закрытым форматом карты и программа загрузки карт предназначены для распространения ГИС-приложений, работающих с закрытым форматом векторных карт. Специальная программа загрузки карт формирует карты с расширениями SIT и MAP, имеющими уникальную структуру хранения данных для каждого заказчика. Эти карты могут быть открыты только из приложения, собранного в модифицированной версии GIS ToolKit Active Free. Библиотеки приложения не могут быть использованы в приложениях, собранных в стандартном GIS ToolKit Active Free. Модифицированный формат применяется для защиты векторных карт от нелегального распространения. Модификация "GIS ToolKit Active Free" приобретается дополнительно к стандартному "GIS ToolKit Active Free".