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


GIS WebService SE

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

GIS WebService SE


GIS WebService SpecialEdition (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 ПАРБ.00160-01 имеет клиент-серверную архитектуру. Приложение работает под управлением web сервера в среде интерпретатора PHP. Клиентская часть реализована в виде php скриптов, серверная в виде службы GIS Application Service. Связь осуществляется с помощью TCP/IP протокола.

Клиентская часть сервиса состоит из нескольких модулей: модуль обработки и интерпретации HTTP запросов (service.php), модуль настройки параметров работы сервиса (admin.php).

Данные из приложения, например GIS WebServer SE ПАРБ.00165-01, передаются web серверу, отвечающему за обработку запроса. Под управлением интерпретатора PHP запрос анализируется и разбирается сервисом (генерируются соответствующие события). С помощью сокетов по протоколу TCP/IP запрос передаётся в службу GIS Application Service, которая и выполняет запрос.

Служба GIS Application Service состоит из ядра и подключаемых модулей в виде динамических библиотек. Служба осуществляет открытие данных из виртуальных папок или с ГИС Сервера ПАРБ.00049-01 и передает запрос в соответствующую динамическую библиотеку.

Функции интерфейса, отображения и формирования тайлов используют динамические библиотеки (so или dll) и базы данных для кодов EPSG (European Petroleum Survey Group).

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

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

GIS WebService (GIS WebService SE) предназначен для предоставления в сети TCP\IP пространственной информации в виде графического изображения, описания условий получения геоданных и описания характеристик сервера по предоставлению этих данных, метаданных, пространственной информации об объектах карты в виде набора атрибутивной, описательной и векторной информации.

Сервис позволяет выполнять операции транзакции для создания новых, обновления или удаления существующих объектов в наборах данных сервиса, выдавать пространственные данные в формате GML.

Сервис предназначен для предоставления покрытий в сети TCP\IP в виде пространственной информации о рельефе местности в формате удобном для анализа, моделирования и построения трехмерных моделей данных, описания условий получения геоданных и описания характеристик сервера по предоставлению этих данных.

Сервис разработан в соответствии со спецификацией 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 WMS, OGC WMTS, OGC WFS, OGC WFS-T, OGC WCS обеспечивает единый доступ для поиска, обмена и предоставления геопространственных данных в виде графического изображения, тайлов, пространственной информации и создает возможности для взаимодействия ГИС-приложений и веб-сервисов.

Создание тайловых карт может выполняется программой формирования карты в растровом виде для Web-приложений ImageryCreator или с помощью сервиса ImageryService.

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

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

В состав программы GisWebServiceSE входит модуль удалённого администрирования файлов настроек.

Для запуска удалённого администратора в браузере в URL адресе строки необходимо набрать http://localhost/GISWebserviceSE/admin/admin.php.

Администрирование может выполняется в защищенном режиме, под управлением протокола https.

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

Поддержка стандартов 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, *.jpeg, *.png8),
  • векторные данные (*.gml, *. xml, *.geojson),
  • метаданные (*. xml, *. html),
  • поверхности (*. xml).

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

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

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

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

 

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