www.gisinfo.ru     |    panorama@gisinfo.ru   |    рус | eng | блг | esp   


GIS WebService SE

Раздел на форумеКак купитьСкачать последнюю версиюСкачать документацию

GIS WebService SE


GIS WebService Special Edition (SE) – web-сервис для публикации пространственных данных по протоколам: OGC WMS, OGC WMTS, OGC WFS, OGC WFS - T, OGC WCS на платформах Linux и Windows под управлением web-сервера Apache, IIS, ngnix и других.

В состав web-сервиса входит набор PHP-скриптов и служба GIS Application Service, которая выполняет запросы на обработку и публикацию данных.

GIS WebService SE выполняется в среде интерпретатора PHP под управлением web-серверов:

  • Apache версии 2.2.14 и выше,
  • IIS версии 6.0 и выше,
  • ngnix 1.5.7 и выше (отказоустойчивый сервер для ресурсов с высоким трафиком).

GIS WebService SE выполняется под управлением операционных систем:

  • MS Windows Server 2003 x32 и выше,
  • MS Windows Server 2008 x64 и выше,
  • МСВС 5.0,
  • AstraLinux SE,
  • Заря,
  • другие версии Linux с версией ядра 2.6.30 и выше.

GIS WebService SE функционирует при наличии службы GIS Application Service.
В состав программы GisWebServiceSE входит модуль удалённого администрирования файлов настроек.

GIS WebService Special Edition (SE)

Настройка публикуемых данных Настройки службы GIS Application Service
Настройка публикуемых данных Настройки службы GIS Application Service

 

Структура GIS WebService SE

GIS WebService SE использует клиент-серверную архитектуру. Приложение размещается на Web-сервере, работает под управлением web - сервера в среде интерпретатора PHP.
Обращение к GIS WebService SE и обмен данными с клиентами выполняется через Web-браузер или посредством HTTP запросов к сервису.
Данные передаются web - сервером, отвечающему за обработку запроса. Под управлением интерпретатора PHP запрос анализируется и разбирается сервисом (генерируется соответствующие события). Приложение реагирует на них с использованием объектно-ориентированного кода. По окончании обработки событий на сервере автоматически создаётся xml файл или растровые данные в виде тайла, которые и возвращаются клиенту.
Параметры работы GIS WebService SE описываются в специальном конфигурационном файле WmsParam.xml. Файл WmsParam.xml содержит описание входных данных (имена наборов данных электронных карт) и настройки работы сервиса.

Структура GIS WebService SE

Назначние сервиса GIS WebService SE

Сервис карт GIS WebService SE предназначен для предоставления в среде Интернет пространственной информации в виде графического изображения, описания условий получения геоданных и описания характеристик сервера по предоставлению этих данных, метаданных, пространственной информации об объектах карты в виде набора атрибутивной, описательной и векторной информации. Сервис позволяет выполнять операции транзакции для создания новых, обновления или удаления существующих объектов в наборах данных сервиса, выдавать пространственные данные в формате GML. Сервис также предназначен для предоставления покрытий в среде Интернет в виде пространственной информации о рельефе местности в формате удобном для анализа, моделирования и построения трехмерных моделей данных, описания условий получения геоданных и описания характеристик сервера по предоставлению этих данных. Сервис разработан в соответствии со спецификацией OGC (Open GIS Consortium) для сервиса Web Map Service (WMS OGC) – OGC 03-109r1 версия 1.3.0, спецификацией OGC для сервиса Web Map Tile Service (OGC WMTS) – OGC 07-057r7 версия 1.0.0, сервиса OGC 09-025r1 и ISO/DIS 19142 OpenGIS Web Feature Service 2.0 Interface Standard (OGC WFS и OGC WFS-T), Web Coverage Service (WCS OGC) – OGC 09-110r4 версия 2.0.1.
Использование международных стандартов OGC обеспечивает единый доступ для поиска, обмена и предоставления геопространственных данных в виде графического изображения или тайлов, создает возможности для взаимодействия ГИС-приложений и веб-сервисов.
Создание тайловых карт может выполняется программой формирования карты в растровом виде для Web-приложений ImageryCreator или с помощью сервиса ImageryService.

Удаленное администрирование

В состав программы GisWebServiceSE входит модуль удалённого администрирования файлов настроек.
Для запуска удалённого администратора в браузере в URL адресе строки необходимо набрать http://localhost/GISWebserviceSE/admin/admin.php. Администрирование выполняется в защищенном режиме, под управлением протокола https.

Назначение службы GIS Application Service

GIS Application Service – это служба Windows Service или Linux, предназначенная для создания пирамид тайлов в формате PNG или JPEG по пространственным данным. Пирамиды тайлов публикуются по протоколу OGC WMTS или OGC WMS сервисами GIS WebService или Open GIS WebService. В качестве клиентов сервисов могут быть различные ГИС, поддерживающие протокол OGC WMTS или OGC WMS и пользователи программы GIS WebServer.
GIS Application Service также позволяет получать пространственную информацию об объектах карты в виде набора атрибутивной, описательной и векторной информации. Сервис позволяет выполнять операции транзакции для создания новых, обновления или удаления существующих объектов в наборах данных сервиса, выдавать пространственные данные в формате GML.
GIS Application Service позволяет получать пространственную. информацию о рельефе местности в формате удобном для анализа, моделирования и построения трехмерных моделей данных.

GIS Application Service выполняет запросы от web-сервисов по протоколу TCP\IP. Запросы передаются в виде текстовых команд, предназначенных для формирования данных по протоколам OGC и стандартам серии ISO 19100.

Для поддержки работы web-сервиса GIS WebService SE по протоколам OGC WMTS и OGC WMS, GIS Application Service выполняет запросы на формирование тайлов в форматах PNG и JPEG.

В качестве клиентов web-сервиса GIS WebService SE могут быть различные ГИС, поддерживающие протокол OGC и пользователи программы GIS WebServer.

Тайлы могут создаваться на основе комбинации цифровых векторных карт, космической и аэрофотосъемки, матриц высот, данных с геопорталов и других данных.
GIS Application Service после установки запускается автоматически при старте операционной системы и может функционировать круглосуточно неограниченное время. Служба реализована как многопоточное приложение. Каждый поток обрабатывает отдельный запрос. Установка программы на многопроцессорный сервер существенно повысит быстродействие приложения и сократит время на выполнение запросов и создание тайлов.

 

Карта Джубги с геопорталом Яндекса  Карта Джубги с геопорталом Росреестра

Поддержка стандартов OGC

GIS WebService SE допускает выполнение различных типов операций:

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

Для получения данных GIS WebService SE поддерживает базовые сервисные операции стандартов OGC WMS, OGC WMTS, OGC WFS, OGC WFS-T.
Для стандарта OGC WMS поддерживаются: операция GetCapabilities, операция GetMap, операция GetFeatureInfo.
Для стандарта OGC WMTS поддерживаются: операция GetCapabilities, операция GetTile, операция GetFeatureInfo.
Для стандарта OGC WFS поддерживаются: операция GetCapabilities, GetFeature, DescribeFeatureType, ListStoredQueries, DescribeStoredQueries.
Для стандарта OGC WFS поддерживаются: операция GetCapabilities, GetFeature, DescribeFeatureType, ListStoredQueries, DescribeStoredQueries, Transaction.
Для стандарта OGC WСS поддерживаются: операция GetCapabilities, DescribeCoverage, GetCoverage.

Операции выполняются путем ввода HTTP-запросов к серверу карт в стандартном веб-браузере.
Запросы выполняются в соответствии с HTTP-протоколом и вводятся в виде URL:
http://host/path[?{name=[value]&}], где
http://host/path - адрес сервера карт (URL префикс);
name=value& - множество параметров запроса в виде пар имя=значение. Перечень возможных параметров определяется для каждой операции сервиса.

Формат выходных данных:

  • графические файлы (*.png),
  • графические файлы (*.jpg),
  • векторные данные (*.gml, *. xml),
  • метаданные (*. xml, *. html),
  • поверхности (*. xml).

Поддерживаемые типы матриц выходных тайловых данных:

  • GlobalCRS84Scale,
  • GlobalCRS84Pixel,
  • GlobalCRS84Quad,
  • GoogleMapsCompatible,
  • матрица Yandex и Mail в проекции EPSG:3395,
  • и другие типы матриц.

Поддерживаемые типы проекций выходных тайловых данных:

  • EPSG:3395,
  • EPSG:3857,
  • EPSG:4326,
  • EPSG:4740,
  • и другие.

 

Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены | Форум | Статьи | Обучение | Контакты
В начало Написать разработчикам Поиск на сайте