Copyright © Panorama Group 1991 - 2022
Құпиялылық саясаты
GIS WebService Special Edition (SE)
GIS WebService Special Edition (SE) – келесі протоколдар бойынша кеңістіктік деректерді жариялауға арналған web-сервис: Apache, IIS, ngnix және т.б. web-сервердің басқаруымен Linux және Windows платформаларында OGC WMS, OGC WMTS, OGC WFS, OGC WFS-T, OGC WCS.
Өнім келесі тілдерде іске асырылған: орыс, ағылшын, украин, вьетнам тілдері.
Операциялық жүйелердің (Windows, Astra Linux SE, ALT Linux, Эльбрус, Ubuntu, CentOS, MCBC) және архитектуралардың (Intel, Эльбрус, КОМДИВ) кең спектрінде жұмыс істеу үшін бейімделген.
Web-сервис құрамына PHP-скрипттер жинағы және деректерді өңдеп жариялауға арналған сұрауларды орындайтын GIS Application Service қызметі кіреді.
GIS WebService SE сервисі келесі web-серверлердің басқаруымен PHP интерпретаторы ортасында орындалады:
GIS WebService SE сервисі келесі web-серверлердің басқаруымен орындалады:
GIS WebService SE сервисі GIS Application Service қызметі болған жағдайда жұмыс істейді.
GisWebServiceSE бағдарламасының құрамына теңшелім файлдарын қашықтан әкімшілік ету модулі кіреді.
GIS WebService SE ПАРБ.00160-01 клиент-сервер архитектурасына ие. Қолданба, PHP интерпретаторы ортасындағы web-сервердің басқаруымен жұмыс істейді. Клиенттік бөлігі 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 желісінде үшөлшемді дерек үлгілерін талдау, үлгілеу және құру үшін ыңғайлы пішімде төңірек жер бедері туралы кеңістіктік ақпарат, геодеректерді алу шарттарының сипаты және осы деректерді ұсыну бойынша сервердің сипаттамаларының сипаты түріндегі қамтуларды ұсынуға арналған.
Сервис предназначен для предоставления покрытий в сети TCP\IP в виде пространственной информации о рельефе местности в формате удобном для анализа, моделирования и построения трехмерных моделей данных, описания условий получения геоданных и описания характеристик сервера по предоставлению этих данных.
Сервис, Web Map Service (WMS OGC) – OGC 03-109r1 сервисінің 1.3.0-нұсқасы үшін OGC (Open GIS Consortium) айрықшаламасына, 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 айрықшаламасына сай әзірленген.
OGC WMS, OGC WMTS, OGC WFS, OGC WFS-T, OGC WCS стандарттарын қолданудың арқасында, графикалық кескін, тайлдар, кеңістіктік ақпарат түріндегі геокеңістіктік деректерді іздеу, алмасу және ұсыну үшін бірыңғай қолжетімділікті қамтамасыз етеді және ГАЖ-қолданбалар мен веб-сервистердің өзара іс-қимыл жасауы үшін мүмкіндіктер жасайды.
Тайл карталарын жасау, "ImageryCreator" атты Web-қолданбалар үшін растрлық түрдегі картаны қалыптастыру бағдарламасы арқылы немесе ImageryService сервисінің көмегімен орындалуы мүмкін.
GIS WebService SE атты web-сервистің клиенттері: OGC протоколын қолдайтын түрлі ГАЖ-лер және GIS WebServer SE бағдарламасының пайдаланушылары болуы мүмкін.
GisWebServiceSE бағдарламасының құрамына теңшелім файлдарын қашықтан әкімшілік ету модулі кіреді.
Қашықтағы әкімшіні іске қосу үшін, шолғыштағы жолақтың 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 WFS стандарты үшін GetCapabilities, DescribeCoverage, GetCoverage операциясына қолдау көрсетіледі.
Операциялар стандартты веб-шолғыштағы карталар серверіне НТТР-сұраулар енгізу арқылы орындалады.
Сұраулар НТТР-протоколға сай орындалып, URL түрінде енгізіледі:
http://host/path[?{name=[value]&}], мұндағы
http://host/path - карталар сервері мекенжайы (URL префикс);
name=value& - атау=мән жұптары түріндегі сұрау параметрлерінің көпшілігі. Ықтимал параметрлер тізбесі сервистің әрбір операциясы үшін айқындалады.
Шығарылатын деректер пішімі:
Шығарылатын тайлдық деректер матрицаларының қолдаулы типтері:
Шығарылатын тайлдық деректер проекцияларының қолдаулы типтері:
GIS WebService SE атқарымдық мүмкіндіктерін кеңейту, REST протоколы бойынша сұрауларды орындау үшін GIS Application Service қызметіне қосылатын пайдаланушы кітапханалары түріндегі кеңейтімдерді қосудың көмегімен жүзеге асырылады. API-интерфейс, GIS Application Service қызметінің REST-сұрауларын орындайтын кітапхананы пайдаланушы тарапынан әзірлеуге арналған.
GIS Application Service құрамындағы кеңейтілген REST-сұрауларды орындау үшін, сұрау мәтінінде RestMethod параметрі болуы керек. Пайдаланушы кітапханасы, GIS Application Service орындалатын файлы орналасқан директорияда орналасуы тиіс.
Пайдаланушы кітапханасы әдістерінің жұмысы ағыннан қауіпсіз болуы тиіс. GIS WebService SE сервисі REST протоколы бойынша кеңейтілген сұрауларды өңдеу кезінде, орындауға сұрауды жіберген пайдаланушының жеке басын, яғни топқа тиесілілігін (рөлін) анықтайды. Пайдаланушы кітапханаларын әзірлеу үшін сервистің SDK қолданылуы мүмкін.