第3章-地理Web服務(wù)_第1頁
第3章-地理Web服務(wù)_第2頁
第3章-地理Web服務(wù)_第3頁
第3章-地理Web服務(wù)_第4頁
第3章-地理Web服務(wù)_第5頁
已閱讀5頁,還剩98頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

WebGIS原理與應(yīng)用朱進蘇州科技大學(xué)環(huán)境學(xué)院2024年5月30日第3章地理Web服務(wù)2024/5/30slide2地理Web服務(wù)3.1從Web站點到Web服務(wù)3.2地理Web服務(wù)的功能3.3Web服務(wù)的接口類型3.4互操作和地理空間Web服務(wù)標準3.5Web服務(wù)的優(yōu)化2024/5/30slide33.1從Web站點到Web服務(wù)2024/5/30slide4早期Web的局限性局限1:系統(tǒng)之間缺乏良好的互操作性每個WebGIS是僅能獨立使用的網(wǎng)站,是孤立、封閉的系統(tǒng)不同的系統(tǒng)之間無法調(diào)用對方的功能和共享信息,不能進行互操作(Interoperability)2024/5/30slide5早期Web的局限性局限2:系統(tǒng)內(nèi)部耦合度強,應(yīng)用模式不夠靈活每個WebGIS系統(tǒng)是“獨立解決方案”系統(tǒng)中各個模塊之間的接口是高度耦合的在系統(tǒng)更改和維護上代價高,不夠靈活好的系統(tǒng):松散耦合2024/5/30slide6Web服務(wù)的產(chǎn)生產(chǎn)生原因很多Web應(yīng)用需要調(diào)用、組合、嵌套其他Web應(yīng)用的功能目標:開放、互相調(diào)用90年代后期,整個信息技術(shù)行業(yè)(不光是WebGIS行業(yè))的需求當(dāng)時很多機構(gòu)如Sun、MS、Oracle、IBM、W3C等都在研究Web服務(wù)技術(shù)2024/5/30slide7Web服務(wù)概念Web服務(wù)是一種運行于Web

server上的程序,它們具有可以被別的程序通過互聯(lián)網(wǎng)協(xié)議(主要為HTTP)來調(diào)用的編程接口Web服務(wù)是分布式計算的重要進展利用遠程(Remote)計算機上的功能來代替本地(Local)計算機上的功能2024/5/30slide8Web服務(wù)Web網(wǎng)頁與Web服務(wù)的比較網(wǎng)頁是供人閱讀的,如HTML,包含內(nèi)容和樣式Web服務(wù)是一種基于Web的編程組件供計客戶計算機來調(diào)用的,結(jié)果主要為XML和JSON等程序能解析的格式,而不是供人直接閱讀的(盡管可以閱讀,體驗不佳)slide9Web服務(wù)Web服務(wù)體系的三部分門戶網(wǎng)站:包含web服務(wù)資源的網(wǎng)站提供者:將自己的Web服務(wù)信息注冊到門戶網(wǎng)站中使用者:查詢門戶網(wǎng)站,找到所需服務(wù),使用服務(wù)slide10Web服務(wù)優(yōu)勢開放性:和Web上的其它計算機進行功能和信息的交換和共享獨立于編程語言和操作系統(tǒng):以Web為平臺,以Http協(xié)議遠程調(diào)用跨編程語言(Java,C++,C#)跨操作系統(tǒng)(windows,Linux,Mac,Android,iOS)跨Web應(yīng)用服務(wù)器(IIS,Apache/Tomcat)客戶端也可以自由選擇編程語言:.Net,Java,JS,Python,Flex,Silverlight等slide11Web服務(wù)優(yōu)勢松散耦合的可集成性:對于客戶端,當(dāng)web服務(wù)不可用時,只要web服務(wù)的接口相同,可以使用新的URL,而無需再做其它改動對于服務(wù)端,可以改變服務(wù),只需保持接口不變,調(diào)用者不必改動。發(fā)布和更新的統(tǒng)一性:服務(wù)端更新后,調(diào)用的便是最新的Web服務(wù)slide12地理空間Web服務(wù)的影響WebGIS產(chǎn)品分化和新市場形成的加速器以Web服務(wù)為中心,來實現(xiàn)地理資源的制作(Author),服務(wù)的發(fā)布(Publish),服務(wù)的發(fā)現(xiàn)(Discovery)和使用(Use)一整套流程。slide13地理空間Web服務(wù)的影響WebGIS產(chǎn)品分化和新市場形成的加速器在服務(wù)器方面如果擁有大量數(shù)據(jù),可以成為數(shù)據(jù)和地圖服務(wù)的提供者如果有獨特的分析模型,可以作為地理處理服務(wù)發(fā)布(免費或按次收費)在客戶端方面:開發(fā)桌面客戶端或者手機客戶端在門戶網(wǎng)站方面:收集一定區(qū)域、一定專題、符合一定標準的Web服務(wù),把信息編目發(fā)布,供使用者查詢slide14地理空間Web服務(wù)的影響GIS融入主流信息系統(tǒng)的基本組件以往GIS是專業(yè)人員的工具,在“本地”實現(xiàn):數(shù)據(jù)、軟件,GIS功能的調(diào)用很復(fù)雜,也很有局限很多年來,GIS都局限于一個小圈子地理Web服務(wù)隱藏了上述復(fù)雜性其它的信息系統(tǒng)也可以方便調(diào)用和集成遠程的地理web服務(wù),來獲得地圖、數(shù)據(jù)和地理分析功能slide15地理空間Web服務(wù)的影響實現(xiàn)互操作的一種新途徑互操作是GIS應(yīng)用的挑戰(zhàn)之一以往,互操作在數(shù)據(jù)格式層面完成,定義交換格式(FME)Web服務(wù)將互操作提升到基于Web服務(wù)的層面,超越了數(shù)據(jù)轉(zhuǎn)換和安裝轉(zhuǎn)換工具這個層面只要遵循OGC和ISO的Web服務(wù)標準,不同廠商之間的server和client就可以互操作slide16地理空間Web服務(wù)的影響實現(xiàn)空間數(shù)據(jù)基礎(chǔ)設(shè)施的一個重要架構(gòu)空間數(shù)據(jù)基礎(chǔ)設(shè)施(SpatialDataInfrastructure,SDI)是地理信息的采集、處理、存儲、發(fā)布、利用和保護所必需的技術(shù)、政策、標準和人力資源的總稱。建設(shè)SDI的關(guān)鍵是標準、共享、協(xié)作和協(xié)調(diào)。Web服務(wù)體系在服務(wù)提供者和信息使用者之間建立了一個動態(tài)交流和集成的方式,是構(gòu)建SDI的關(guān)鍵。Web服務(wù)使用的協(xié)同方式為不同機構(gòu)之間地理信息共享和協(xié)作提供了一個新的、靈活的技術(shù)框架。slide173.2地理Web服務(wù)的功能2024/5/30slide18地理空間Web服務(wù)的功能三類地圖和要素服務(wù):提供地圖和數(shù)據(jù)服務(wù)分析服務(wù):提供地理分析功能元數(shù)據(jù)目錄服務(wù):提供服務(wù)查詢功能slide19地理空間Web服務(wù)地圖和要素服務(wù)地圖服務(wù):允許客戶端請求一定地理范圍內(nèi)的地圖,它以JPG、PNG、GIF等圖像格式將地圖返回給客戶的。地圖可以是動態(tài)制作(onthefly),或是預(yù)先制作好的瓦片(Tile)。瓦片地圖:提高系統(tǒng)效率,縮短響應(yīng)時間,一般用于更新頻率較低的基礎(chǔ)底圖動態(tài)地圖:從地理數(shù)據(jù)庫中實時讀取數(shù)據(jù)制作地圖,用于更新頻率較高的地圖slide20地理空間Web服務(wù)地圖和要素服務(wù)地圖服務(wù)可以是二維或者三維的三維地圖服務(wù)(Globe服務(wù))可將地面高程作為第三維,展現(xiàn)地形slide21地理空間Web服務(wù)地圖和要素服務(wù)三維地圖服務(wù)(Globe服務(wù))將建筑物高度作為第三維,加上表面紋理模型,展現(xiàn)城市輪廓slide22地理空間Web服務(wù)地圖和要素服務(wù)三維地圖服務(wù)(Globe服務(wù))用某一屬性字段值作為第三維,突出該主題(例如人口統(tǒng)計信息等)slide23地理空間Web服務(wù)地圖和要素服務(wù)地理要素服務(wù)(FeaturingService):允許客戶端對服務(wù)器端的地理數(shù)據(jù)庫中的矢量地理數(shù)據(jù)進行讀寫操作,對地理要素進行增、刪、改。Ex:編輯地理要素的屬性數(shù)據(jù),上載PDF、照片、視頻等slide24地理空間Web服務(wù)地圖和要素服務(wù)Ex:允許設(shè)計者快速在數(shù)字地圖上勾勒出設(shè)計草圖,并分享方案,允許其它同事修改,支持協(xié)同式的地理設(shè)計(GeoDesign)。Ex:便于公眾在Web地圖上進行標注,分享所見所聞。slide25地理空間Web服務(wù)地圖和要素服務(wù)全景(panorama)服務(wù):提供全景照片服務(wù)slide26地理空間Web服務(wù)搜索服務(wù)對GIS資源的內(nèi)容進行索引,讓W(xué)eb用戶根據(jù)關(guān)鍵字查詢自己所需的GIS資源。與下面要介紹的元數(shù)據(jù)目錄不同搜索主要針對地理數(shù)據(jù)本身,尤其是屬性表slide27地理空間Web服務(wù)影像服務(wù)通過Web服務(wù)來提供柵格數(shù)據(jù)(遙感影像、數(shù)字高程模型)ArcGISforServerImageExtension允許發(fā)布影像服務(wù),并可以進行快速實時處理、例如拼接、增強和衍生出多種影像產(chǎn)品slide28地理空間Web服務(wù)分析服務(wù)地理編碼服務(wù)(Geocoding):將街道地址轉(zhuǎn)換成地理坐標的過程反向地理編碼(ReverseGeocoding):將地理坐標轉(zhuǎn)換成相應(yīng)地址的過程。免費的地理編碼服務(wù):百度、ArcGISonline、Google等slide29地理空間Web服務(wù)分析服務(wù)網(wǎng)絡(luò)分析服務(wù):計算最佳路徑計算服務(wù)區(qū):可達性(一定時間內(nèi)可以到達的街區(qū)),選址服務(wù)。查找最近設(shè)施:LBS中應(yīng)用較多,查找最近的銀行等slide30地理空間Web服務(wù)分析服務(wù)幾何服務(wù):進行幾何變換、緩沖區(qū)計算、制圖綜合(要素化簡)、地理要素的合并、切割、計算面積和長度、坐標投影變換等地理處理服務(wù):緩沖區(qū)(Buffer)分析、疊加(Overlay)分析、回歸分析、影像分類光照潛力計算、污染物泄漏擴散分析、可視區(qū)計算、地形剖面計算等slide31地理空間Web服務(wù)元數(shù)據(jù)目錄服務(wù)元數(shù)據(jù):關(guān)于數(shù)據(jù)的數(shù)據(jù),描述GIS數(shù)據(jù)和服務(wù)元數(shù)據(jù)目錄服務(wù)用于發(fā)布和搜索元數(shù)據(jù),促進地理信息和服務(wù)的共享slide323.3Web服務(wù)的接口類型2024/5/30slide33Web服務(wù)的接口類型主要分兩類SOAP風(fēng)格REST風(fēng)格Web服務(wù)不局限于這兩類,通過HTTP協(xié)議傳輸格式化數(shù)據(jù)的Web程序,都是Web服務(wù)slide34Web服務(wù)的接口類型SOAP風(fēng)格的Web服務(wù)SOAP

(SimpleObjectAccessProtocol)簡單對象訪問協(xié)議:使用封裝過的XML進行信息交換2003年成為標準,被W3C采用SOAP不簡單,2007年放棄了“簡單對象訪問協(xié)議”這一全名SOAP風(fēng)格的Web服務(wù)采用HTTPPost和SOAP封裝的XML在客戶端和服務(wù)器間發(fā)送請求和傳遞結(jié)果。slide35Web服務(wù)的接口類型SOAP風(fēng)格的Web服務(wù)SOAP將XML信息體封裝在另外一個XML信封中-“XML套XML”XML嵌套的格式不便于手工創(chuàng)建SOAP請求和解析SOAP結(jié)果調(diào)用SOAP服務(wù)困難SOAP消息基本結(jié)構(gòu)->slide36Web服務(wù)的接口類型SOAP風(fēng)格的Web服務(wù)WSDL(WebServiceDescriptionLanguage,網(wǎng)絡(luò)服務(wù)描述語言)可以簡化SOAP服務(wù)的調(diào)用WSDL以XML格式來描述一個Web服務(wù)所提供的具體編程接口,便于開發(fā)人員理解和使用服務(wù)但是仍然很復(fù)雜!slide37Web服務(wù)的接口類型REST風(fēng)格的Web服務(wù)REST(RepresentationalStateTransfer,表象狀態(tài)轉(zhuǎn)移)2000年RoyFielding于其博士論文中提出的一種架構(gòu)風(fēng)格他認為SOAP沒有充分利用HTTP的優(yōu)勢,REST可以充分發(fā)揮這種優(yōu)勢,降低開發(fā)的復(fù)雜性,提高系統(tǒng)的擴展性slide38Web服務(wù)的接口類型REST風(fēng)格的Web服務(wù)REST風(fēng)格的Web服務(wù)通過HTTP發(fā)送數(shù)據(jù),將請求參數(shù)放在URL中,通過URL發(fā)送請求參數(shù)Web服務(wù)常以JSON和不經(jīng)SOAP封裝的XML向客戶端返回結(jié)果REST接口比SOAP接口更加簡潔slide39Web服務(wù)的接口類型REST風(fēng)格的Web服務(wù)在REST中,每個資源對應(yīng)于一個URI(統(tǒng)一資源標識符)在不嚴格的情況下可以將URI理解為URLURL構(gòu)成一個層次結(jié)構(gòu)Arcgis服務(wù)的目錄:/ArcGIS/rest/servicesslide40Web服務(wù)的接口類型REST風(fēng)格的Web服務(wù)ESRI_StreetMap_World_2D的地圖服務(wù):在上面的URL后面添加服務(wù)名和服務(wù)類別(MapServer)http:///arcgis/rest/services/ESRI_StreetMap_World_2D/MapServerslide41Web服務(wù)的接口類型REST風(fēng)格的Web服務(wù)ESRI_StreetMap_World_2D的地圖服務(wù)的第一個數(shù)據(jù)層:在上面URL后面添加0(第一個圖層從0開始計數(shù))http:///arcgis/rest/services/ESRI_StreetMap_World_2D/MapServer/0slide42Web服務(wù)的接口類型REST風(fēng)格的Web服務(wù)支持對地圖服務(wù)單個數(shù)據(jù)層的查詢操作:結(jié)果以JSON格式返回。EX:請求ArcGIS

server地圖服務(wù)制作一副美國地圖,返回800×500的JPEG:slide43Web服務(wù)的接口類型REST風(fēng)格的Web服務(wù)EX:請求ArcGIS

server地圖服務(wù)查詢加州每個縣的中等家庭收入:slide44Web服務(wù)的接口類型REST風(fēng)格的Web服務(wù)URL方式容易理解可以用很多編程語言生成URL字符串來發(fā)送請求也可以直接將URL放到browser中查看結(jié)果REST是“Web的命令行”slide45SOAP和REST的比較很多時候,REST的簡潔和高效勝過了SOAP的嚴謹slide46SOAP服務(wù)REST服務(wù)傳輸方式HTTPPOST主要是HTTPGET,雖然定義了PUT、POST和DELETE,但很少使用請求參數(shù)以SOAP封裝XML參數(shù)(鍵-值對)一般放在URL中響應(yīng)結(jié)果以SOAP封裝XMLJSON、XML(非SOAP封裝)和二進制文件流等優(yōu)點成熟、接口嚴謹、功能強大輕便、簡易、效率高缺點笨重、復(fù)雜,以SOAP封裝的XML傳輸和解析效率較低不夠嚴謹、略隨意REST的優(yōu)越性對服務(wù)提供商降低創(chuàng)建服務(wù)的成本和服務(wù)托管的經(jīng)費對開發(fā)者減少入門難度、加快開發(fā)速度、降低開發(fā)費用對管理者REST有較好的系統(tǒng)架構(gòu),能獲得較高的系統(tǒng)響應(yīng)速度、可靠性和可擴展性slide47ArcGISServer的Web服務(wù)ArcGISServer同時提供SOAP和REST服務(wù)ArcGISDesktop和ArcGISExplorerDesktop通過SOAP接口調(diào)用服務(wù)ArcGISAPIsforJavascript,Flex,Silverlight和智能手機API,通過REST接口調(diào)用服務(wù)slide483.4互操作和地理空間Web服務(wù)標準2024/5/30slide49互操作意義讓不同廠家的軟件和數(shù)據(jù)能一起工作A調(diào)用B的數(shù)據(jù)和功能,B也能調(diào)用A主要途徑指定標準Web服務(wù)標準本質(zhì)上是規(guī)定請求和響應(yīng)的具體格式如:請求中包含哪幾個參數(shù),參數(shù)類型,響應(yīng)的返回信息中包含什么結(jié)果slide50互操作GIS互操作的歷史最早:數(shù)據(jù)轉(zhuǎn)換中期:插件接口,利用插件直接讀取近期:Web服務(wù)標準,避免了格式轉(zhuǎn)換和安裝插件優(yōu)點:Web服務(wù)只要符合業(yè)界標準,就能通過Web服務(wù)互相調(diào)用實現(xiàn)互操作slide51文件格式轉(zhuǎn)換直接讀取的插件標準的Web服務(wù)地理空間Web服務(wù)的標準化組織OGC(開放地理空間信息聯(lián)盟)/OpenGeospatialConsortium成立于1994年,專門從事地理空間信息技術(shù)標準化的國際組織主要工作之一:建立OWS(OGC網(wǎng)絡(luò)服務(wù))-建立讓地理信息能夠無縫應(yīng)用于各種Web、無線、LBS和主流IT技術(shù)應(yīng)用之中。slide52地理空間Web服務(wù)的標準化組織ISO/TC211(國際標準化組織地理信息技術(shù)委員會211)/ISO于1994年設(shè)立的指定地理空間信息標準的技術(shù)委員會ISO標準更抽象,而OCG的更加具體ISO/TC211與OGC緊密合作,OCG的WMS標準同時也是ISO標準slide53地理空間Web服務(wù)的標準化組織W3C(萬維網(wǎng)聯(lián)盟)/從事萬維網(wǎng)信息技術(shù)標準化的組織1994年于麻省理工學(xué)院(MIT)成立GeoRSS(/)略顯過時,但仍在使用slide54地理空間Web服務(wù)的標準化組織W3C(萬維網(wǎng)聯(lián)盟)關(guān)于地理信息的標準slide55Web服務(wù)的標準Web地圖服務(wù)(WMS-WebMapService)http:///standards/wmsWMS標準通過HTTP協(xié)議從地理數(shù)據(jù)庫中請求圖像格式(JPG、PNG、GIF等)的地圖注意:WMS1.3和ISO19128是同一個標準任何符合WMS標準的Web服務(wù)必須支持兩個必要的請求GetCapabilitiesGetMapslide56WMSGetCapabilities-獲取元數(shù)據(jù)向Client返回該服務(wù)的描述信息,返回格式是XML,描述該服務(wù)的名稱、簡介、關(guān)鍵詞、覆蓋范圍、包含的圖層、每層的坐標系、具有的屬性及是否能被查詢。還包括server能產(chǎn)生的地圖圖片文件格式、支持的操作,每個操作的URL等。Ex/demo/cubeserv/simple?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilitiesslide57WMSGetCapabilities-獲取元數(shù)據(jù)slide58WMSGetCapabilities-獲取元數(shù)據(jù)slide59WMSGetCapabilities-獲取元數(shù)據(jù)利用ArcCatalog來獲取slide60WMSGetCapabilities-獲取元數(shù)據(jù)利用ArcCatalog來獲取slide61WMSGetCapabilities-獲取元數(shù)據(jù)利用ArcCatalog來獲取slide62WMSGetCapabilities-獲取元數(shù)據(jù)利用ArcMap中同樣可以查看slide63WMSGetCapabilities-獲取元數(shù)據(jù)利用ArcGlobe中同樣可以查看slide64WMSGetMap-獲取地圖根據(jù)Client的請求返回地圖參數(shù)有包括哪些圖層、地圖的長、寬,空間參考等有些WMS還支持風(fēng)格化圖層定義(StyleLayerDescriptor,SLD),用戶可以動態(tài)指定各個圖層的顯示風(fēng)格返回柵格格式的圖片:PNG、JPG、GID等Exhttp:///demo/cubeserv/simple?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&LAYERS=Ffacp_1m,Foundation.coastl_1m&STYLES=&SRS=EPSG:4326&BBOX=-179,-89,179,89&WIDTH=1600&HEIGHT=1400&FORMAT=image/png&slide65WMSGetMap-獲取地圖將上述URL輸入到瀏覽器中slide66WMSGetFeatureInfo(可選)-查詢地圖上某一位置的信息用戶點擊地圖上某個點,返回該地理要素的坐標和屬性信息GetLegendGraphics(可選)-返回圖例根據(jù)client指定的圖層,制作和返回該圖層的圖例(圖片格式)slide67WMSNOAA(美國國家海洋和大氣管理局)提供的WMShttp:///gis/otherpage.htmlslide68WMSUSGS(美國地質(zhì)調(diào)查局)提供的WMShttp:///wms.htmlslide69WMTSWeb地圖瓦塊服務(wù)(WMTS-WebMapTileService)http:///standards/wmts發(fā)布瓦塊地圖的web服務(wù)標準WMS與WMTS相互補充WMS生成動態(tài)地圖:client連接到server時,服務(wù)器實時(onthefly)生成地圖,適用于數(shù)據(jù)經(jīng)常更新的地圖服務(wù)WMTS:server預(yù)先制作好瓦塊,提高web服務(wù)的性能和伸縮性,適用于數(shù)據(jù)相對靜態(tài),更新較少的數(shù)據(jù)slide70WMTSWeb地圖瓦塊服務(wù)(WMTS-WebMapTileService)兩個必選操作和一個可選操作GetCapabilities:獲取服務(wù)的元數(shù)據(jù)GetTile:獲取瓦塊GetFeatureInfo(可選):獲取選取的要素屬性slide71WFSWeb要素服務(wù)(WebFeatureService)http:///standards/wfs對矢量地理要素及數(shù)據(jù)進行操作(檢索、插入、更新、刪除)的web服務(wù)標準還可用于地理數(shù)據(jù)的切割、投影轉(zhuǎn)換和在線下載(如向公眾提供全國各地氣溫、風(fēng)、降水量等數(shù)據(jù)的下載)slide72WFS主要操作GetCapabilities-獲取元數(shù)據(jù)DescribeFeatureType-獲取WFS支持的要素類型的結(jié)構(gòu)GetFeature-獲取與查詢條件匹配的地理要素及其屬性LockFeature-請求server在一項事務(wù)期間鎖定一個或多個地理要素Transaction-請求server創(chuàng)建、刪除、修改地理要素slide73WFS類型基本型WFS(BasicWFS)只支持GetCapabilities、DescribeFeatureType、GetFeature,只能進行要素查詢和讀取-只讀型WFS事務(wù)WFS(TransactionWFS,WFS-T)除了基本型支持的操作外,還支持事務(wù)操作(在線編輯和處理)-讀寫型WFSslide74WFS傳輸格式地理信息的主要傳輸是GML(GeographyMarkupLanguage)格式2006年,OGC通過了GML簡單要素專用標志(GMLSimpleFeaturesProfile),以加快WFS請求和響應(yīng)的速度slide75WCSWeb覆蓋服務(wù)(WCS-WeCoverageService)發(fā)布柵格地理數(shù)據(jù)的web規(guī)范返回柵格原始數(shù)據(jù)(Rawdata),如DEM、衛(wèi)星影像等與WMS不同:WMS返回渲染過、已失去原始值的圖片與WFS不同:一個是矢量數(shù)據(jù),一個是柵格數(shù)據(jù)slide76WCS操作GetCapabilities-獲取元數(shù)據(jù)DescribeCoverage-獲取柵格圖層的詳細信息,如時間、覆蓋范圍、空間參考、輸出格式等GetCoverage-根據(jù)client的請求參數(shù)(柵格圖層、時空范圍、內(nèi)插方式等),返回柵格格式的數(shù)據(jù)slide77WPSWeb處理服務(wù)(WPS-WeProcessingService)通過互聯(lián)網(wǎng)進行地理空間分析的web服務(wù)標準規(guī)定了地理空間分析服務(wù)的輸入和輸出(請求和響應(yīng))格式,以及client如何請求地理分析的執(zhí)行地理空間數(shù)據(jù)可以通過web傳輸?shù)絪erver,也可利用server上已有的數(shù)據(jù)slide78WPS操作GetCapabilities-獲取元數(shù)據(jù)DescribeProcess-獲取Execute-根據(jù)slide79其它Web服務(wù)標準Web目錄服務(wù)(CSW-CatalogServiceforWeb)目錄服務(wù)用于共享空間信息讓提供者發(fā)布、更新元數(shù)據(jù),讓使用者查詢元數(shù)據(jù)類型1:只讀型CSW,支持GetCapabilities、DescribeRecord、GetRecordById、GetDomain等操作,僅支持元數(shù)據(jù)查詢類型2:事務(wù)型CSW,支持元數(shù)據(jù)的讀寫,允許用戶通過transaction、harvest操作來發(fā)布、編輯、刪除元數(shù)據(jù)ArcGISGeoportalServer產(chǎn)品提供了CSW服務(wù)slide80其它Web服務(wù)標準開放位置接口(OpenLS-OpenLocationService)為LBS提供的web服務(wù)標準包含黃頁搜索、追蹤手機用戶的位置和導(dǎo)航服務(wù)傳感器網(wǎng)絡(luò)整合框架(SWE-SensorWebEnablement)包含一系列web服務(wù)標準:傳感器觀測服務(wù)(SOS)、傳感器規(guī)劃服務(wù)(SPS),傳感器報警服務(wù)(SAS)等可以發(fā)現(xiàn)和獲取傳感器網(wǎng)絡(luò)的傳感器數(shù)據(jù)slide81Web服務(wù)相關(guān)標準KML(KeyholeMarkupLanguage-鑰匙孔標記語言)谷歌公司和OGC的基于XML的描述地理要素及其可視化的文件格式Keyhole公司于2004年被谷歌收購,其產(chǎn)品EarthViewer3D被改名為GoogleEarthKML就是GoogleEarth支持的格式,2008年成為OGC官方標準slide82Web服務(wù)相關(guān)標準KML(KeyholeMarkupLanguage-鑰匙孔標記語言)KML可以描述地理要素,如點、線、多邊形、圖像、3D模型等,并可以定義它們的顯示符號、相機位置(即觀察者所在的地點、高度、視線方向、俯仰角)KMZ是要壓縮過的KML文件查看KMZ,先將其后綴改為Zip,再解壓壓縮文件,并可包含其它類型的文件(KML中符號和鏈接所需的圖片)slide83Web服務(wù)相關(guān)標準KML應(yīng)用發(fā)布接近實時的地震信息發(fā)布天氣預(yù)報、惡劣天氣警報、雷達影像和傳感器觀測數(shù)據(jù)發(fā)布颶風(fēng)行進路線slide84Web服務(wù)相關(guān)標準KML實例slide85Web服務(wù)相關(guān)標準從RSS到GeoRSSRSS是建議資訊聚合(ReallySimpleSyndication)的簡稱,或稱為豐富站點摘要(RichSiteSummary)是web上發(fā)布具有時效性的信息(如新聞、火災(zāi)簡訊等)的主要格式包含RSS(1999)和ATOM(2003)格式,都是簡單的XML格式,用標簽描述每條信息的名稱、摘要、全文鏈接和發(fā)布時間等訂閱者可以將自己感興趣的多個RSS“聚合”到RSS閱讀器中,提供“一站式”服務(wù)(GoogleReader)slide86Web服務(wù)相關(guān)標準從RSS到GeoRSSGeoRSS,給RSS增加“where”,事件是在哪里發(fā)生的GeoRSS是在RSS和其它XML中添加位置信息的標準三種格式:W3CGeo、OGCGeoRSS-Simple和GeoRSS-XMLslide87Web服務(wù)相關(guān)標準W3CGeo只能描述點狀要素、采用WGS84經(jīng)緯度坐標,過時,不推薦使用OGCGeoRSS-Simple描述基本幾何形狀及其屬性,設(shè)計簡潔明了,采用WGS84空間參考GeoRSS-XML支持更多的地理要素,坐標缺省為WGS84,但也支持其它的坐標系slide88Web服務(wù)相關(guān)標準GeoRSS實例Twitter提供“誰在哪里,說了什么”的信息,可在地圖上顯示推文Flickr在線相冊以GeoRSS格式返回一個給定區(qū)域的照片信息全球災(zāi)難警報和協(xié)調(diào)系統(tǒng)提供準實時的全球自然災(zāi)害信息,包括地震、颶風(fēng)、洪水GlobalIncidentM網(wǎng)站提供威脅信息,包括兒童綁架警報、危險品狀況、恐怖主義等slide89OGC的挑戰(zhàn)復(fù)雜性O(shè)GC需要考慮多種情況,標準具有包容性,但也導(dǎo)致其太復(fù)雜需要把握簡單、易用與完整、全面之間的平衡滯后性標準有一個工作流程,發(fā)布出來會有滯后slide903.5Web服務(wù)的優(yōu)化2024/5/30slide91Web服務(wù)質(zhì)量Web服務(wù)質(zhì)量(QualityofService,QoS)性能(Performance):描述系統(tǒng)的反應(yīng)效率,以響應(yīng)時間衡量伸縮性(Scalability):在用戶數(shù)量增加的情況下,能否保持較高的性能,常以同時支持的用戶數(shù)量來衡量可用性(Avalability):系統(tǒng)的可訪問和可操作程度,以系統(tǒng)允許時間的百分比來衡量,若一個系統(tǒng)的可用性是99.99%,則該系統(tǒng)每天最多只能有9秒的宕機時間安全性(Security):系統(tǒng)的保密能力和防御能力2024/5/30slide92Web服務(wù)質(zhì)量預(yù)處理(緩存,Cache,快取)系統(tǒng)預(yù)先生成地圖或執(zhí)行其它任務(wù),把結(jié)果存儲起來以備后用(WMTS),而非實時生成地圖(WMS)從緩存中找到結(jié)果,而不需要到數(shù)據(jù)庫中讀取數(shù)據(jù),再實時生成地圖減少了GISserver和數(shù)據(jù)庫server的負擔(dān)2024/5/30slide93Web服務(wù)質(zhì)量預(yù)處理(緩存,Cache,快取)生成地圖緩存,也稱為地圖瓦塊或切片,按照一定的比例尺,預(yù)先生成一系列的地圖切片(瓦塊

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論