ГИС Zulu
Документация
Разработчикам
История изменений
Компания
О компании
Наши пользователи
Контакты
Выставки
Продукты
ГИС Zulu
ГИС ZuluServer
ZuluXTools
ZuluThermo
ZuluHydro
ZuluGaz
ZuluSteam
Источник
Энергосбыт
Водопотребление
Скачать
Демо-версии
Документация
Сертификаты
Цены
Предложение ВУЗам
Поддержка
Форум
Статьи и советы

 

 

 

 

 

 

 

 

Главная / ГИС Zulu / возможности

Возможности Геоинформационной системы Zulu

  • Общие сведения
  • Организация графических данных
    • векторные слои
    • растровые слои
    • слои-в-памяти (tracking layers)
  • Организация семантических данных
  • Импорт/экспорт данных
  • Представление данных в карте
    • стили отображения
    • тематические раскраски
    • надписи (labeling)
    • закладки
    • печать
  • Организация карт
    • проект
    • гиперссылки
  • Редактирование объектов
    • ввод и редактирование объектов
    • undo/redo
    • редактирование группы объектов
    • редактирование элементов объектов
    • трансформация слоя
  • Векторные оверлейные операции
  • Корректировка растров
  • Моделирование сетей
  • Топологические задачи
    • изменение состояния объектов (переключения)
    • поиск отключающих устройств
    • поиск путей
    • поиск связанных объектов
    • поиск колец

Общие сведения

Средство разработки
Microsoft Visual C++

Пользовательский интерфейс
Многодокументный интерфейс, схожий с продуктами семейства Microsoft Office. Докируемые настраиваемые панели инструментов и строка меню, докируемые рабочие панели.

Расширяемость
Есть возможность написание собственных модулей расширения (plug-ins), «общающихся» с Zulu через механизм COM.

Организация графических данных

Графические данные организованы послойно. Слой является основной информационной единицей системы. Каждый объект слоя имеет уникальный идентификатор (ID или «ключ»).

Поддерживаемые типы слоев
- Векторные слои
- Растровые слои

Векторные слои

Формат данных
Собственный бинарный формат. Обеспечивает высокую скорость работы графических и топологических алгоритмов. Имеется возможность программного доступа к данным через объектную модель для написания собственных конвертеров (что и делается).

Объекты делятся на:
- простые объекты (примитивы)
- типовые (классифицированные) объекты.

Примитивы
Примитивы могут быть:
- точечные (пиктограммы или «символы»),
- текстовые
- линейные (линии, полилинии)
- площадные (контуры, поликонтуры)

Типовые объекты
Типовые объекты описываются в библиотеке типов объектов. Каждый тип описывает площадной, линейный или символьный типовой графический объект, имеет пользовательское название и может быть связан с собственной семантической базой данных.

Каждый тип объекта может иметь несколько режимов, которые имеют пользовательское название, и задают различные способы отображения данного типового объекта.

Типовые объекты могут быть:
- точечные (пиктограммы или «символы»),
- линейные (линии, полилинии)
- площадные (контуры, поликонтуры)

Атрибутивные данные
- Атрибутивные или семантические данные хранятся во внешнем источнике данных и подключаются к слою через собственный описатель базы данных.
- К одному слою может быть подключено попеременно произвольное число семантических баз данных.
- Примитивы пользуются общей семантической базой данных
- Типовые объекты - собственной для каждого типа (однако для разных типов можно подключить одну и ту же базу).

Растровые слои

- Растровым слоем может быть либо отдельный растровый объект, либо группа растровых объектов
- Растровая группа может содержать произвольное число растровых объектов или вложенных растровых групп
- [!] Число растров в слое ограничено лишь дисковым пространством (Zulu справляется с полем из нескольких тысяч растров)

Поддерживаемые форматы растров:
- Windows Bitmap (BMP)
- TIFF Group IV Fax
- PCX
- JPEG

Слои в памяти (tracking layers)

Векторный слой можно организовать как слой-в-памяти. Тогда все данные слоя будут находиться в оперативной памяти, что даст возможность отображать и изменять эти данные чрезвычайно быстро. Эта возможность используется для создания анимированных карт - например, отображать движущиеся объекты или данные телеметрии.

Организация семантических данных

Семантические данных подключаются к слою их внешних источников BDE, ODBC или ADO через описатели баз данных.

Получать данные можно из:
- Таблиц Paradox, dBase, FoxPro
- Microsoft Access
- Microsoft SQL Server
- ORACLE
- другие источники ODBC или ADO

Импорт/экспорт данных

Импорт графических данных
- MapInfo (MIF/MID)
- AutoCAD Release 12 (DXF)

Экспорт графических данных
- MapInfo (MIF/MID)
- AutoCAD Release 12 (DXF)

Экспорт карты
- Windows Bimmap (BMP)

Экспорт семантичеких данных
- Microsoft Excel

Представление данных в карте

Как устроена карта
- Карта может содержать произвольное число графических слоев
- Одни и те же графические слои могут быть помещены в разные карты с разными настройками отображения
- Карта имеет возможность задания пользовательского имени, цвета фона и масштабной сетки

Стили отображения объектов
- Примитивы могут иметь индивидуальные стили отображения (цвет, стиль, толщина линий; цвет и стиль заливки; пиктограмма; формат текста)
- Типовые объекты имеют стиль в зависимости от режима (состояния), который определяется в библиотеки типов объектов слоя
- Стиль примитивов может переопределять картой - для всех примитивов можно принудительно задать один стиль.
- Стиль объектов можно менять с помощью тематических раскрасок

Тематические раскраски
Стиль отображения объектов можно менять с помощью тематических раскрасок
Раскраска может быть создана:
- По семантическим данным
- Программно

Надписи (labeling)
Есть возможность выводить для всех объектов слоя надписи или бирки.
- Текст надписи может браться из семантической базы данных
- Текст надписи также может переопределяться программно
- Бирки генерируются автоматически, но могут потом расставляться пользователем в нужное расположение и в нужной ориентации

Закладки
Для быстрого перемещения в нужное место карты можно устанавливать закладки:
- Закладка на точку на местности с определенным масштабом отображения
- Закладка на определенный объект слоя ([!] весьма удобно, если объект - движущийся по карте)

Печать
Карту можно печатать с различными опциями:
- На одной странице или нескольких страницах
- В заданном масштабе или вписав в заданные габариты
- Печать на страницах для последующей склейки
- Печать по габаритам всей карты, габаритам отдельного слоя или группы объектов слоя, по заданной прямоугольной области на местности

Организация карт

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

Гиперссылки
[!] В рамках проекта карты можно связывать между собой с помощью гиперссылок.
Гиперссылка определяется от объекта в одной карте к другой карте с указанием месторасположения и масштаба.
Например от объекта на карте можно перейти к его детальной схеме.

Редактирование объектов

Возможности ввода и редактирования
- ввод с экрана мышкой
- ввод по координатам с клавиатуры
- трассировка линий
- автозамыкание контуров
- вырезка/копирование/вставка
- дублирование
- поворот

Undo / Redo
- Глубина журнала undo/redo неограничена
- [!] Undo/redo распространяется не только на модифицирование отдельных объектов, но и на операции редактирование группы объектов

Редактирование группы объектов
- удаление
- перемещение
- дублирование
- поворот
- вырезка/копирование/вставка

Редактирование элементов объекта
- перемещение/удаление/вставка узлов
- перемещение/удаление ребер
- разбиение участка символьным объектом

Трансформация слоя
Есть возможность афинных преобразований (масштаб, сдвиг, поворот) над всем слоем.

Весторные оверлейные операции

Поддерживаются операции:
- Объединение объектов с наследованием ID
- Разъединение объектов
- Разделенение одного объекта группой объектов
- Вырезка из одного объекта области группы объектов
- Отрезание объекта вне области группы других объектов
- Узлование
- Буферные зоны
- Построение контуров по сети

Корректировка растров

[!] В системе реализована корректировка растровых файлов, содержащих сканированную с планшетов топооснову. Корректировка искажений сканирования производится по точкам растра, координаты которых известны.

Моделирование сетей

[!] Наряду с обычным для ГИС разделением объектов на контуры, ломаные, комбинированные контуры, комбинированные ломаные, Zulu поддерживает линейно-узловую топологию, что позволяет моделировать инженерные сети.

Сеть состоит из типовых объектов.
Типы объектов имеют один из следующих признаков:
- Источник
- Потребитель
- Отключающее устройство
- Простой узел
- Участок

Ввод и редактирование
- Сеть вводится как совокупность типовых точечных объектов, соединенных типовыми линейными объектами, имеющими признак «участок»
- [!] Информация о топология формируется автоматически - если «потянуть» за узел или ребро, связанные объекты также перемещаются
- Объекты сети можно откреплять и заново прикреплять друг к другу одним движением мышки

Топологические задачи

Изменение состояния объектов (переключения)
Можно менять состояния объектов с последующим автоматическим обновлением состояния всей сети. Например включение/выключение задвижки трубопровода.

Поиск отключающих устройств
Формирования списка объектов, имеющих признак «отключающее устройство», при отключении которых выбранный объект также переводится в состояние «отключен».

Поиск кратчайших путей
Ноходится кратчайший путь по сети между выбранными узлами с учетом направлений участков

Поиск связанных объектов
Находится множество объектов сети, достижимых из выбранного узла сети.
Достижимость может определяться:
- без учета направления участков
- по направлению участков
- против направления участков

Поиск колец
Находятся все кольца в сети, в которые входят выбранные объекты

 

Последнее обновление:
06.05.2007 19:55:32
Геоинформационная система Zulu
©1999-2007, Политерм ООО
webmaster@politerm.com.ru
191123, Санкт-Петербург, а/я 349
т./ф. (812)579-6780, (812)275-7721
e-mail:politerm@politerm.com.ru

Rambler's Top100