
吳信才主編
本書以國家863項目“面向網絡的三維空間信息服務技術研究與軟件開發”、中地公司最新產品MapGIS Internet GIS Server(簡稱MapGIS IGServer)等研究成果爲核心,詳細闡述了基於JavaScript的WebGIS二次開發原理與方法。全書分爲6章,由淺入深,循序漸進,依次介紹了Web開發入門的基礎知識,OpenLayers框架,基於JavaScript的WebGIS開發框架,基於JavaScript的WebGIS基礎開發、進階開發、擴展提升及項目實戰。
《基於JavaScript的WebGIS開發》 8個筆記 ◆ 4.1.3 更新要素 點,線,面的操作最原因常見的一種場景就是地理位置上不準確收集信息的糾偏,保證地理數據的準確性。 ◆ 4.1.4 刪除要素 其實這裏包含了以下操作: 1.search查詢 2.save/update編輯/更新 3.delete刪除 ◆ 4.2 統計分析 還有一個做過的項目是:熱力圖,統計的是某一個時間段內,人口數據的流動變化情況 ◆ 4.4 空間分析 地圖工具的三層使用級別: 1.還原現實(數據收集) 2.感知現實(數據分析) 3.影響現實(數據使用) 地圖分析四種使用途徑舉個🌰 1.拓撲分析:例如人工智能自動駕駛找路 2.裁剪分析:地圖數據識別 3.疊加分析:不同地理要素空間管理識別 4.路徑分析:幫助導航走的通、走的快、走的安全、走的便宜 ◆ 5.3.2 熱區功能實現原理與方法: 可以簡單把熱區或者熱點理解爲人們對這個區域或者這個點的感興趣程度 ◆ 5.4.2 等值線功能實現原理與方法: 上一次聽到這個概念還是12年以前前讀地理課的時候吧,有時候這就是通識教育的魅力,雖然你當時不知道它有什麼用,但是十多年之後再次驀然回首卻發現:哦,原來我們當時曾經見過面呀(ɔˆ ³(ˆ⌣ˆc) ◆ 6.2.3 實現方案 業務信息-業務的屬性數據 地圖數據-空間中的點線面數據 二者相互結合最終形成了可使用的業務信息 ◆ 6.2.4 具體實現中對案例碎碎念 !案例代碼中這個嵌套if else 寫了這麼多層,要是業務代碼這樣寫,早就被leader拉出去砍頭了吧 !這裏的案例爲了方便直接把平臺的一些密鑰信息用了key來顯示設置,在生產環境中通常都會用密鑰配置平臺來進行管理,或者是用配置文件來進行密鑰管理 !作爲一個後端小菜雞來說讀完還是很受用,相當於用了一週的零碎時間大致瞭解了一套完整的地理信息系統,雖然是大部分代碼用的是JavaScript來實現的,但對於現在自己在做的業務有一些補充理解 !如果是做地圖前端開發、軍事地圖開發、水利工程的項目開發同學都可以看看這本書,或許會有補充效果。