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


Open GIS WebService

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

Open GIS WebService

Open GIS WebService – сервис геопространственных данных; предназначен для формирования картографических изображений тайловых цифровых геоданных с целью использования их в различных Web ГИС-технологиях.

Для получения данных Open GIS WebService поддерживает базовые сервисные операции (запросы) WMTS OGC: операция GetCapabilities и операция GetTile. Операции выполняются путем ввода HTTP-запросов к серверу карт в стандартном веб-браузере.

Запросы выполняются в соответствии с HTTP-протоколом и вводятся в виде URL:

http://host[:port]/path[?{name=[value]&}], где

http://host[:port]/path - адрес сервера карт (URL префикс);
name=value& - множество параметров запроса в виде пар имя=значение.

Перечень возможных параметров определяется для каждой операции сервиса.

Ответ (responce) на запрос к Open GIS WebService – файл, который передается клиенту через Интернет. Текстовый вывод выполняется в XML (метаданные сервиса или сообщения об ошибках), рисунок карты выводится в формате графических файлов (тайлов) png.

Поиск необходимого рисунка карты производится по указанным номерам тайлов Row/Col, масштабному коэффициенту TileMatrix и определенному типу матрицы TileMatrixSet и затем передается клиенту.

Сервис разработан для версии 1.0.0 WMTS OGC.

Open GIS WebService выполняется в среде интерпретатора PHP под управлением Apache версии 2.2.14 и выше в операционной системе Linux x32 с версией ядра 2.6.30 и выше, Windows x32.

Данный сервис работает под управлением сервера Apache. Толстый клиент, которым может являться профессиональная ГИС "Карта 2011", настольная ГИС "Карта 2011", ГИС Панорама Мини версия 11, формирует запрос о наличии на сервере картографических данных. Запрос формируется с помощью PHP-скрипта, который физически находится на стороне сервера. В ответ - клиенту приходит xml-документ, в котором описано содержимое базы картографической информации, которая находится на сервере. Основная функция PHP-скрипта - разобрать по аргументам пришедший запрос, и загрузить на клиент либо список данных сервера, либо конкретный участок карты в формате PNG(JPEG). Функциональная схема работы сервиса представлена на рисунке 1:

Рис. 1 Функциональная схема программного комплекса

Данные отображаются в виде диалога "Открыть данные на WMS/WMTS сервисе" (Рис. 2).

Рис.2 Пример выполнения запроса клиентом ГИС Панорама Мини

Оператор выбирает в списке данных необходимый картографический тайловый набор и посылает запрос серверу Apache на открытие данных. Далее сервером клиенту предоставляется тайловый набор в виде последовательности изображений PNG(JPEG) формата на указанный район, в заданном масштабе.

 

Системные требования

Платформа: Intel Pentium IV – 2GHz; RAM – от 1Гб и выше.
Операционная система: Linux x32 с версией ядра 2.6.30 и выше, Windows x32.
Apache HTTP-сервер версии 2.2.14 и выше.
Среда интерпретатора PHP версии 5.2.11.

 

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