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

GIS ToolKit Active

GIS ToolKit Active - это набор СОМ объектов и компонентов ActiveX, которые базируются на стандартном пакете GIS ToolKit.

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

Продукт предназначен для использования в любой среде программирования поддерживающей 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".