Организация данных ZuluGIS Mobile
Система работает со слоями следующих типов:
Все слои должны иметь привязку к географической системе координат.
Используемые слои могут находиться либо в памяти мобильном устройства, либо являться слоями одного или нескольких серверов, опубликованных с использованием Веб-служб ZuluServer либо, как в случае WMS и тайловыми слоями серверах других производителей.
Тайловые слои
Тайловые слои представляет собой картографическую информацию в виде растровых изображений, нарезанных на небольшие части - плитки. Из этих плиток формируется изображение всей территории в нескольких фиксированных масштабах. Все плитки одного масштаба образуют уровень. Совокупность плиток всех уровней образует тайловую систему.
Тайловые слои невозможно редактировать(создавать, изменять объекты) и они чаще всего используются в виде подложки.
Online режим работы тайловых слоев.
На данный момент ZuluMobile поддерживает следующие модели обращения к Tile-серверам:- XYZ - запросы ко многим серверам, среди которых Google, Яндекс, Космоснимки, ArcGIS Online и др.
- Bing Maps Tile System - для сервисов Bing.
- OpenStreetMap - применяется некоммерческим сетевым картографическим проектом OpenStreetMap (OSM).
- Wikimapia - используется для работы с данными сайта wikimapia.org.
- ZuluServer- карты ZuluGIS (zmp), опубликованные с применением Веб-служб ZuluServer.
Offline режим работы с тайлами
SQLiteDB, MBTiles
Это разновидность тайловых слоев, работа с которыми осуществляется без подключения к интернету. SQLiteDB, MBTiles представляют собой базы данных SQLite, скопированные в память мобильного устройства. Это простая SQLite база позволяющая хранить миллионы тайлов в единственном файле.
Слои следует предварительно создать (нарезать). Это можно сделать как с помощью ZuluGIS, так и других программ, например SasPlanet.
WMS слои
WMS — стандартный протокол для трансляции через Интернет географически привязанных изображений, генерируемых картографическим сервером на основе данных ГИС. Данный стандарт был разработан и впервые опубликован международной организацией OGC (Open Geospatial Consortium).
WMS слои позволяют получать графические данные online, а также семантическую информацию, путём запросов к серверу.
В качестве WMS слоя можно подключить любые слои и карты ZuluGIS или, как в случае с тайловыми слоями, геоданные предоставляемые сторонними сервисами, к примеру публичная кадастровая карта размещенная на портале кадастровой карты Росреестра.
В качестве WMS слоя на практике подключают картографический материал, разрабатываемый в ZuluGIS. Собирается карта подложка, из неё исключаются слои, которые будут опубликованы отдельно. Карта сохраняется в файл ZMP и публикуется как WMS слой.
Работать с графическими данными WMS слоя можно в offline режиме, предварительно кэшировав данные.
Слои ZuluServer
Векторные слои, разработанные в ZuluGIS и опубликованные на ZuluServer с применением Веб-служб ZuluServer.
Данный тип слоев, является основным в ZuluGIS Mobile. Со слоями ZuluServer возможны такие действия как:
- получение и редактирование графических данных;
- получение и редактирование табличных данных;
- получение и отправка документов, подключенных к объектам слоя;
- выполнение запросов.
Поддерживаются средства визуализации графических данных настольной ZuluGIS, такие как отображение направлений, тематические раскраски и надписи.
Доступ к слоям ZuluServer осуществляется по протоколу ZWS (ZuluWebService). Источником данных ZWS (ZuluWebService) формата выступают Веб-службы ZuluServer. Спецификация ZWS разработана специалистами компании Политерм и предназначена для работы с графическими и семантическими данными по протоколу HTTP. Доступ к геоданным возможен из ZuluGIS Mobile или из любого интернет браузера в ZuluGIS Online.
ZWS протокол поддерживает:
- Авторизованный доступ - настраивается политика безопасности, назначаются различные правила и права доступа к данным.
- Редактор слоев. Добавление новых и изменение существующих элементов.
- Получение графической информации - по аналогии с доступом по протоколу WMS.
- Получение и корректировка семантической информации.
- Параметры визуализации данных ZuluGIS - надписи, тематические раскраски, направления на участках.
- Автообновление слоя.
Cлои треков
Наличие у мобильного устройства модуля спутниковой навигации ГЛОНАСС/GPS позволяет определять свое местоположение на карте и записывать трек – маршрут перемещения.
Хранение треков организованно:
- на в памяти мобильного устройства в формате gpx файла;
- в отдельном слое ZuluServer, опубликованном на Веб-сервере.
См. также: ZuluGIS Online