Новое в ГИС Zulu 7.0 и ZuluServer 7.0
Совместимость
Zulu 7.0 и ZuluServer 7.0 совместимы с предыдущими версией 6.0 и 5.2 по программному интерфейсу и формату данных. Карты и графические слои, а также программы и модули расширения, разработанные с использованием предыдущих версий программы и ее объектной модели, также будут работать с Zulu 7.0 и ZuluServer 7.0.
Обновление до версии 7.0
Для того, чтобы обновить установленную на рабочем месте ГИС Zulu до версии 7.0 необходимо скачать полную ознакомительную версию ГИС Zulu 7.0 (ZuluServer 7.0) и установить поверх существующей версии в ту же самую папку (будет предложена при установке программой-установщиком).
ВНИМАНИЕ! Одновременная работа разных версий системы Zulu 6.0 (5.2) и Zulu 7.0 на одном и том же рабочем месте НЕ предусмотрена.
Условия обновления до версии 7.0
Пользователи предыдущих версий, находящихся на сопровождении (либо по гарантийному сроку, либо по дополнительному договору о сопровождении), получают новую версию бесплатно.
Пользователи, срок сопровождения для которых истек, могут доплатить за обновление.
Подробно с ценами на обновление версии можно ознакомится здесь...
Аппаратная защита
Аппаратная защита ГИС Zulu 7.0 и ZuluServer 7.0 изменена. После проведения апгрейда программных модулей на версию 7.0 по соответствующему договору, ключи, в зависимости от их типа, подлежат либо замене, либо дополнительной программной прошивке. (см. подробнее в статье «Организация защиты продуктов линейки Zulu 7.0»)
Новое в ГИС Zulu
- Работа с системами координат и картографическими проекциями
- Работа с растровыми изображеними
- Моделирование рельефа
- Работа с запросами к пространственным данным
- Работа с web-службой WMS
- Макросы на VBScript и JScript
- Источники данных Zulu
- Другие возможности
Новое в ГИС ZuluServer 7.0
- Пространственный фильтр доступа к данным
- Web-службы WMS и WFS
- Режимы безопасности для доступа к данным
- Использование учетных сведений Windows для авторизации
Новое в ГИС Zulu
Работа с системами координат и картографическими проекциями
Все предыдущие версии Zulu (1.0 - 6.0) позволяли работать с графическими данными только в местной декартовой системе координат. В версии 7.0 данные могут храниться в различных системах координат и отображаться в различных проекциях трехмерной поверхности Земли на плоскость (см. документацию).
На данный момент система работает со следующими проекциями:
План-схема (как в предыдущих версиях), широта/долгота, широта/долгота на глобусе, Меркатора, поперечная Меркатора (Гаусса - Крюгера), региональная Меркатора, цилиндрическая равновеликая, равноугольная коническая Ламберта, равнопромежуточная коническая, равновеликая коническая Альберса, синусоидальная, Робинсона, Мольвейде, Миллера цилиндрическая, стереографическая, Американская поликоническая, равнопромежуточная азимутальная, равновеликая азимутальная Ламберта, Кассини - Зольднера, Урмаева II, III, Павлова, Харченко - Шабановой, Гинзбурга (измененные поликонические ЦНИИГАиК) IV, V, VI, IX, Гинзбурга VIII, Тоблера #1, #2, Миллера перспективная, Эккерта I, II, III, IV,V,VI, Голлa стереографическая, атлас Оксфорда , атлас Таймс, Ван дер Гринтена I, IV, Каврайского VII, Вагнера VI, Винкеля III (тройная), Аитова, Коллиньона, Бонне, Фуко, локсимутальная, Ласковского, Ларриве, Августа эпициклоидная.
(см. сводную таблицу поддерживаемых проекций). В дальнейшем список поддерживаемых проекций будет расширяться.
Система поддерживает более 180 датумов, в том числе ПЗ-90, СК-42, СК-95 по ГОСТ Р 51794-2001, WGS 84, WGS 72, , Пулково 42, NAD27, NAD83, EUREF 89. Список поддерживаемых датумов будет расширяться.
Система предлагает набор предопределенных систем координат. Кроме того пользователь может задать свою систему координат с индивидуальными параметрами для поддерживаемых системой проекций.
В частности эта возможность позволят, при известных параметрах (ключах перехода), привязывать данные, хранящиеся в местной системе координат, к одной из глобальных систем координат.
Данные, хранящихся в разных системах координат, можно отображать на одной карте, в одной из проекций. При этом пересчет координат (если он требуется) из одного датума в другой и из одной проекции в другую производится при отображении «на лету». Данные можно перепроецировать из одной системы координат в другую. Данные в форматах MID/MIF (MapInfo) и Shape (ArcView) теперь импортируются с сохранением исходной проекции.
Работа с растровыми изображениями
В предыдущих версиях Zulu (1.0 - 6.0) растровое изображение привязывалось к местной системе координат по двум точкам (два нижних угла растра). Подразумевалось, что для правильной привязки по двум угловым точкам растр должен быть предварительно подготовлен так, что масштаб по осям X и Y одинаков, изображение растра сориентировано по осям, и поля растра отрезаны. Это достигалось либо в режиме крорректировки растра, либо при трансформации растра с экрана. В обоих случаях требовалось физическое преобразование исходного растрового файла в новый (см. документацию).
В версии Zulu 7.0 привязка растра существенно отличается:
Система координат
При задании растра должна быть указана одна из доступных систем координат, в которой будут задавться координаты точек привязки растра на местности.
Привязка растра по нескольким точкам
Теперь можно задать не две, а несколько точек привязки растра. Привязка каждой точки растра к местности задается координатами точки на растре в пикселях и соответствующими этой точке координатами на местности.
Отображение растра
Растр может отображаться как в своей собственной системе координат, так и в другой системе координат. В своей системе координат при отображении выполняются аффинные преобразования (сдвиг, масштабирование и поворот). При отображении в другой системе координат дополнительно производится пепепроецирование растра. Преобразования при каждом перестроении выполняются «на лету», без физической трансформации исходного файла.
Задание видимой области отображения (отсечение полей)
Если нужно отображать на карте не весь растр, а только его чаcть (например, отрезать поля), то можно задать видимую область растра в виде произвольного полигона. В этом случае на карту будут выводиться только те точки растра, которые находятся внутри заданного полигона.
Новый формат описателя растрового объекта
В связи с расширением функциональности при работе с растровым изображением, изменился и формат описателя растрового объекта. Описание растрового объекта как и в версии Zulu 6.0 содержится в текстовом файле с расширением ZRS, но содержание файла совсем другое.
Версия Zulu 6.0 описатель в новом формате открыть не сможет. При загрузке версией 7.0 описателя в формате версии 6.0, файл с описателем будет автоматически преобразован в новый формат, а старый описатель сохранится в копии с расширением ZRS~.Новый способ привязки растра позволяет напрямую открывать растровые изображения, заданные в файлах Tab (MapInfo) и файлах Map (OziExplorer).
Моделирование рельефа
Zulu 7.0 позволяет создавать модель рельефа местности и решать на ней ряд задач. Исходными данными для построения модели рельефа служат слои с изолиниями и высотными отметками. По этим данным строится триангуляция (триангуляция Делоне, с ограничениями, с учетом изолиний), которая сохраняется в особом типе слоя (слой рельефа).
Наличие модели рельефа позволяет решать следующие задачи (см. документацию):
- Определение высоты местности в любой точке в границах триангуляции
- Вычисление площади поверхности заданной области
- Вычисление объема земляных работ по заданной области
- Различные способы отображение слоя рельефа:
- Построение изолиний с заданным шагом по высоте
- Построение зон затопления (см. скриншот)
- Построение растра высот
- Построение продольного профиля (разреза) по произвольно заданному пути (см. скриншот)
- Автоматическое занесение данных по высотным отметкам во всех модулях инженерных расчетов (ZuluThermo, ZuluHydro, ZuluGaz, ZuluSteam)
Работа с запросами к пространственным данным
Zulu 7.0 позволяет проводить анализ данных, включая пространственные (геометрия, площадь, длина, периметр, тип объекта, режим, цвет, текст и др.).
Система позволяет делать произвольные выборки данных по заданным условиям с возможностью выделения объектов, сохранение результатов в таблицах, экспорта в Microsoft Excel.
Также система позволяет делать выборки данных с помощью SQL оператора, используя расширенный синтаксис в соответствии со спецификацией OGC Simple Features SQL. (см. документацию).
Работа с Web-службой WMS
Система позволяет получать и отображать на карте пространственные данные с web-серверов, поддерживающих спецификации WMS (Web Map Service), разработанные Open Geospatial Consortium (OGC).
Данные WMS сервера подключаются к системе в виде особого слоя Zulu (слой WMS). Этот слой может отображаться на карте в различных комбинациях с любыми другими слоями.
(см. документацию).
Макросы VBScript/JScript
В Zulu 7.0 предусмотрена возможность создавать макросы на языке программирования Visual Basic Script (VBScript) и Java Script (JScript).
Для быстрого вызова макросы можно назначать новым кнопкам панелей инструментов.
Источники данных Zulu
Для удобства доступа к семантическим данным Zulu предлагает свои «источники данных». Подобно источникам данных ODBC DSN или связям с данными OLEDB UDL эти источники данных можно использовать при добавлении таблиц в базу данных или выборе таблиц для других операций.
Источники данных могут использоваться как локально в однопользовательской версии Zulu, так и на сервере ZuluServer. В случае сервера они могут быть опубликованы и использоваться пользователями ZuluServer (см. документацию).
Другие возможности
Редактор стилей линий Новая версия позволяет создавать пользовательские стили линий, из комбинации штриховых, символьных, текстовых элементов (см. документацию).
Сглаживание линий Добавлен режим сглаживания линий, который позволяет отображать линии и границы полигонов более гладкими, убирая «зубцы», возникающие на краях объектов.
Построение зон близости Добавлена возможность построения для выделенной группы точечных объектов зон близости (диаграммы Вороного) в виде полигонального слоя.
Построение выпуклой оболочки Добавлена возможность построения для выделенной группы объектов минимальной выпуклой оболочки.
Запись отчета в таблицу Microsoft Excel средствами Open Office Если на компьютере не установлена программа Microsoft Excel, то при наличии установленной программы Open Office, отчет по базе данных будет записан в таблицу Microsoft Excel с использованием объектной модели Open Office (см. документацию).
Новое в ZuluServer 7.0
Пространственный фильтр на право доступа к данным
Права доступа к серверным данным для пользователя или группы пользователей можно ограничить областью, заданной простым или составным полигоном. Если введено такое ограничение, то пользователь сможет отображать слои и оперировать данными только в пределах указанной области (см. документацию).
Web-службы WMS и WFS
ZuluServer 7.0 позволяет работать с данными сервера по спецификациям WMS 1.1.1, WMS 1.3.0 (Web Map Service) и WFS 1.0.0 (Web Feature Service) разработанными OGC (Open Geospatial Consortium) (см. документацию).
WEB-служба WMS позволяет отображать слои и карты сервера на клиентах, поддерживающих спецификации WMS, в частности, Zulu, Google Earth, Google Api, Open Layers, Yandex Map, MapInfo, ArcGIS и др.
WEB-служба WFS обеспечивает доступ к векторной и семантической информации сервера для клиентов, поддерживающих данную спецификацию.
По указанным спецификациям пройдена сертификация сервера в OGC и получены соответствующие сертификаты. Завершена сертификация спецификации WFS 1.1.0.
Примеры работы с WEB-службами: http://www.politerm.com.ru/ogc
Режимы безопасности
В ZuluServer 7.0 предусмотрены два режима безопасности для доступа к данным - общедоступный и защищенный (см. документацию).
Общедоступный режим: В этом режиме сервер работает так же, как в предыдущих версиях 1.0 - 6.0. Только те операции и ресурсы, доступ к которым ограничен администратором будут недоступны пользователям. Права доступа к ресурсам определяются по принципу: все, что не запрещено - разрешено. Сервер допускает анонимный доступ к данным.
Защищенный режим: В этом режиме сервер работает подобно традиционным серверам баз данных. Для доступа к данным требуется авторизация. Только те возможности, которые определены администратором будут доступны пользователям.
Авторизация Windows
ZuluServer 7.0 позволяет использовать учетные сведения Windows для авторизации на сервере. Пользователю не нужно постоянно вводить логин и пароль (см. документацию).
И многое другое, см. История изменений