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

Продукт реализован на языках: русский, английский, украинский, вьетнамский.

Адаптирован для работы на широком спектре операционных систем (Windows, Astra Linux SE, ALT Linux, Эльбрус, Ubuntu, CentOS, MCBC) и архитектур (Intel, Эльбрус, КОМДИВ).

Отечественное ПО

В состав 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 и выше,
  • MSVS 5.0,
  • AstraLinux SE,
  • Заря,
  • другие версии Linux с версией ядра 2.6.30 и выше.

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

Программное обеспечение можно использовать для ознакомления в количестве одной копии в течение 30 дней. В демонстрационном режиме GIS WebService SE позволяет обрабатывать только первые 250 запросов, после этого необходим перезапуск службы. Для последующего использования необходимо оплатить стоимость программного обеспечения и получить Лицензию. 

Структура 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.

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

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

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

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

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

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

Вычислительные операции с объектами:

  • Вычисление длины участка объекта (SIDELENGTH);
  • Вычисление азимута  участка объекта (SIDEAZIMUTH);
  • Вычисление дирекционного угла участка объекта (SIDEDIRECTION);
  • Преобразование координат точки из метров в градусы (GETPOINTGEO);
  • Преобразование координат точки из градусов в метры (GETPOINTPLANE);
  • Определение координат точки по точке, дирекционному углу и расстоянию (GETPOINTSIRECT).

Операции поиска объектов:

  • Поиск объектов, находящихся полностью внутри заданной области (AREASEEKINSIDE);
  • Поиск объектов, координаты которых пересекаются с точкой (AREASEEKCROSS);
  • Поиск объектов, координаты которых пересекаются с линией (AREASEEKCROSSLINE);
  • Поиск объектов, координаты которых пересекаются с площадью (AREASEEKCROSSSQUARE);
  • Поиск объектов по семантике (TEXTSEARCH);
  • Поиск объектов по всем семантикам (FINDOBJECTS).

Операции с объектами:

  • Копирование объектов между слоями (COPYOBJECT);
  • Построение зон(ы) вокруг объект(а)ов заданного радиуса (BUILDZONE);
  • Построение линии ортодромии между точками (ORTHODROME);
  • Построение линии локсодромии между точками (LOXODROME);
  • Создание объекта типа сглаживающий сплайн (SPLINEBEND);
  • Создание объекта типа огибающий сплайн (SPLINECASHION);
  • Проверить имеются ли на слое объекты с заданным кодом (CODECONTROL);
  • Создание объекта (TRANSACTION);
  • Получение метаданных, семантики и координат объекта (GETFEATURE);
  • Получение метаданных и семантики объекта в точке (DESCRIBEFEATURETYPE).

Оверлейные операции с объектами:

  • Пересечение линейного и площадного объекта (результат линия) (CROSSLINE);
  • Пересечение линейного и площадного объекта (результат площадь) (CROSSLINESQUARE);
  • Пересечение двух площадных объектов (CROSSSQUARE);
  • Объединение двух площадных объектов (UNION);
  • Создание объектов пустот (EMPTYAREAS);
  • Построение соответствий между объектами двух карт в пределах заданной территории (MATHCHECKCOMPLIENCEOBJECTS);
  • Построение пересечений объектов двух карт (MATHBUILDCROSSLAYERS);
  • Построение оверлейных операций между объектами (MATHCONTROLOBJECTS);
  • Получение информации о состоянии процесса построения оверлейных операций между объектами (GETMATHCONTROLOBJECTSDATA).

Аналитические операции со слоями:

  • Построение зоны затопления (BUILDFLOODZONE);
  • Построение зоны прямой видимости (BUILDVISIBILITYZONE);
  • Построение поверхности уклонов (BUILDSURFACESLOPE);
  • Построение матрицы высот (BUILDMATRIX);
  • Построение тепловой карты (BUILDHEATMAP);
  • Построение тематической карты (CREATETHEMATICMAP).

Построение графа дорог и поиск оптимальных маршрутов:

  • Выдача списка слоёв, содержащих графы дорожных сетей (GETGRAPH);
  • Поиск кратчайшего маршрута между двумя точками (GETROUTE);
  • Создание графа удалённости (CREATEDISTGRAPH);
  • Поиск оптимального маршрута с посещением нескольких точек (CREATETSPGRAPH).

Операции с XSD схемой и классификатором:

  • Запрос списка доступных схем (GETXSDLIST);
  • Создание легенды и схемы слоя (CREATELEGEND);
  • Запрос картинки с легенды слоя (GETLEGEND);
  • Запрос семантических характеристик типа «справочник знаний» (GETSEMANTICWITHLIST);
  • Запрос семантических характеристик по ключу объекта (GETSEMBYOBJKEY);
  • Запрос семантических характеристик объекта по порядковому номеру объекта на карте (GETSEMOBJBYNUMBER);
  • Запрос всех семантических характеристик слоя (GETLAYERSEMANTICLIST);
  • Запрос схемы (DESCRIBEFEATURETYPE).

Операции создания пользовательского слоя:

  • Создание пустого пользовательского слоя (CREATEUSERMAP);
  • Создание пользовательского слоя по файлу gml (LOADGMLBYXSD);
  • Нарезка слоя по объектам с сохранением в новые слои (SAVELIST);
  • Создание слоя с растровыми данными (LOADRSW);
  • Создание копии существующего слоя (COPYMAP).

Операции получения метаданных слоя:

  • Запрос имени слоя (GETSHEETNAME);
  • Запрос идентификатора слоя по виртуальному пути (GETFOLDERS);
  • Запрос ссылки на файл для скачивания по семантике объекта (GETFILEFROMSEMANTIC);
  • Запрос файла с ГИС Сервера (GETFILEFROMGISSERVERFOLDER);
  • Запрос хранимых процедур сервиса WFS (LISTSTOREDQUARIES);
  • Запрос метаданных слоёв (GETCAPABILITIES, GETLAYERS);
  • Запрос растрового представления данных в виде тайла или картинки(GETMAP, GETTILE);
  • Запрос метаданных геопокрытия (DESCRIBECOVERAGE).

Операции с журналом транзакций:

  • Запрос журнала транзакций объектов за заданный временной интервал (GETTRANSACTION);
  • Отмена последней выполненной транзакции (UNDOLASTACTION);
  • Восстановление последней выполненной транзакции (REDOLASTACTION);
  • Запрос журнала транзакций (VIEWTRANSACTIONLOG).

Сервисные операции:

  • Загрузка файлов с сервиса (GETFILE);
  • Удалить слой из списка доступных пользователю (DELETELAYER);
  • Оптимизация списка данных на сервере по виртуальным папкам (OPTIMIZE);
  • Получение списка виртуальных папок и данных, расположенных в них (GETMAPLIST);
  • Обновить список публикуемых данных сервисом (UPDATEWMSLIST);
  • Перечитать все настроечные файлы сервиса (REREADALLXML);
  • Обновить все схемы и легенды (UPDATESCHEMS);
  • Установить список пользователей и данных сервиса по настройкам ГИС Сервера (GETUSERSFROMGISSERVER);
  • Запись сообщения в лог сервиса (WRITELOG);
  • Запрос файла настроек сторонних геопорталов (GETWMSLIST).

Работа с Банком данных:

  • Загрузить данные в Банк данных (DSLOAD);
  • Запросить список поддерживаемых форматов Банком данных (DSLOADLIST);
  • Проверить состояние процесса загрузки/обработки данных в Банке данных (DSCHECKPROCESS);
  • Получить лог файл процесса загрузки/обработки данных в Банк данных (DSGETFILE);
  • Сформировать геопокрытие в Банке данных (DSCREATEGEOCOVERAGE);
  • Обновление схем покрытий в Банке данных (DSCALLUPSCHEME).

Получение 3D модели местности:

  • Получение 3D модели объекта (GET3DOBJECTS);
  • Получение тайла, содержащего массив высот (GETCOVERAGETILE);
  • Получение значения геопокрытия в точке (GETCOVERAGEPOINT);
  • Получение списка слоёв, поддерживаемых операцию получения 3D модели объекта (GET3DLATERS);
  • Получение геопокрытия (GETCOVERAGE).

Для получения данных 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,
  • и другие.

Расширение функциональных возможностей сервиса

Расширение функциональных возможностей GIS WebService SE осуществляется с помощью добавления расширений в виде пользовательских библиотек, добавляемых к GIS Application Service для выполнения запросов по протоколу REST. API-интерфейс предназначен для разработки пользователем библиотеки, выполняющей расширенные REST-запросы GIS Application Service.

Для выполнения расширенных REST-запросов в составе GIS Application Service, необходимо, чтобы текст запроса содержал параметр RestMethod. Пользовательская библиотека должна размещаться в директории, в которой находится исполняемый файл GIS Application Service.

Работа методов пользовательской библиотеки должна быть потокобезопасна. GIS WebService SE при обработке расширенных запросов по протоколу REST, выполняет идентификацию пользователя, отправившего запрос на выполнение, а именно принадлежность его к группе (роли). Для разработки пользовательских библиотек может использоваться SDK сервиса.


Свернуть подробное описание

Все варианты лицензий
GIS WebService Special Edition

Тип лицензии
Тип покупки
Язык
GIS WebService (GIS WebService SE версия 15, web-сервис для стандартов OGC WMS,WMTS,WFS-T,WCS на базе Apache, nginx, ОС “Astra Linux Special Edition”, релиз “Смоленск“, версия 1.6, 1.7, платформа “х64”)
1
+
250 800 руб.
Консультация
 шт. 
Перейти в корзину
Получить КП
Язык:   Русский
Тип лицензии:   Временная (подписка), Локальная
Срок поставки:   5-7 дней
Тип доставки:   Электронная (email)
Тип покупки:   Новая лицензия
НДС: Поставляется без НДС
GIS WebService (GIS WebService SE версия 15, web-сервис для стандартов OGC WMS,WMTS,WFS-T,WCS на базе Apache, nginx, ОС “Astra Linux Common Edition”, релиз “Орел“, версия 2.12, платформа “х64”)
1
+
250 800 руб.
Консультация
 шт. 
Перейти в корзину
Получить КП
Язык:   Русский
Тип лицензии:   Временная (подписка), Локальная
Срок поставки:   5-7 дней
Тип доставки:   Электронная (email)
Тип покупки:   Новая лицензия
НДС: Поставляется без НДС
GIS WebService (GIS WebService SE версия 15, web-сервис для стандартов OGC WMS,WMTS,WFS-T,WCS на базе Apache, nginx, ОС "Альт 8 СП", платформа "Эльбрус-8С)
1
+
250 800 руб.
Консультация
 шт. 
Перейти в корзину
Получить КП
Язык:   Русский
Тип лицензии:   Временная (подписка), Локальная
Срок поставки:   5-7 дней
Тип доставки:   Электронная (email)
Тип покупки:   Новая лицензия
НДС: Поставляется без НДС
GIS WebService (GIS WebService SE версия 15, web-сервис для стандартов OGC WMS,WMTS,WFS-T,WCS на базе Apache, nginx, ОС CentOS, версия 7, платформа “х64”)
1
+
250 800 руб.
Консультация
 шт. 
Перейти в корзину
Получить КП
Язык:   Русский
Тип лицензии:   Временная (подписка), Локальная
Срок поставки:   5-7 дней
Тип доставки:   Электронная (email)
Тип покупки:   Новая лицензия
НДС: Поставляется без НДС
GIS WebService (GIS WebService SE версия 15, web-сервис для стандартов OGC WMS,WMTS,WFS-T,WCS на базе Apache, nginx, ОС CentOS, версия 8, платформа “х64”)
1
+
250 800 руб.
Консультация
 шт. 
Перейти в корзину
Получить КП
Язык:   Русский
Тип лицензии:   Временная (подписка), Локальная
Срок поставки:   5-7 дней
Тип доставки:   Электронная (email)
Тип покупки:   Новая лицензия
НДС: Поставляется без НДС
GIS WebService (GIS WebService SE версия 15, web-сервис для стандартов OGC WMS,WMTS,WFS-T,WCS на базе Apache, nginx, ОС “Astra Linux Special Edition”, релиз “Ленинград“, версия 8.1, платформа “Эльбрус-8С”)
1
+
250 800 руб.
Консультация
 шт. 
Перейти в корзину
Получить КП
Язык:   Русский
Тип лицензии:   Временная (подписка), Локальная
Срок поставки:   5-7 дней
Тип доставки:   Электронная (email)
Тип покупки:   Новая лицензия
НДС: Поставляется без НДС
GIS WebService (GIS WebService SE версия 15, web-сервис для стандартов OGC WMS,WMTS,WFS-T,WCS на базе Apache, nginx, ОС Ubuntu 18.04, платформа “х64”)
1
+
250 800 руб.
Консультация
 шт. 
Перейти в корзину
Получить КП
Язык:   Русский
Тип лицензии:   Временная (подписка), Локальная
Срок поставки:   5-7 дней
Тип доставки:   Электронная (email)
Тип покупки:   Новая лицензия
НДС: Поставляется без НДС
GIS WebService (GIS WebService SE для создания резервного серверного сегмента или работы с несколькими уровнями мандатного разграничения доступа)3
1
+
62 700 руб.
Консультация
 шт. 
Перейти в корзину
Получить КП
Язык:   Русский
Тип лицензии:   Временная (подписка), Локальная
Срок поставки:   5-7 дней
Тип доставки:   Электронная (email)
Тип покупки:   Новая лицензия
НДС: Поставляется без НДС

ИЕСофт - лидер рынка по внедрению российского софта

Более 15-ти лет продаем лицензионное ПО. Провели 100+ обучений. Создали 160+ библиотек для САПР и BIM. Разработали 17 плагинов для проектной и строительной отрасли.

Кибербезопасность. BIM Технологии и СОДЫ. Операционные системы и офисное ПО. Импортозамещение.

ИЕСофт работает для вашего бизнеса!


Почему более 10 000 клиентов
выбрали ИЕСофт?

Тех. поддержка

Тех. поддержка

Экономия средств

Экономия средств

Вежливые сотрудники

Вежливые сотрудники

Отзывы клиентов

Получить консультацию
Запросить КП

Подбор программ по задаче

Игры и развлечения
Облачные продукты
Сметное дело
Геоинформационные системы
Кадастр и Недвижимость
ГОСТы и нормативы
Видеонаблюдение

Подбор программ по отраслям