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-серверов:
GIS WebService SE выполняется под управлением операционных систем:
GIS WebService SE функционирует при наличии службы GIS Application Service.
В состав программы GIS WebService SE входит модуль удалённого администрирования файлов настроек.
Программное обеспечение можно использовать для ознакомления в количестве одной копии в течение 30 дней. В демонстрационном режиме GIS WebService SE позволяет обрабатывать только первые 250 запросов, после этого необходим перезапуск службы. Для последующего использования необходимо оплатить стоимость программного обеспечения и получить Лицензию.
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 (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.
GIS WebService SE допускает выполнение различных типов операций:
Вычислительные операции с объектами:
Операции поиска объектов:
Операции с объектами:
Оверлейные операции с объектами:
Аналитические операции со слоями:
Построение графа дорог и поиск оптимальных маршрутов:
Операции с XSD схемой и классификатором:
Операции создания пользовательского слоя:
Операции получения метаданных слоя:
Операции с журналом транзакций:
Сервисные операции:
Работа с Банком данных:
Получение 3D модели местности:
Для получения данных 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& - множество параметров запроса в виде пар имя=значение. Перечень возможных параметров определяется для каждой операции сервиса.
Формат выходных данных:
Поддерживаемые типы матриц выходных тайловых данных:
Поддерживаемые типы проекций выходных тайловых данных:
Расширение функциональных возможностей 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 сервиса.
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
|
ИЕСофт - лидер рынка по внедрению российского софта
Более 15-ти лет продаем лицензионное ПО. Провели 100+ обучений. Создали 160+ библиотек для САПР и BIM. Разработали 17 плагинов для проектной и строительной отрасли.
Кибербезопасность. BIM Технологии и СОДЫ. Операционные системы и офисное ПО. Импортозамещение.
ИЕСофт работает для вашего бизнеса!
Тех. поддержка
Экономия средств
Вежливые сотрудники