RUS  ENG 

ZuluServer

версия — 8.0.0.7287
Презентация в PowerPoint (37.86 МБ)

ZuluServer — сервер для удаленного доступа к геоданным

ZuluServer - сервер для ZuluGIS, предоставляющий возможность совместной многопользовательской работы с геоданными в локальной сети и глобальной сети Интернет. ZuluServer, может выступать связующим звеном, при разработке корпоративной геоинформационной системы.
ZuluServer работает по двум протоколам: 

  • Бинарный протокол для толстых клиентов ZuluGIS и собственных приложений, разработанных на базе ГИС-компонентов ZuluXTools, который обеспечивает работу со всеми данными в полном объеме,
  • Протокол HTTP для мобильных и веб-приложений, работающий на базе Веб-служб ZuluServer.

Доступ к серверу осуществляется через протокол TCP/IP. ZuluServer дает возможность исключить файловый доступ клиента к данным на сервере. Клиенту недоступна информация о физическом хранении данных и отсутствует возможность их несанкционированного изменения.
Для всех пользователей ZuluServer предоставляется возможность разграничить доступ к данным. Система паролей и прав позволяет предоставлять разным пользователям различные возможности и ограничения для доступа и работы с данными.


ZuluServer для геоинформационной системы ZuluGIS

ZuluGIS, сохраняя ВСЕ возможности настольной версии и может открывать карты, слои, проекты и другие данные с удаленного компьютера, где установлен и запущен ZuluServer.

Для подключения к серверу ZuluServer:

  • Укажите адрес компьютера, на котором запущен ZuluServer,
  • Логин и пароль для авторизации на сервере,
  • Порт, по которому происходит подключение к ZuluServer.

ГИС компоненты ZuluXTools, так же как и ZuluGIS, могут работать с расположенными на ZuluServer данными.

Работа с данными на ZuluServer

  • Адресация данных
    Подобно тому как веб-браузер использует URL для доступа к страницам веб-сайта, ZuluGIS использует свой тип URL (uniform resource location) для адресации к данным на сервере ZuluServer.
    Для доступа к данным на сервере, ZuluGIS пользуется адресом ресурса URL вида:
    «zulu://<host>:<port>/<path>/<laeyr_name>.zl».
  • Многопользовательское редактирование
    ZuluServer дает возможность одновременного редактирования одних и тех же графических и табличных данных несколькими пользователями. При этом, для каждого пользователя ведется независимый журнал отката. Количество одновременных подключений к ZuluServer варьируется от 3 более.
  • Автоматическое обновление карты
    При изменении данных одним из клиентов, сервер оповещает всех клиентов, пользующихся в данный момент этими данными, что приводит к автоматическому обновлению данных на карте.
  • Публикация данных
    ZuluServer спланирован так, чтобы дать возможность быстро и просто опубликовать данные, созданные с помощью настольной версии ZuluGIS. Физический формат данных при этом не меняется. Достаточно с помощью утилиты подготовки данных или вручную настроить ссылки для сервера ZuluServer, после чего данные становятся доступными в сети. 
  • Администрирование данных
    ZuluServer предоставляет возможность разграничить доступ к данным и назначить различные правила и права доступа к ним. Можно предоставить как анонимный доступа к данным для широкой публики, так и ограничить его для узкого круга пользователей, определив для каждого из них какие операции с какими ресурсами они могут производить.
    Разграничение прав доступа к данным производится в Администраторе ZuluServer.
  • Пространственный фильтр к данным
    Права доступа к серверным данным для пользователя или группы пользователей можно ограничить областью, заданной простым или составным полигоном.
    Если введено такое ограничение, то пользователь сможет отображать слои и оперировать данными только в пределах указанной области.
  • Авторизация Windows
    При соединении с ZuluServer возможно использовать учетные сведения Windows. Реализовано добавление пользователей и групп пользователей ZuluServer из службы каталогов Microsoft Windows - Active Directory.
  • Источники данных (СУБД)
    Для удобства и высокопроизводительного доступа к различным источникам семантической информации, в частности при использовании большого количества пользователей, ZuluServer предоставляет свои источники данных. Поддерживаются технологии доступа  ADO (OLE DB) и ODBC и операции массового импорта данных в таблицы СУБД (BULK INSERT).
    Учетные сведения, используемые для авторизации на ZuluServer, можно передавать на сервер СУБД (Microsoft SQL Server, Oracle, PostgreSQL).
  • Лицензирование
    Лицензирование осуществляется по количеству одновременных подключений к ZuluServer. Количество одновременных подключений к ZuluServer от 3 до 250 и более.

Веб-службы ZuluServer, для мобильных и браузерных приложений

Доступ к данным, разработанным в ZuluGIS и опубликованным на ZuluServer можно осуществлять по протоколу HTTP.
По HTTP протоколу к ZuluServer могут обращаться различные клиенты:

  • настольные приложения (MapInfo, Google Earth, ArcGIS…), 
  • мобильные приложения (ZuluGIS Mobile, Locus…), 
  • браузерные приложения (ZuluGIS Online, Google Api, Open Layers, Yandex Map…). 

Как работают Веб-службы ZuluServer

Веб-службы устанавливаются и запускаются совместно с ZuluServer. На данным момент подключение к ZuluServer посредствам веб-служб, организовано по следующим спецификациям:
  • WMS и WFS
    ZuluServer позволяет работать с данными сервера по спецификациям WMS 1.1.1, WMS 1.3.0 (Web Map Service) и WFS 1.0.0 (Web Feature Service) разработанными OGC (Open Geospatial Consortium).
    Спецификации WMS/WFS позволяют предоставлять доступ к данным разработанным в ZuluGIS клиентам, поддерживающим данные спецификации, в частности, Google Api, Open Layers, Leaflet, Yandex Map, MapInfo, ArcGIS, Google Earth и др.
    Примеры работы веб-служб ZuluServer можно посмотреть здесь.

  • WMTS и ZWMTS (Tile-сервера) WMTS (OpenGIS Web Map Tile Service) ZWMTS (Zulu Web Map Tile Service)
    Тайловая система может быть размещена на ZuluServer с применением разработанный организацией Open Geospatial Consortium, Inc. (OGC) протокол  Web Map Tile Service (WMTS)  или по упрощенной схеме ZWMTS (Zulu Web Map Tile Service), разработанной нашими специалистами.
    ZWMTS и WMTS являются открытыми спецификациями предназначены для публикации в сети цифровых карт используя механизм кэшированных изображений. Слой с описателем тайловой системы, размещенный и опубликованный на ZuluSever, может ссылаться как на данные, расположенные на сервере предприятия (разрабатываемые в ZuluGIS карты и электронные модели), так и на данные сторонних серверов глобальной сети интернет. Во втором случае ZuluServer работает как промежуточный сервер, который кэширует данные, полученные из глобальной сети.
    Пример подключения данных ZuluServer для OpenLayers: tileserv.html
    Подробно о работе ZuluServer с данными, организованными в виде тайловых систем, можно прочесть здесь.

  • ZWS
    Спецификация ZWS (Zulu Web Service), разработана специалистами нашей компании. На данный момент спецификация используется в ZuluGIS Mobile и ZuluGIS Online.

ZWS спецификация поддерживает:

    • Авторизованный доступ - настраивается политика безопасности, назначаются различные правила и права доступа к данным.
    • Получение графической информации - по аналогии с доступом по протоколу WMS.
    • Получение и корректировка семантической информации.
    • Выполнение SQL запросов к слою.
    • Параметры визуализации данных ZuluGIS - надписи, тематические раскраски, направления на участках инженерных сетей.
    • Редактор слоев. Добавление новых и изменение существующих элементов.
    • Решение топологических задач и выполнение переключения на сети, в соответствии с состоянием запорной арматуры.
    • Автообновление слоя.

Публикация данных на ZuluServer

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

  • Публикация данных
    Совместно со службой ZuluServer устанавливается утилита Настройка Веб-служб ZuluServer 8.0, которая позволяет быстро и просто опубликовать данные, для последующей работы с ними работы с ними по протоколу HTTP. Физический формат данных при этом не меняется.
  • Администрирование данных
    Так же, как и в случае с подключением клиентов ZuluGIS, имеется возможность разграничить доступ к данным, опубликованным по спецификациям WMS/WFS и ZWS. 
    Разграничение прав доступа к данным производится в Администраторе ZuluServer.
  • Многопользовательский доступ
    Предоставляется возможность совместной работы с геоданными для неограниченного числа пользователей, без установки настольного приложения ZuluGIS.
  • Кроссплатформенность
    Предоставляется возможность организовать доступ к актуальной информации практически с любого устройства, подключенного к глобальной сети интернет. 
  • Лицензирование
    Лицензия на Веб-службы ZuluServer одна и не зависит от количества рабочих мест, а только от количества выполняемых за сутки запросов. Пользователям Веб-служб ZuluServer доступны наши разработки, такие как ZuluGIS Mobile и ZuluGIS Online, абсолютно бесплатно.

ZuluGISMobile – клиент ZuluServer

ZuluGIS Mobile - геоинформационная система для мобильных устройств на базе операционной системы Android 4.2 и выше. Позволяет работать с данными ZuluGIS, опубликованными на ZuluServer - выполнять поисковые запросы, отображать объекты слоев ZuluGIS на карте, редактировать графическую и табличную информацию, отсылать снимки с камеры мобильного устройства, различные документы и свое местоположение непосредственно на ZuluServer.  
Со всеми возможностями ZuluGIS Mobile можно ознакомиться на странице описания программного продукта.

ZuluGIS Online  веб-приложение для просмотра и редактирования данных в браузере

Программа разработана на языке программирования JavaScript, с использованием библиотеки с открытым исходным кодом OpenLayers. ZuluGIS Online позволяет отображать объекты слоев ZuluGIS на карте, редактировать графическую и табличную информацию, выполнять запросы к базам данных слоев.
Со всеми возможностями ZuluGIS Online можно ознакомиться на странице описания программного продукта.


См. также: Гидравлический расчет водопроводной сети, Расчет гидравлики тепловых сетей