日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

客戶地圖怎么做 什么是地圖服務(wù)

>
一、前言在2020年之前,從未接觸過(guò)相關(guān)Gis的開(kāi)發(fā)技術(shù),和大家一樣,只是調(diào)用過(guò)百度地圖、谷歌地圖開(kāi)放的API,實(shí)現(xiàn)地圖的展示功能 。對(duì)于GIS的理解,只在效果上,從來(lái)不知道,地圖是如何實(shí)現(xiàn)的 。2020年,本人有幸參與國(guó)家鐵路設(shè)計(jì)院,對(duì)于全國(guó)鐵路及地理空間矢量化、路徑搜索、鐵路大數(shù)據(jù)分析的項(xiàng)目需求,才對(duì)Gis進(jìn)行深入的學(xué)習(xí),通過(guò)學(xué)習(xí)指導(dǎo)實(shí)踐,最終完成系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā) 。基于此項(xiàng)目的理解,將所學(xué)到的知識(shí)做下總結(jié),同時(shí)分享給大家 。

客戶地圖怎么做 什么是地圖服務(wù)


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

推薦閱讀