亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

服務(wù)地圖功能的開發(fā)心得 服務(wù)地圖怎么做


服務(wù)地圖功能的開發(fā)心得 服務(wù)地圖怎么做

文章插圖

一、前言在2020年之前,從未接觸過相關(guān)Gis的開發(fā)技術(shù),和大家一樣,只是調(diào)用過百度地圖、谷歌地圖開放的API,實現(xiàn)地圖的展示功能 。對于GIS的理解,只在效果上,從來不知道,地圖是如何實現(xiàn)的 。2020年,本人有幸參與國家鐵路設(shè)計院,對于全國鐵路及地理空間矢量化、路徑搜索、鐵路大數(shù)據(jù)分析的項目需求,才對Gis進行深入的學(xué)習(xí),通過學(xué)習(xí)指導(dǎo)實踐,最終完成系統(tǒng)的設(shè)計和開發(fā) 。基于此項目的理解,將所學(xué)到的知識做下總結(jié),同時分享給大家 。
二、概念? GIS:全稱Geographic Information System,中文:地理信息系統(tǒng)
? OGC標(biāo)準(zhǔn): 開放地理聯(lián)合會是一個參與一致進程以開發(fā)公開地理處理規(guī)格的384家公司、政府機構(gòu)、大學(xué)和個人組成的國際行業(yè)聯(lián)合會 。由OpenGIS規(guī)格定義的開放接口和協(xié)議,支持可互操作的解決方案,網(wǎng)絡(luò)、無線和定位服務(wù)和主流IT 。讓復(fù)雜的空間信息和服務(wù)在各種應(yīng)用可以被授權(quán)技術(shù)開發(fā)人員使用 。開放地理聯(lián)合會協(xié)議包括網(wǎng)絡(luò)地圖服務(wù)WMS和網(wǎng)絡(luò)功能服務(wù)WFS 。地理信息系統(tǒng)由OGC產(chǎn)品劃分為兩大類型,基于遵循OGC規(guī)格的完整準(zhǔn)確的軟件 。地理信息系統(tǒng)技術(shù)標(biāo)準(zhǔn)促進GIS工具進行交流 。兼容的產(chǎn)品是符合OpenGIS規(guī)范的軟件產(chǎn)品 。當(dāng)一個產(chǎn)品經(jīng)過測試,并通過OGC測試項目證明是兼容的,這個產(chǎn)品就在這個地點上自動注冊為“兼容” 。現(xiàn)實軟件產(chǎn)品,即實現(xiàn)OpenGIS規(guī)格但還沒有通過兼容測試的軟件產(chǎn)品 。合規(guī)測試不可作用于所有的規(guī)格 。開發(fā)者可以注冊他們的產(chǎn)品為實施草案或經(jīng)核準(zhǔn)的規(guī)范,而OGC有權(quán)審查和確認(rèn)每個條目 。
? WMS地圖服務(wù)(OpenGIS Web Map Service),將地圖數(shù)據(jù)發(fā)布為WEB服務(wù),提供網(wǎng)絡(luò)地圖圖片,有三個基本操作:
l GetCapabitities 返回服務(wù)級元數(shù)據(jù),它是對服務(wù)信息內(nèi)容和要求參數(shù)的一種描述;
l GetMap 返回一個地圖影像,其地理空間參考和大小參數(shù)是明確定義了的;
l GetFeatureInfo(可選)返回顯示在地圖上的某些特殊要素的信息
? WMTS:訪問已經(jīng)切成瓦片分層的數(shù)據(jù)
? WFS要素服務(wù)(Web Feature Service)目的是提供對矢量地圖的查詢、編譯等操作 。
l GetCapabilites 返回Web要素服務(wù)性能描述文檔(用XML描述);
l DescribeFeatureType 返回描述可以提供服務(wù)的任何要素結(jié)構(gòu)的XML文檔;
l GetFeature 一個獲取要素實例的請求提供服務(wù);
l Transaction 為事務(wù)請求提供服務(wù);
l LockFeature 處理在一個事務(wù)期間對一個或多個要素類型實例上鎖的請求 。
? WCS地理覆蓋服務(wù)(Web Coverage Service),目標(biāo)是發(fā)布原始柵格數(shù)據(jù) 。(柵格數(shù)據(jù)就是將空間分割成有規(guī)律的網(wǎng)格,每一個網(wǎng)格稱為一個單元,并在各單元上賦予相應(yīng)的屬性值來表示實體的一種數(shù)據(jù)形式)
l GetCapabilities 操作返回描述服務(wù)和數(shù)據(jù)集的XML文檔 。
l n GetCoverage操作是在GetCapabilities確定什么樣的查詢可以執(zhí)行、什么樣的數(shù)據(jù)能夠獲取之后執(zhí)行的,它使用通用的覆蓋格式返回地理位置的值或?qū)傩?。
l DescribeCoverageType 操作允許客戶端請求由具體的WCS服務(wù)器提供的任一覆蓋層的完全描述 。
? GML: Geography Markup Language. 一種用于描述地理數(shù)據(jù)的XML 。
三、搭建地圖服務(wù)器(geoserver)本人拙見:geoserver是一個開源的地圖服務(wù)引擎,能夠發(fā)布和管理地理空間數(shù)據(jù)(即圖層數(shù)據(jù)),同時提供豐富的API服務(wù),供用戶進行地理空間數(shù)據(jù)的增刪改查 。
Geoserver內(nèi)置Openlayers庫(用于開發(fā)WebGIS客戶端的JavaScript包,最初基于BSD許可發(fā)行,OpenLayers是一個開源的項目,其設(shè)計之意是為互聯(lián)網(wǎng)客戶端提供強大的地圖展示功能,包括地圖數(shù)據(jù)顯示與相關(guān)操作,并具有靈活的擴展機制) 。如果前端項目集成OpenLayers庫,即可通過API調(diào)用方式,獲取到Geoserver發(fā)布的地理空間數(shù)據(jù) 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: