日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

OGC总叙

發(fā)布時(shí)間:2023/12/29 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OGC总叙 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、什么是OGC

OGC,全稱是開(kāi)放地理空間信息聯(lián)盟(Open Geospatial Consortium),是一個(gè)非盈利的國(guó)際標(biāo)準(zhǔn)組織,它制定了數(shù)據(jù)和服務(wù)的一系列標(biāo)準(zhǔn),GIS廠商按照這個(gè)標(biāo)準(zhǔn)進(jìn)行開(kāi)發(fā)可保證空間數(shù)據(jù)的互操作。

二、OGC定義了些什么東西?

OGC基于http或者說(shuō)是web的空間數(shù)據(jù)操作技術(shù),主要涉及Web Service的相關(guān)技術(shù)。與ISO/TC211一同推出

  • 基于Web服務(wù)(XML)的空間數(shù)據(jù)互操作實(shí)現(xiàn)規(guī)范(本文主要闡述)
  • 用于空間數(shù)據(jù)傳輸與轉(zhuǎn)換的地理信息標(biāo)記語(yǔ)言GML
  • 提出了一個(gè)能無(wú)縫集成各種在線空間處理和位置服務(wù)的框架即OWS (OGC Web Service)

意義:使得分布式空間處理系統(tǒng)能夠通過(guò)XML和HTTP技術(shù)進(jìn)行交互,并為各種在線空間數(shù)據(jù)資源、來(lái)自傳感器的信息、空間處理服務(wù)和位置服務(wù),基于Web的發(fā)現(xiàn)、訪問(wèn)、集成、分析、利用和可視化提供互操作框架。

三、基于Web服務(wù)(XML)的空間數(shù)據(jù)互操作實(shí)現(xiàn)規(guī)范

3.1 WMS

3.1.1 定義

  • Web地圖服務(wù)(WMS)利用具有地理空間位置信息的數(shù)據(jù)制作地圖
  • 一個(gè)WMS可以動(dòng)態(tài)地生成具有地理參考數(shù)據(jù)的地圖
  • 這些地圖通常用GIF、JPEG或PNG等圖像格式,或者SVG、KML、VML和WebCGM等矢量圖形格式來(lái)表現(xiàn)。
  • 使用者通過(guò)指定的參數(shù)獲取相應(yīng)的地圖圖片。

3.1.2 接口

接口名稱接口說(shuō)明
GetCapabilities返回服務(wù)級(jí)元數(shù)據(jù),它是對(duì)服務(wù)信息內(nèi)容和要求參數(shù)的一種描述
GetMap獲取地圖圖片。該操作根據(jù)客戶端發(fā)出的請(qǐng)求參數(shù)在服務(wù)端進(jìn)行檢索,服務(wù)器端返回一個(gè)地圖圖像,其地理空間參數(shù)和大小參數(shù)是已經(jīng)明確定義的,返回的地圖圖像可以是GIF、JPEG、PNG或SVG格式。
GetFeatureinfo返回顯示在地圖上的某些特殊要素的信息。該操作根據(jù)用戶所請(qǐng)求的X、Y坐標(biāo)或感興趣的圖層,返回地圖上某些特殊要素的信息,信息以HTML,GML或ASCII的格式表示。

3.1.2.1 GetCapabilities操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
service1個(gè)(必選)字符類型,服務(wù)類型值為“WMS”
request1個(gè)(必選)字符類型,請(qǐng)求的操作名稱,值為“GetCapabilities”
version0或1個(gè)(可選)字符類型,值為請(qǐng)求的WMS的版本號(hào)
format0或1個(gè)(可選)MIME類型,值為服務(wù)元數(shù)據(jù)的輸出格式
updateSequence0或1個(gè)(可選)字符類型,可取的值有none、any、equal、lower、higher,用來(lái)表示緩存數(shù)據(jù)更新的方式

示例1:http://127.0.0.1:8090/iserver/services/maps/wms130/World?request=getcapabilities&service=wms

示例2:http://tdt.fuzhou.gov.cn/serviceaccess/WMS/DMDZ?version=1.1.1&request=GetCapabilities&service=WMS

3.1.2.2 GetMap操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
service1個(gè)(必選)字符類型,服務(wù)類型標(biāo)識(shí)值為“WMS”
request1個(gè)(必選)字符類型,值為“GetMap”
version1個(gè)(必選)字符類型,值為請(qǐng)求的WMS的版本號(hào)
layers1個(gè)(必選)字符類型,值為一個(gè)或多個(gè)地圖圖層列表,多個(gè)圖層之間用”,”隔開(kāi)
styles1個(gè)(必選)字符類型,值為請(qǐng)求圖層的地圖渲染樣式
CRS1個(gè)(必選)字符類型,值為坐標(biāo)參照系統(tǒng)
BBOX1個(gè)(必選)Wkt格式,值為某個(gè)CRS下的地圖邊界范圍的坐標(biāo)序列
width1個(gè)(必選)整型類型,值為地圖圖片的像素寬度
height1個(gè)(必選)整型類型,值為地圖圖片的像素高度
format1個(gè)(必選)字符類型,值為地圖的輸出格式
transparent0或1個(gè)(可選)字符類型,值為true或者false,用來(lái)表示地圖圖層是否透明(默認(rèn)情況下是不透明的)
bgcolor0或1個(gè)(可選)值為十六進(jìn)制的RGB值,表示地圖的背景顏色
exceptions0或1個(gè)(可選)值為WMS的異常信息報(bào)告的格式(默認(rèn)情況下是XML格式)
time0或1個(gè)(可選)時(shí)間類型,值為時(shí)間值,表示需要在圖層中有時(shí)間信息
elevation0或1個(gè)(可選)數(shù)字類型,值為高程值,表示需要在圖層中有高程信息

示例1:http://127.0.0.1:8090/iserver/services/maps/wms130/World?LAYERS=0&STYLES=&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&SRS=EPSG%3A3857&BBOX=10008053.503544,5274522.8578226,10039584.01305,5292493.614536&WIDTH=579&HEIGHT=330

示例2:http://tdt.fuzhou.gov.cn/serviceaccess/WMS/DMDZ?version=1.1.1&request=GetMap&service=WMS&mapservice=DMDZ&layers=1&styles=default&width=1164&height=371&format=png&transparent=true&srs=EPSG%3A4490&bbox=119.28758165903027,26.090243729688037,119.28914270467693,26.0907412794603

3.1.2.3 GetFeatureInfo操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
service1個(gè)(必選)字符類型,服務(wù)類型標(biāo)識(shí)值為“WMS”
request1個(gè)(必選)字符類型,值為“GetFeatureInfo”
version1個(gè)(必選)字符類型,值為請(qǐng)求的WMS的版本號(hào)
map request part1個(gè)(必選)字符類型,值為獲得地圖的部分操作參數(shù)
query_layers1個(gè)(必選)字符類型,值為查詢的一個(gè)或多個(gè)地圖圖層列表,多個(gè)圖層之間用”,”隔開(kāi)
info_format1個(gè)(必選)MIME類型,值為請(qǐng)求信息的返回類型
I1個(gè)(必選)整型類型,值為待查詢點(diǎn)的在地圖圖片上的像素列號(hào)
J1個(gè)(必選)整型類型,值為待查詢點(diǎn)的在地圖圖片上的像素行號(hào)
feature_count0或1個(gè)(可選)整型類型,值為返回信息中的要素的個(gè)數(shù)(默認(rèn)是1)
exceptions0或1個(gè)(可選)值為WMS的異常信息報(bào)告的格式(默認(rèn)情況下是XML格式)

示例:http://127.0.0.1:8090/iserver/services/maps/wms130/World?REQUEST=GetFeatureInfo&EXCEPTIONS=application%2Fvnd.ogc.se_xml&BBOX=10008053.503544%2C5274522.857823%2C10039584.01305%2C5292493.614536&SERVICE=WMS&INFO_FORMAT=text/plain&QUERY_LAYERS=urbanlayer%3ADIJI&FEATURE_COUNT=50&Layers=urbanlayer%3ADIJI&WIDTH=579&HEIGHT=330&format=image%2Fpng&styles=&srs=EPSG%3A3857&version=1.3.0&x=315&y=147

3.2 WFS

3.2.1 定義

  • Web要素服務(wù)(WFS)返回的是要素級(jí)的GML編碼,并提供對(duì)要素的增加、修改、刪除等事務(wù)操作,是對(duì)Web地圖服務(wù)的進(jìn)一步深入
  • 回結(jié)果的是XML格式的WFS服務(wù)元數(shù)據(jù)文檔

3.2.2 接口

接口名稱接口說(shuō)明
GetCapabilitiesGetCapabilities請(qǐng)求用于查詢WFS服務(wù)的能力信息,包括支持的操作、支持的格式、空間坐標(biāo)、包含的資源等。它主要的目的是使客戶端在使用GetFeature請(qǐng)求前可以對(duì)WFS服務(wù)有一個(gè)基本的了解,從而可以設(shè)置正確的參數(shù)。
DescribeFeatureType返回描述可以提供服務(wù)的任何要素結(jié)構(gòu)的XML文檔,即圖層描述信息
GetFeature為一個(gè)獲取要素實(shí)例的請(qǐng)求提供服務(wù),通過(guò)GetFeature操作可以由指定的屬性條件、空間條件或者兩者疊加的條件進(jìn)行空間查詢。
Transaction為事務(wù)請(qǐng)求提供服務(wù),使客戶端可對(duì)服務(wù)器端所提供的地圖要素類執(zhí)插入,更新,刪除等命令
GetGmlObject通過(guò)XLink獲取GML對(duì)象
LockFeature處理在一個(gè)事務(wù)期間對(duì)一個(gè)或多個(gè)要素類型實(shí)例上鎖的請(qǐng)求

3.2.2.1 GetCapabilities操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
service1個(gè)(必選)字符類型,服務(wù)類型值為“WFS”
request1個(gè)(必選)字符類型,請(qǐng)求的操作名稱,值為“GetCapabilities”
versions0或1個(gè)(可選)字符類型,值為請(qǐng)求的WFS的版本號(hào)

示例1:http://127.0.0.1:8090/iserver/services/data-world/wfs100/utf-8?service=wfs&version=1.1.0&request=GetCapabilities

示例2:http://tdt.fuzhou.gov.cn/serviceaccess/WFS/DMDZ_WFS-G?service=WFS&request=GetCapabilities&version=1.0.0

3.2.2.2 DescribeFeatureType操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
service1個(gè)(必選)字符類型,服務(wù)類型值為“WFS”
request1個(gè)(必選)字符類型,請(qǐng)求的操作名稱,值為“DescribeFeatureType”
typeName0或1個(gè)(可選)字符類型,值為要素類型的列表,多個(gè)值之間用“,”隔開(kāi),默認(rèn)解析包括的全部要素類型
outputFormat0或1個(gè)(可選)MIME類型,值為輸出格式

示例: http://tdt.fuzhou.gov.cn/serviceaccess/WFS/DMDZ_WFS-G?service=WFS&request=DescribeFeatureType&typename=DMDZ:地名&version=1.0.0

3.2.2.3 GetFeature操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
service1個(gè)(必選)字符類型,服務(wù)類型標(biāo)識(shí)值為“WFS”
request1個(gè)(必選)字符類型,請(qǐng)求的操作值為“GetFeature”
typeName1個(gè)(必選)字符類型,值為請(qǐng)求的要素類型的名稱,多個(gè)名稱之間用“,”隔開(kāi)
version0或1個(gè)(可選)字符類型,值為請(qǐng)求的WFS的版本號(hào)
outputFormat0或1個(gè)(可選)MIME類型,值為輸出格式
resultType0或1個(gè)(可選)字符類型,值為請(qǐng)求的結(jié)果類型
propertyName0或1個(gè)(可選)字符類型,值為請(qǐng)求要素的屬性名,多個(gè)值之間用“,”隔開(kāi)
featureVersion0或1個(gè)(可選)字符類型,值為要素的版本,值為ALL返回請(qǐng)求的要素的所有版本,沒(méi)有值默認(rèn)為返回請(qǐng)求要素的最新版本
maxFeature0或1個(gè)(可選)整型類型,值為請(qǐng)求要素的最大數(shù),默認(rèn)值為滿足查詢的所有結(jié)果集
expiry0或1個(gè)(可選)數(shù)字類型,要素被鎖定的時(shí)間
SRSName0或1個(gè)(可選)字符類型,值為坐標(biāo)系統(tǒng)名
featureID0或1個(gè)(可選)字符類型,值為要素的ID,多個(gè)ID之間用“,”隔開(kāi)
filter0或1個(gè)(可選)請(qǐng)求要素的過(guò)濾條件
bBox0或1個(gè)(可選)Wkt格式,請(qǐng)求指定要素查詢范圍,可以替代featureId和filter參數(shù)
sortby0或1個(gè)(可選)字符類型,查詢結(jié)果屬性值的排序依據(jù)

示例: http://tdt.fuzhou.gov.cn/serviceaccess/WFS/DMDZ_WFS-G?service=WFS&request=GetFeature&typename=DMDZ:地名&version=1.0.0&maxFeature=20

3.3 WCS

3.3.1 定義

  • Web柵格服務(wù)面向空間影像數(shù)據(jù)
  • 將包含地理位置值的地理空間數(shù)據(jù)作為“柵格(Coverage)”在網(wǎng)上相互交換
  • 允許用戶訪問(wèn)“Coverage”數(shù)據(jù),如衛(wèi)星影像、數(shù)字高程數(shù)據(jù)等,也就是柵格數(shù)據(jù)

3.3.2 接口

接口名稱接口說(shuō)明
GetCapabilities返回描述服務(wù)和數(shù)據(jù)集的XML文檔
DescribeCoverage在GetCapabilities確定什么樣的查詢可以執(zhí)行、什么樣的數(shù)據(jù)能夠獲取之后執(zhí)行的,它使用通用的柵格格式返回地理位置的值或?qū)傩?/td>
GetCoverage允許客戶端請(qǐng)求由具體的WCS服務(wù)器提供的任一覆蓋層的完全描述

3.3.2.1 GetCapabilities操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
SERVICE1個(gè)(必選)字符類型,服務(wù)類型為“WCS”
REQUEST1個(gè)(必選)字符類型,請(qǐng)求的操作名稱,值為“GetCapabilities”
ACCEPTVERSIONS0或1個(gè)(可選)字符類型,值為請(qǐng)求的WMTS的版本號(hào)
SECTIONS0或1個(gè)(可選)字符類型,請(qǐng)求元數(shù)據(jù)文檔0或多個(gè)節(jié)的名稱,多個(gè)名稱之間用“,”隔開(kāi),不須按順序排列。值為空默認(rèn)返回整個(gè)元數(shù)據(jù)文檔
UPDATESEQUENCE0或1個(gè)(可選)字符類型,值為increased,為空時(shí)默認(rèn)返回最新的元數(shù)據(jù)文檔
ACCEPTFORMATS0或1個(gè)(可選)字符類型,接受的格式

示例:http://hostname:port/path?service=WCS&request=GetCapabilities

3.3.2.2 DescribeCoverage操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
VERSION1個(gè)(必選)字符類型,值為請(qǐng)求的WCS的版本號(hào)
SERVICE1個(gè)(必選)字符類型,服務(wù)類型為“WCS”
REQUEST1個(gè)(必選)字符類型,請(qǐng)求的操作名稱,值為“DescribeCoverage”
IDENTIFIERS1個(gè)(必選)字符類型,標(biāo)識(shí)符

示例: http://server_address/path/script?service=WCS&request=DescribeCoverage&version=1.1.2&identifiers=Cov1,Cov2,Cov3

3.3.2.3 GetCoverage操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
VERSION1個(gè)(必選)字符類型,值為請(qǐng)求的WCS的版本號(hào)
SERVICE1個(gè)(必選)字符類型,服務(wù)類型為“WCS”
REQUEST1個(gè)(必選)字符類型,請(qǐng)求的操作名稱,值為“GetCoverage”
coverage1個(gè)(必選)字符類型,請(qǐng)求的圖層名稱
BBOX1個(gè)(必選)字符類型,請(qǐng)求的圖層顯示范圍
CRS1個(gè)(必選)字符類型,請(qǐng)求的坐標(biāo)系代碼
FORMAT1個(gè)(必選)字符類型,請(qǐng)求圖片格式

示例: http://server_address/path/script?service=WCS&request=GetCoverage&version=1.1.2&coverage=wcs_layer&BBOX=4785268.8040398322045803,12847916.7660075146704912,5021045.0965897748246789,13079930.6709103845059872&CRS=EPSG:3857&FORMAT=image/png

3.4WMTS

3.4.1 定義

  • 和WMS并列的重要OGC規(guī)范之一
  • 采用緩存技術(shù)能夠緩解WebGIS服務(wù)器端數(shù)據(jù)處理的壓力,提高交互響應(yīng)速度
  • 目前各種緩存技術(shù)相互兼容的一種方法

3.4.2 接口

接口名稱接口描述
GetCapabilities獲取WMTS的能力文檔(即元數(shù)據(jù)文檔),里面包含服務(wù)的所有信息
GetTile獲取地圖瓦片。該操作根據(jù)客戶端發(fā)出的請(qǐng)求參數(shù)在服務(wù)端進(jìn)行檢索,服務(wù)器端返回地圖瓦片圖像。
GetFeatureInfo通過(guò)在WMTS圖層上指定一定的條件,返回指定的地圖瓦片內(nèi)容對(duì)應(yīng)的要素信息

3.4.2.1 GetCapabilities操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
service1個(gè)(必選)字符類型,服務(wù)類型值為“WMTS”
request1個(gè)(必選)字符類型,請(qǐng)求的操作名稱,值為“GetCapabilities”
acceptVersions0或1個(gè)(可選)字符類型,值為請(qǐng)求的WMTS的版本號(hào)
sections0或1個(gè)(可選)字符類型,請(qǐng)求元數(shù)據(jù)文檔0或多個(gè)節(jié)的名稱,多個(gè)名稱之間用“,”隔開(kāi),不須按順序排列。值為空默認(rèn)返回整個(gè)元數(shù)據(jù)文檔
updateSequence0或1個(gè)(可選)字符類型,值為increased,為空時(shí)默認(rèn)返回最新的元數(shù)據(jù)文檔
acceptFormat0或1個(gè)(可選)MIME類型,值為服務(wù)元數(shù)據(jù)的輸出格式

示例:http://tdt.fuzhou.gov.cn/serviceaccess/wmts/Vector2012CGCS2000?service=WMTS&request=GetCapabilities

3.4.2.2 GetTile操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

參數(shù)名稱參數(shù)個(gè)數(shù)參數(shù)類型和值
service1個(gè)(必選)字符類型,服務(wù)類型標(biāo)識(shí)值為“WMTS”
request1個(gè)(必選)字符類型,請(qǐng)求的操作值為“GetTile”
version1個(gè)(必選)字符類型,值為請(qǐng)求的WMTS的版本號(hào)
layer1個(gè)(必選)字符類型,值為請(qǐng)求的圖層名稱
style1個(gè)(必選)字符類型,值為請(qǐng)求圖層的渲染樣式
format1個(gè)(必選)字符類型,值為瓦片地圖的輸出格式
tileMatrixSet1個(gè)(必選)字符類型,瓦片矩陣數(shù)據(jù)集,其值在服務(wù)的元數(shù)據(jù)文檔中指定
tileMatrix1個(gè)(必選)字符類型,瓦片矩陣,其值在服務(wù)的元數(shù)據(jù)文檔中指定
tileRow1個(gè)(必選)整型類型,值為大于0的整數(shù),表示瓦片矩陣的行號(hào)
tileCol1個(gè)(必選)整型類型,值為大于0的整數(shù),表示瓦片矩陣的列號(hào)
Other sample dimensions0或1個(gè)(可選)字符類型,其他允許的參數(shù)

示例:http://tdt.fuzhou.gov.cn/serviceaccess/wmts/Vector2012CGCS2000?service=WMTS&request=GetTile&layer=0&style=default&tileMatrixSet=sss&tileMatrix=10&tileRow=93074&tileCol=435872&format=image/png

3.4.2.3 GetFeatureInfo操作請(qǐng)求方法實(shí)現(xiàn)參數(shù)

service1個(gè)(必選)字符類型,服務(wù)類型值為“WMTS”
request1個(gè)(必選)字符類型,請(qǐng)求的操作值為“GetFeatureInfo”
version1個(gè)(必選)字符類型,值為請(qǐng)求的WMTS的版本號(hào)
J1個(gè)(必選)整型類型,值為大于0的整數(shù),表示瓦片上一指定像素點(diǎn)的行號(hào)
I1個(gè)(必選)整型類型,值為大于0的整數(shù),表示瓦片上一指定像素點(diǎn)的列號(hào)
info_format1個(gè)(必選)MIME類型,值為請(qǐng)求信息的返回類型
layer, style, format, Sample dimension, tileMatrixSet, tileMatrix, tileRow, tileCol1個(gè)(必選)這些參數(shù)的值應(yīng)與請(qǐng)求GetTile的相應(yīng)參數(shù)保持一致

總結(jié)

以上是生活随笔為你收集整理的OGC总叙的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。