Основные характеристики и особенности системы

Одной из основных особенностей ZuluGIS является высокая скорость работы. Система сочетает современный уровень возможностей с быстротой их исполнения. Возможна одновременная работа с большим количеством растровых объектов (тысячи).

ZuluGIS может работать в локальной системе координат (план-схема), географической системе координат (широта/долгота) или в одной из картографических проекций. При этом данные, хранящиеся в разных системах координат, можно отображать на одной карте, в одной из проекций. Пересчет координат (если он требуется) из одного датума в другой и из одной проекции в другую производится при отображении «на лету».

Для хранения семантической информации ZuluGIS может использовать различные источники табличных данных. Это могут быть как коммерческие, так и бесплатные клиент-серверные СУБД: Microsoft SQL Server, Oracle, Sybase, PostgreSQL, MySQL, Линтер, и т.д.; файл-серверные СУБД: SQLite; другие источники, поддерживающие ODBC или ADO соединения.

Важное отличие ZuluGIS от других геоинформационных систем в том, что схемы инженерных сетей разрабатываются с учетом их топологии. Это дает возможность использовать встроенные модули для гидравлических расчетов, создания пьезометрических графиков и продольных профилей. Можно создавать классифицируемые объекты, имеющие несколько режимов (состояний), каждый из которых имеет свой стиль отображения. Ввод сетей производится с автоматическим кодированием топологии. Нарисованная в системе ZuluGIS сеть сразу готова для топологического анализа, что позволяет исключить длительный и утомительный этап занесения информации о связях между объектами.

ZuluGIS предоставляет возможность создавать цифровую модель рельефа местности в формате TIN. Для этого используются данные, содержащие изолинии и отметки высот. На их основе выполняется триангуляция, которая может быть ограничена с учетом изолиний. Результат сохраняется в специализированном слое, предназначенном для отображения рельефа.

ZuluGIS импортирует векторные данные из форматов DXF (AutoCAD), Shape (ArcView), MIF/MID (MapInfo), GeoJSON, KML (Google) и данных ГИС, сохраненных в текстовом виде. Из Shape, MIF, GeoJSON, KML и текста данные импортируются вместе с базами атрибутов и с учетом географической проекции.

Система позволяет получать и отображать на карте пространственные данные с Web-серверов, поддерживающих спецификации Web Map Service (WMS) и Web Map Tile Service (WMTS) , разработанные Open Geospatial Consortium (OGC).

Помимо этого, ZuluGIS имеет возможность организовывать так называемые слои в памяти (tracking layers). Это слои, все объекты которых созданы в оперативной памяти, не требуют дискового пространства: они отображаются и изменяются чрезвычайно быстро, что позволяет с их использованием делать анимированные карты – например, отображать движущиеся объекты или данные телеметрии.

ZuluGIS имеет открытую архитектуру. Архитектура plug-ins (плагинов – дополнительных встраиваемых модулей) позволяет использовать ZuluGIS как ГИС-платформу для работы других приложений, как это сделано нами же в тепловых и водопроводных расчетах.

Объектная модель ZuluGIS открыта для расширения приложениями пользователя через механизм COM. ZuluGIS предоставляет возможность использовать и расширять свою функциональность двумя способами – через написание модулей расширения системы (plug-ins) и через использование ActiveX компонентов в своих готовых приложениях.