Инструментарий GIS ToolKit предназначен для разработки x32- и x64-разрядных клиент-серверных и настольных систем, в которых требуется обработка и визуализация пространственных данных. Инструментарий используется для программирования в среде Embarcadero XE5-XE11 и требует минимальных настроек.
GIS ToolKit предоставляет в распоряжение разработчика почти полсотни компонентов на все случаи жизни, около сотни классов и более тысячи функций API-доступа к ГИС-ядру. Используя инструментарий GIS ToolKit, программист получает возможность быстрой и эффективной разработки собственных геоинформационных приложений и сервисов за счёт высокой степени автоматизации всех основных процессов работы с пространственными данными, реализованной в компонентах и классах GIS ToolKit, гибкой настройки их свойств, широкого спектра методов и событий.
В GIS ToolKit реализована поддержка местных, государственных и международных систем координат. Имеются функции преобразования координат, параметры датумов и параметры перехода между системами координат, что позволяет разрабатывать геоинформационные системы различного назначения и уровня использования – корпоративного, муниципального, регионального и федерального.
Проект GIS ToolKit является открытым и поставляется с исходными текстами. GIS ToolKit постоянно развивается. С каждой новой версией он расширяет свои возможности. Следите за обновлениями!
GIS ToolKit обеспечивает полный комплект функций системы управления картографической базой данных:
- создание электронных карт с заданными параметрами проекции, эллипсоида и датума;
- получение картографической информации из иерархической структуры базы данных электронных карт, имеющей уровни: район работ, лист карты, слой отображения объектов, объекты местности;
- редактирование содержимого базы данных на уровне объектов местности: добавление, обновление, удаление, копирование, восстановление, геокодирование;
- поддержка различных проекций и систем координат;
- визуализация содержимого баз данных в условных знаках, принятых для топографических, обзорно-географических, кадастровых и других видов карт, быстрый скроллинг и масштабирование изображения, изменение состава отображаемых объектов;
- совместное отображение и вывод на печать векторных, растровых и матричных данных, встроенных в карту OLE документов;
- поддержка стандартных систем классификации и кодирования объектов и их характеристик в соответствии с требованиями Роскартографии, Топографической службы ВС РФ;
- отображение мобильных объектов;
- нанесение на карту результатов измерений координат, поступающих от GPS аппаратуры;
- выполнение запросов на поиск объектов с заданными характеристиками;
- выполнение оверлейных операций над объектами карты;
- обработка матриц высот, качеств и геологических матриц (построение, трехмерное отображение, профилирование);
- работа с атласом карт и решение транспортной задачи;
- использование местных систем координат;
- выполнение тематического картографирования.
Попробуйте сами – все просто!
Благодаря полному использованию возможностей, предоставляемых средой Delphi, разработка ГИС-приложений с использованием GIS ToolKit становится доступной даже для начинающих программистов. Интегрированная в среду справочная система избавит Вас от необходимости изучать горы специальной литературы по картографии, а множество примеров, поставляемых в составе GIS ToolKit, подскажет оптимальный способ использования того или иного компонента.
Набор инструментов GIS ToolKit по своему функционалу разделен на две категории – Основные компоненты, без использования которых трудно построить даже простое ГИС-приложение, и Дополнительные компоненты, предназначенные для решения более специфических задач. Компоненты расположены в панели инструментов оболочки Delphi и C++ Builder на трех вкладках.
Используя библиотеки ядра комплекса GIS ToolKit, Вы можете создавать приложения в различных средах, в том числе на основе технологии .NET, а также осуществлять собственные публикации в сети Интернет с отображением картографической информации. Работа GIS ToolKit возможна не только в Windows. Используя специальные версии GIS ToolKit, Вы сможете разрабатывать приложения и для операционных систем Linux, Solaris, Windows CE, QNX, ОС РВ и других. Функции ГИС ядра можно вызывать из процедур, написанных на языке PL/SQL в среде СУБД Oracle (32 и 64 бит) на платформах Solaris/Sparc, Suse Linux/Sparc, Linux/Intel. Обеспечивается связь объектов карты с записями базы данных, отображение карт в WEB-приложениях.
Создание ГИС-приложения на базе GIS ToolKit занимет всего несколько шагов
Специфика визуального программирования на GIS ToolKit такова, что работа всех его компонентов строиться вокруг одного основного компонента доступа к электронной карте. В GIS ToolKit есть два таких компонента – это TMapView и TMapScreen. Данные компоненты выполняют открытие картографической информации, ее визуализацию, пересчет координат и т.д. Отличие компонента TMapScreen от TMapView заключается в том, что для визуализации пространственных данных он использует не один, а два буфера изображения карты, что позволяет ускорить и улучшить визуальные качества (исключение моргания карты) отображения подвижных (мобильных) и стационарных пользовательских объектов на фоне карты, но при этом требует больше ресурсных затрат, чем TMapView. Поэтому первым шагом создания ГИС-приложения на базе GIS ToolKit становится помещение на форму компонента доступа к электронной карте (TMapView или TMapScreen). А далее весь функционал наращивается в три шага: помещаем нужный компонент на форму, связываем его с TMapView (или TMapScreen) и заставляем его выполнять предопределенную для него задачу (например, по нажатию соотвествующей кнопки в интерфейсе). Во многих случаях это занимет всего одну строчку программного кода.
В состав комплекса GIS ToolKit входит несколько отдельных программных продуктов:
- GIS ToolKit — это набор компонентов для создания ГИС-приложений в среде визуального программирования Borland Delphi, C++ Builder, Embarcadero RAD Studio;
- GIS ToolKit Active - набор СОМ объектов и компонентов ActiveX, предназначенный для разработки ГИС-приложений для Windows в любых средах разработки, включая Microsoft Visual Studio, Microsoft Access, Borland Delphi, C++ Builder, Developer Studio, Code Gear и др., а также специально адаптированный для программирования в среде 1С;
- ГИС-Конструктор для Qt-Designer - средства для разработки ГИС-ориентированных приложений для операционных систем семейтва Linux в среде визуального программирования Qt-Designer;
- ГИС-Конструктор для Oracle PL/SQL - средства для работы с пространственными данными посредством интерфейса "MAPAPI" из скриптов PL/SQL;
- GIS WebToolKit - инструментарий для разработки Интернет-геопорталов для доступа к инфраструктуре пространственных данных.
Помимо этого, программист имеет возможность использования процедур и функций интерфейса "MAPAPI" ГИС-ядра "Панорама" напрямую, что дает возможность применять GIS ToolKit при создании приложений практически в любой среде разработки и на любом языке программирования, поддерживающем стандарты API (Application Programming Interface).
Интрефейс "MAPAPI" содержит более полутора тысяч процедур и функций для работы с пространственными данными "на все случаи жизни". Визуальные компоненты поставляются в исходных текстах с примерами приложений и документацией. GIS ToolKit применяется также для создания диспетчерских центров и навигационных систем с использованием GPS-аппаратуры.


Сбер
Первый канал
ГК САМОЛЕТ
ГУТА-ДЕВЕЛОПМЕНТ
ДубльГИС
КАПИТАЛ ГРУП
МОСОБЛГАЗ
РЖД
ЗАО "ТАНДЕР"
Арамко Инновейшнз
Студия Артемия Лебедева
Студия Мельница
ГУД ВУД
ГМЗ Царицыно
ВИНЛАБ
СКА Петербург
Гипровостокнефть
САЛАВАТ СТЕКЛО
Кляйневельт Архитектен
От Калининграда...
... до Владивостока
Нанософт
АСКОН
Dimension 5 Techs
CSoft Development
Renga Software
СПРУТКАМ
ЛИРА СЕРВИС
SCAD Soft
ИндорСофт
Топоматик
ЛИРА софт
ПСП "Стройэкспертиза"
Лаборатория Касперского
Dr Web
UserGate
Код Безопасности
Postgres Pro
МТС Линк
Content AI (ранее ABBYY Россия)
Р7 Офис
МойОфис
РУСБИТЕХ
РЕД СОФТ
Code Industry