Web Kapsama Hizmeti - Web Coverage Service

Açık Jeo-uzamsal Konsorsiyum Web Kapsama Hizmeti Arayüz Standardı (WCS) tanımlar temelli erişim teminatlar - yani dijital jeo-uzamsal uzay / zamanla değişen fenomenleri temsil eden bilgiler.

Genel Bakış

Bir WCS, müşteri tarafında işleme, bilimsel modellere girdi olarak ve diğer istemciler için yararlı olan formlardaki kapsama verilerine erişim sağlar. WCS, aşağıdakilerle karşılaştırılabilir: OGC Web Özelliği Hizmeti (WFS) ve Web Harita Hizmeti (WMS). WMS ve WFS hizmet örneklerinde olduğu gibi, bir WCS, istemcilerin uzamsal kısıtlamalara ve diğerlerine göre bir sunucunun bilgi birikimlerinin bölümlerini seçmelerine olanak tanır. sorgu kriterler.

Aksine OGC Web Harita Hizmeti Statik haritaları (sunucu tarafından resim olarak işlenen) döndürmek için uzamsal verileri gösteren (WMS), Web Kapsama Hizmeti, ayrıntılı açıklamalarıyla birlikte kullanılabilir verileri sağlar; bu verilere karşı istekler için zengin bir sözdizimi tanımlar; ve sadece tasvir edilmeyen, yorumlanabilen, tahmin edilebilen vb. orijinal semantiği (resimler yerine) ile verileri döndürür.

Aksine OGC Web Özelliği Hizmeti (WFS), ayrı jeo-uzamsal özellikleri döndüren Web Kapsama Hizmeti, bir alanla ilgili alan / zamanla değişen olayları temsil eden kapsamları döndürür. mekansal-zamansal etki alanını (muhtemelen çok boyutlu) bir özellik aralığına dönüştürür. Bu nedenle, WCS, özel bir özellikler sınıfı olarak teminatlara odaklanır ve buna uygun olarak aerodinamik işlevselliği tanımlar.

WCS, Teminatlar için OGC GML Uygulama Şemasının kapsama modelini kullanır.[1] Böylece WCS, söz konusu Uygulama Şeması tarafından desteklenen tüm kapsama türlerini destekler; kısıtlı değil dörtgen Kafes önceki WCS sürümleri gibi teminatlar.

WCS Çekirdeği, Uzantıları ve Uygulama Profilleri

WCS Suite: Mantıksal Görünüm
WCS Suite: Mantıksal Görünüm

WCS paketi, her WCS uygulamasının desteklemesi gereken bir Çekirdek ve ek işlevselliği tanımlayan bir dizi uzantı olarak düzenlenmiştir. Uygulayıcılar hangi uzantının destekleneceğini seçebilirler, ancak uyulması gereken bazı temel kurallar vardır - örneğin, her WCS uygulamasının en az bir iletişim protokolünü ve en az bir veri kodlama formatını desteklemesi gerekir. Genel bakışı kolaylaştırmak için, uzantılar beş kategoride gruplandırılmıştır: veri modeli, kodlamalar, hizmet modeli, protokoller ve kullanılabilirlik. Uygulama Profilleri, son olarak, WCS Suite'in etki alanına yönelik "paketlerini" oluşturur. Bu özelliklerden bazıları aşağıda kısaca sunulmuştur.

Kabul edilen WCS standartları OGC WCS sayfasından edinilebilir.[2]

WCS Çekirdeği

WCS kırpma ve dilimleme
WCS kırpma ve dilimleme

WCS Çekirdeği, temel uzaysal ve zamansal çıkarımı sağlar. Birleştirilebilen iki tür alt küme vardır: Kırpma ile belirtilen kapsamın bir alt alanını çıkarır. sınırlayıcı kutu; sonuç orijinal kapsamla aynı boyuta (yani eksen sayısına) sahiptir. Dilimleme belirtilen konumda bir kesim yapar, böylece sonuç kapsamının boyutunu azaltır.

Teknik olarak, WCS Çekirdeği OGC Web Hizmeti tanımına uygun olarak üç istek türü oluşturur:

  • GetCapabilities: hizmet özelliklerinin XML kodlu bir açıklamasını ve sorulan sunucu tarafından sunulan veri muhafazalarını sunar;
  • Kapsam: kapsamların XML kodlu açıklamalarını sunar (uzay ve zamandaki konumları gibi);
  • GetCoverage: Orijinal veri olarak veya işlenmiş bir kapsam (veya bir kısmını) bazı uygun veri formatlarında sunar.

WCS Protokol Uzantıları

WCS istekleri ve yanıtları aşağıdaki protokollerden birini kullanabilir:

  • GET / KVP: kullanma HTTP GET gönderme protokolü anahtar / değer çifti (KVP) kodlanmış istekler ve alma XML meta veriler ve ikili kapsama verileri.
  • POST / XML: kullanma HTTP POST transfer protokolü XML veri ve ikili kapsama verileri.
  • SABUN / XML: kullanma SABUN transfer protokolü XML veri ve ikili kapsama verileri.

WCS Biçim Uzantıları

WCS format kodlamaları, kapsamları çeşitli veri formatlarında sunmaya izin verir. GML, GeoTIFF, HDF-EOS, CF-netCDF veya NITF.

WCS Aralık Alt Kümesi Oluşturma

Aralık alt kümeleme (WCS Çekirdeğinin (etki alanı) alt kümelenmesi ile karıştırılmamalıdır), bir kapsamın yapılandırılmış hücrelerinden ("pikseller", "vokseller") bileşenlerin çıkarılmasına izin verir. Hücreler, renkli görüntülerde kırmızı, yeşil ve mavi üç bileşen gibi birkaç bileşen içeriyorsa yapılandırılır.

Örneğin, 7 bantlı bir Landsat uydu görüntüsünden, bir aralık alt kümeleme talebi yakın kızılötesi, kırmızı ve yeşil aralık bileşenlerini ("bantlar", "kanallar") çıkarabilir. Jeo-uzamsal kapsam değişmez, yani: tüm kapsama yerlerinden gelen "pikseller" teslim edilir.

WCS-T Uzantısı

WCS-T (işlem için geçerli), bir sunucuya eksiksiz kapsamların nasıl yükleneceğini veya bir sunucudaki mevcut kapsamların nasıl değiştirileceğini belirler.

WCS İşleme Uzantısı

Web Kapsamı İşleme Hizmeti (WCPS), kapsama setlerinde esnek geçici işleme ve filtrelemeyi tanımlar. Bu soyut bir sorgu dilidir (örneğin SQL ve XQuery ) diğer OGC hizmet standartlarından bağımsızdır. WCS İşleme Uzantısı, WCPS'yi WCS paketine bağlayarak ek bir istek türü sunar, Süreçler, bir WCPS sorgu dizesini kabul eden ve sunucu tarafı WCPS değerlendirmesinden kaynaklanan yanıt öğelerinin bir listesini döndüren.

WCS CRS Uzantısı

Önümüzdeki WCS Koordinat Sistemi Uzantısı, kapsamın sunucuda depolandığı Yerel CRS'den farklı olan Koordinat Referans Sistemlerindeki (CRS'ler) teminatların alınmasına izin verir - başka bir deyişle, yeniden projeksiyona izin verir.

WCS için yazılım desteği

OGC Uygunluk Testi

OGC, ücretsiz, açık kaynaklı Uyum ve Birlikte Çalışabilirlik Test Motorunu (CITE) sağlar[3]belirli bir uygulamanın belirli bir OGC şartnamesine uygunluğunu belirlemek. OGC tarafından sunulan tüm spesifikasyon testlerinin bir listesi OGC uyum sayfasında bulunabilir.[4]

WCS Uygulamaları

OGC'nin uygunluğu resmi olarak kabul ettiği uygulamalar yetkili OGC sayfasında bulunabilir.[5]Ayrıca "uyumlu ve uygulama" tartışmasına da bakın.[6]

Aşağıda, WCS'yi istemci ve / veya sunucu olarak destekleyen yazılımların resmi olmayan, kontrol edilmeyen ve OGC tarafından onaylanmayan bir listesi verilmiştir:

Ayrıca bakınız

Referanslar

  1. ^ https://portal.opengeospatial.org/files/?artifact_id=48553 Teminatlar için OGC GML Uygulama Şeması, OGC 09-146r1
  2. ^ OGC Web Kapsama Hizmeti standart belge indirme
  3. ^ Uyumluluk ve Birlikte Çalışabilirlik Test Motoru (CITE)
  4. ^ OGC Uygunluk Testi
  5. ^ http://www.opengeospatial.org/resource/products/compliant Uyumlu ürünlerin OGC listesi
  6. ^ SSS: uyumlu ve uygulama
  7. ^ Rasdaman - Web istemcisi araç seti (raswct) dahil olmak üzere ücretsiz ve açık kaynaklı Big Array Data Analytics sunucusu
  8. ^ OGC Ağı: Web Kapsama Hizmeti
  9. ^ "MapServer WCS Sunucusu".
  10. ^ "PYXIS Studio".
  11. ^ "OGC TWiki WCSMetOcean".
  12. ^ "ERDAS APOLLO". Arşivlenen orijinal 2011-04-06 tarihinde.
  13. ^ "GDAL Web Kapsama Hizmeti".
  14. ^ "PCI Geomatics'in Web Kapsama Sunucusu, uyumluluk testini başarıyla geçti". Arşivlenen orijinal 2012-10-22 tarihinde.
  15. ^ "ESRI ArcGIS Sunucusu".
  16. ^ "Altıgen Jeo-uzamsal Ürünler". www.hexagongeospatial.com. Alındı 2019-03-03.
  17. ^ "PYXIS Studio".
  18. ^ "CARIS Spatial Fusion Enterprise".