Веб-қамту қызметі - Web Coverage Service - Wikipedia

The Ашық гео-кеңістіктік консорциум Веб-қамту қызметі Интерфейс стандарты (WCS) анықтайды желі - негізделген іздеу жабындар - бұл сандық геокеңістіктік уақыт / құбылмалы құбылыстарды білдіретін ақпарат.

Шолу

WCS ғылыми модельдерге енгізу үшін және басқа клиенттер үшін клиенттік көрсету үшін пайдалы формадағы қамту деректерін алуға мүмкіндік береді. WCS-ті салыстыруға болады OGC Веб-функция қызметі (WFS) және Веб-карта қызметі (WMS). WMS және WFS қызмет даналарында сияқты, WCS клиенттерге кеңістіктік шектеулерге және басқа негізге негізделген сервердің ақпараттық қорларының бөліктерін таңдауға мүмкіндік береді. сұрау өлшемдер.

Айырмашылығы жоқ OGC веб-картасы қызметі (WMS), статикалық карталарды қайтару үшін кеңістіктік деректерді бейнелейтін (сервер суреттер ретінде ұсынатын), веб-қамту қызметі қол жетімді деректерді олардың толық сипаттамаларымен бірге ұсынады; осы деректерге қарсы сұраныстарға бай синтаксисті анықтайды; және түсіндіруге, экстраполяциялауға және т.с.с. емес, бейнелеуге болатын деректерді өзінің бастапқы семантикасымен (суреттердің орнына) қайтарады.

Айырмашылығы жоқ OGC веб-қызметі (WFS), дискретті геокеңістіктік функцияларды қайтарады, веб-қамту қызметі кеңістікке / уақытқа байланысты құбылыстарды көрсететін мұқабаларды қайтарады кеңістіктік-уақыттық домен қасиеттер диапазонына (мүмкін көп өлшемді). Осылайша, WCS ерекшеліктердің мамандандырылған класы ретінде жабындыларға назар аударады және сәйкесінше жеңілдетілген функционалдылықты анықтайды.

WCS бағдарламасында OGC GML қосымшасының бағдарламалық қамтамасыздандыру схемасы қолданылады.[1] Осылайша, WCS аталған қолдану схемасы қолдайтын барлық қамту түрлерін қолдайды; бұл шектелмейді төртбұрыш тор алдыңғы WCS нұсқалары сияқты жабындылар.

WCS өзегі, кеңейтімдері және қолданбалы профильдері

WCS жиынтығы: Логикалық көрініс
WCS жиынтығы: Логикалық көрініс

WCS жиынтығы WCS-тің кез-келген енгізілімі қолдау көрсететін негізгі және қосымша функционалдылықты анықтайтын кеңейтімдер жиынтығы ретінде ұйымдастырылған. Іске асырушылар қай кеңейтімді қолдайтынын таңдай алады, бірақ кейбір негізгі ережелерге бағыну керек - мысалы, WCS-тің кез-келген енгізілімі кем дегенде бір байланыс хаттамасын және кем дегенде бір деректерді кодтау пішімін қолдауы керек. Шолу жасауды жеңілдету үшін кеңейтімдер бес санат бойынша топтастырылды: деректер моделі, кодтау, қызмет моделі, хаттамалар және ыңғайлылық. Қолданбалы профильдер, сайып келгенде, WCS Suite доменіне бағытталған «бумаларды» орнатады. Осы сипаттамалардың кейбіреулері төменде қысқаша келтірілген.

WCS стандарттарын OGC WCS парағынан алуға болады.[2]

WCS өзегі

WCS кесектері және кесектері
WCS кесектері және кесектері

WCS Core негізгі кеңістіктік және уақытша экстракцияны орнатады. Біріктіруге болатын жиынның екі түрі бар: Кесу а-мен көрсетілген қамтудың ішкі аймағын бөліп алады қорап; нәтиже бастапқы жабумен бірдей өлшемге ие (яғни, осьтер саны). Кесу көрсетілген жағдайда кесуді орындайды, осылайша нәтижені қамту өлшемін азайтады.

Техникалық тұрғыдан WCS Core OGC Web Service анықтамасына сәйкес үш сұраныс түрін белгілейді:

  • GetCapabilities: сервистік қасиеттердің XML кодталған сипаттамасын және сұралған сервер ұсынған мәліметтер қорын ұсынады;
  • Қамтуды сипаттаңыз: жабындардың XML-кодталған сипаттамаларын ұсынады (олардың кеңістікте және уақытта орналасуы сияқты);
  • GetCoverage: қамтуды (немесе оның бір бөлігін) түпнұсқа деректер ретінде немесе өңделген кейбір қолайлы деректер форматында ұсынады.

WCS протоколының кеңейтімдері

WCS сұраныстары мен жауаптары келесі хаттамалардың бірін қолдана алады:

  • GET / KVP: пайдалану HTTP АЛУ жіберуге арналған хаттама кілттер мәні (KVP) кодталған сұраулар және қабылдау XML метадеректер және екілік қамту деректері.
  • POST / XML: HTTP POST беру хаттамасы XML деректер және екілік қамту деректері.
  • SOAP / XML: Сабын беру хаттамасы XML деректер және екілік қамту деректері.

WCS форматының кеңейтімдері

WCS форматты кодтаулар әр түрлі форматтағы мұқабаларды жеткізуге мүмкіндік береді, мысалы GML, GeoTIFF, HDF-EOS, CF-netCDF немесе NITF.

WCS ауқымының ішкі жиыны

Ауқымды ішкі орнату (WCS Core (домендік) жиынымен араласпау керек) құрылымдық ұяшықтардан компоненттерді алуға мүмкіндік береді («пикселдер», «воксельдер»). Ұяшықтар құрамында бірнеше компоненттер болса, мысалы үш түсті, қызыл, жасыл және көк түсті компоненттерден тұратын болса, құрылымдалады.

Мысалы, 7 диапазондағы Landsat спутниктік кескінінен диапазонды қою туралы сұрау жақын инфрақызыл, қызыл және жасыл диапазон компоненттерін («жолақтар», «арналар») шығаруы мүмкін. Геокеңістіктің ауқымы өзгермейді, яғни барлық қамту аймағынан «пиксельдер» жеткізіледі.

WCS-T кеңейтімі

WCS-T (транзакцияның мағынасы) толық жабындыларды серверге қалай жүктеуді немесе сервердегі бар төсемдерді өзгертуді белгілейді.

WCS өңдеу кеңейтімі

Интернетті қамту қызметі (WCPS) икемді уақытша өңдеуді және қамту жиынтықтарындағы сүзгілерді анықтайды. Бұл дерексіз сұрау тілі (мысалы SQL және XQuery ) кез келген басқа OGC қызмет стандарттарынан тәуелсіз. WCS өңдеу кеңейтімі WCPS-ті WCS жиынтығымен байланыстырады, қосымша сұраныс түрін енгізеді, ProcessCoverages, ол WCPS сұранысының жолын қабылдайды және сервер жағындағы WCPS бағалауынан туындаған жауап элементтерінің тізімін қайтарады.

WCS CRS кеңейтімі

Жақында шығарылатын WCS координаттар жүйесінің кеңеюі серверде қамтылған жергілікті CRS-тен өзгеше координаталық анықтамалық жүйелердегі (CRS) жабындарды алуға мүмкіндік береді - басқаша айтқанда, қайта қарауға мүмкіндік береді.

WCS үшін бағдарламалық қамтамасыз ету

OGC сәйкестігін сынау

OGC ақысыз, бастапқы коды ашық сәйкестік пен өзара әрекеттесуге арналған сынақ қозғалтқышын (CITE) ұсынады[3]нақты іске асырудың берілген OGC сипаттамасына сәйкестігін анықтау. OGC ұсынған барлық спецификация тестілерінің тізімін OGC сәйкестік парағында табуға болады.[4]

WCS енгізу

OGC сәйкестігін ресми түрде мойындайтын іске асыруды беделді OGC парағында табуға болады.[5]Сондай-ақ, «сәйкес келу» талқылауын қараңыз.[6]

Төменде WCS-ті клиент және / немесе сервер ретінде қолдайтын бағдарламалық жасақтаманың ресми емес, тексерілмеген және OGC расталмаған тізімі берілген:

  • WCS 2.0:
    • Расдаман[7] - сервер және клиент (оқу / жазу); OGC анықтамалық іске асыруды қабылдады[8] WCS 2.0.1 ядросы үшін, сілтеме енгізу Интернетті қамту қызметі
    • MapServer - сервер[9]
    • EOxServer
    • GeoServer
    • PYXIS Studio - Тегін клиент алтыбұрышты дискретті ғаламдық торға бірнеше дерек көздерін біріктіреді [10]
    • IBL «Жылжымалы ауа райы» және «Көрнекі ауа-райы» - сонымен қатар WCS MetOcean Application Profile жобасын енгізеді[11]
    • RSI OPS ГАЖ
    • ESRI ArcGIS 10.3
    • OPenDAP
    • Пиксис
    • OpenLayers - клиент
  • WCS 1.x:

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ https://portal.opengeospatial.org/files/?artifact_id=48553 OGC GML-ді қолдану схемасы, OGC 09-146r1
  2. ^ OGC веб-қамту қызметі стандартты құжатты жүктеу
  3. ^ Сәйкестікті және өзара әрекеттесуді тексеретін қозғалтқыш (CITE)
  4. ^ OGC сәйкестігін сынау
  5. ^ http://www.opengeospatial.org/resource/products/compliant OGC сәйкес келетін өнімдер тізімі
  6. ^ Жиі қойылатын сұрақтар: сәйкестік
  7. ^ расдаман - ақысыз және ашық бастапқы коды бар Big Array Data Analytics сервері, соның ішінде веб-клиенттің инструменталды жиынтығы (raswct)
  8. ^ OGC желісі: веб-қамту қызметі
  9. ^ «MapServer WCS сервері».
  10. ^ «PYXIS студиясы».
  11. ^ «OGC TWiki WCSMetOcean».
  12. ^ «ERDAS APOLLO». Архивтелген түпнұсқа 2011-04-06.
  13. ^ «GDAL веб-қамту қызметі».
  14. ^ «PCI Geomatics веб-қамту сервері сәйкестік тестілеуінен сәтті өтті». Архивтелген түпнұсқа 2012-10-22.
  15. ^ «ESRI ArcGIS сервері».
  16. ^ «Алты бұрышты геокеңістіктік өнімдер». www.hexagongeospatial.com. Алынған 2019-03-03.
  17. ^ «PYXIS студиясы».
  18. ^ «CARIS кеңістіктік синтездеу кәсіпорны».