Продукт предназначен для использования в любой среде программирования поддерживающей ActiveX технологию. В частности, GIS ToolKit ActiveX адаптирован под программирование в среде 1С. Инструментарий обеспечивает применение всех видов данных, подготовленных в ГИС "Карта 2011", в том числе, импортированных из обменных форматов других ГИС.
В состав Gis ToolKit Active входят 5 визуальных и 36 невизуальных компонент, обеспечивающих отображение и обработку векторных, растровых, матричных электронных карт. Объекты электронных карт могут быть связаны с внешними базами данных (MS SQL Server, Oracle, Interbase, Postgres и др). Для простоты освоения процесса создания ГИС приложений поставляется набор примеров для различных сред программирования: Visual Studio, Delphi, MS Access, С++ Builder, Code Gear. Визуальные компоненты позволяют отображать электронные карты в условных знаках, принятых для топографических, обзорно-географических, кадастровых, тематических и других видов карт. Широкие полномочия предоставляются для создания (добавления) пользовательских условных знаков с учетом специфики владельца информации.
Использование GIS ToolKit Active предполагает знание принципов создания приложений из отдельных компонент.
Философия построения приложения из элементарных кирпичиков, ориентирована на возможность как новичкам, так и профессионалам, выполнять задачи любой сложности и различных направлений. Другими словами, получив GIS ToolKit Active, Вы приобретаете значительную часть Вашей, еще не написанной, программы!
GIS ToolKit Active поставляется с исходными текстами компонент и примерами использования.
Использование
При инсталляции выполняются следующие действия:
- копируются в указанную папку все необходимые файлы
- необходимые библиотеки ГИС ядра (dll) копируются в каталог Windows\System32
- регистрируется библиотека axGisToolKit.ocx, содержащая компоненты ActiveX
После инсталляции в выбранном каталоге находится следующая информация:
- axGisToolKit.ocx, axGisToolKit.tlb - файлы компоненты ActiveX
- в подкаталоге \Doc содержится документация.
- в подкаталоге \Example содержатся примеры использования компонент ActiveX.
- в подкаталоге \WinKey содержится программа установки драйвера электронного ключа, с помощью которого осуществляется лицензионная защита использования компонент.
- в подкаталоге \MapApi содержатся файлы описания интерфейса низкоуровневого доступа к ГИС ядру Панорама.
- в подкаталоге \Source содержится исходные коды компонент GIS ToolKit Active.
Если по каким-либо причинам регистрация компонент ActiveX не была выполнена (нет административных полномочий на конкретном компьютере), можно зарегистрировать компоненты вручную (после устранения причин в отказе регистрации) следующей командой:
- regsvr32.exe С:\каталог установки\GIS ToolKit\Active\axGisToolKit.ocx
Деинсталлировать компоненты вручную можно командой:
- regsvr32.exe /u С:\каталог установки\GIS ToolKit\Active\axGisToolKit.ocx
Для использования в среде программирования необходимо подключить в палитру доступных компонентов требуемый набор визуальных и невизуальных компонентов из состава GIS ToolKit Active.
Электронный ключ для защиты лицензионных прав
Для защиты компонент от нелегального распространения используется электронный ключ, подключаемый к компьютеру через порт USB. Порядок использования ключа (лицензии) указан в документации.
GIS ToolKit Free
GIS ToolKit может поставляться в двух вариантах: GIS ToolKit и GIS ToolKit Free.
- GIS ToolKit включает в себя средство разработки ГИС-приложений и одну лицензию на выполнение пользовательских приложений (электронный ключ), то есть для распространения приложений созданных с помощью этого варианта GIS ToolKit будут необходимы лицензии (одна лицензия на каждую копию приложения).
- GIS ToolKit Free включает в себя средство разработки ГИС-приложений, которое требует ключ для разработки приложений и не требует лицензии (электронного ключа) для распространения приложений.
Функциональные возможности GIS ToolKit и GIS ToolKit Free полностью идентичны.
Модификация "GIS ToolKit Free" для работы с закрытым форматом карты и программа загрузки карт предназначены для распространения ГИС-приложений, работающих с закрытым форматом векторных карт. Специальная программа загрузки карт формирует карты с расширениями SIT и MAP, имеющими уникальную структуру хранения данных для каждого заказчика. Эти карты могут быть открыты только из приложения, собранного в модифицированной версии GIS ToolKit Free. Библиотеки приложения не могут быть использованы в приложениях, собранных в стандартном GIS ToolKit Free. Модифицированный формат применяется для защиты векторных карт от нелегального распространения. Модификация "GIS ToolKit Free" приобретается дополнительно к стандартному "GIS ToolKit Free".