1.背景
等值面是氣象、環(huán)保等相關項目上常用到的效果展示。在傳統(tǒng)的CS項目中,可以利用一些二次開發(fā)工具進行開發(fā),具有科研性質的項目上還會利用一些工具進行復雜建模出圖然后流程化。這里,我們撇去復雜的建模各因子,談談通用的等值面如何在WebGIS中進行展示。
首先,我介紹下幾種可以在前端進行等值面渲染的方案:
a.利用arcgis的model進行建模,設置好輸入項,插值工具,輸出項等,然后發(fā)布成GP服務,前端需要使用時通過rest方式調用GP服務將最后的插值結果進行展示。
b.直接在前端進行等值面算法的實現。在開源庫turfjs中提供了等值面的調用函數。
c.利用GDAL或者AE或者其他氣象方面的開發(fā)包,開發(fā)專門的工具程序進行等值面生成,然后將結果以服務或者圖片的方式供前端調用。
d.直接在后臺寫程序進行生成,比如使用wcontour.jar等進行后臺開發(fā)服務。
2.等值面生成方案選擇
項目首先想純前端進行開發(fā),但是觀察了turfjs生成的等值面,效果不是很理想,出現很多沒有被覆蓋的空隙。例如:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現JSON轉Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析 2017-07-26
- 集合結合數據結構來看看(二) 2017-07-26