Программная платформа разработки геоинформационных приложений "GIS-Base"
Программная платформа "GIS-Base" предназначена для разработки геоинформационных приложений с учетом специальных требований заказчиков и включает в себя:
- компоненты в виде объектно-ориентированных библиотек, предоставляющих разработчику широкий набор алгоритмов и методов обработки геопространственных данных;
- программные средства для организации хранения, обмена и форматных преобразований цифровых картографических данных;
- другие вспомогательные программные средства.
Применение платформы "GIS-Base" наиболее эффективно в случаях разработки комплексных программных систем специального назначения, где требуется внедрение геоинформационных технологий с максимальной адаптацией к специфичным требованиям системы.
Программная платформа "GIS-Base" предоставляет разработчику компоненты, в которых реализованы следующие группы базовых алгоритмов и методов обработки геоданных:
- методы двухмерной визуализации векторных геоданных, в частности цифровых топографических и морских навигационных карт, пользовательских слоев векторных геоданных;
- методы двухмерной визуализации растровых форматов геоданных, в частности аэро- и космо- снимков, с возможностью комбинированного отображения разнородных растровых и векторных данных;
- методы трехмерной визуализации матричных и/или полигональных моделей местности;
- коллекция алгоритмов пространственной геометрии 2D и 3D;
- коллекция алгоритмов и методов для реализации многих типичных функциональных задач, таких как построение зон видимости источников наблюдения, профилей местности, поиска объектов, анализ транспортной доступности и многих других;
- расширяемая коллекция векторных условных знаков для отображения оперативно-тактического слоя и других пользовательских слоев данных;
- встраиваемые редакторы условных знаков;
- методы для подготовки отчетных графических документов;
- готовые плагины для быстрой разработки графического интерфейса пользователя геоинформационных приложений;
- различные алгоритмы и методы для разработки более специфических задач, например, отображение метеорологических данных или ледовой обстановки, штурманские задачи и так далее.