基于開源軟件的GIS應(yīng)用開發(fā)簡明教程
定 價:42 元
- 作者:趙冠偉,尚宇真,周濤,楊木壯,謝鴻宇編
- 出版時間:2022/6/1
- ISBN:9787562552581
- 出 版 社:中國地質(zhì)大學(xué)出版社
- 中圖法分類:P208
- 頁碼:209
- 紙張:
- 版次:1
- 開本:16開
本書假設(shè)讀者已經(jīng)具備了一定的程序設(shè)計基礎(chǔ),至少基本掌握一門常用的程序設(shè)計語言(如Java、C#或Python等)。事實上,只要掌握了數(shù)據(jù)運算、控制結(jié)構(gòu)、方法調(diào)用及參數(shù)傳遞等程序設(shè)計基本功,不同語言之間的語法差異是較容易克服的。眾所周知,Python作為解釋性語言的代表之一,在數(shù)據(jù)分析、統(tǒng)計和可視化等領(lǐng)域應(yīng)用廣泛;Java、C#則比較適合進(jìn)行網(wǎng)絡(luò)應(yīng)用程序開發(fā)、桌面應(yīng)用程序開發(fā)等工作。因此,本書涉及的代碼實現(xiàn)主要使用Python、HTML、JavaScript和C#語言,并結(jié)合開源GIS軟件進(jìn)行介紹。
第一章 緒言
第一節(jié) 開源軟件的發(fā)展歷史
第二節(jié) 開源GIS軟件的發(fā)展歷史
第三節(jié) 開源GIS軟件許可
第四節(jié) 主要開源GIS軟件介紹及選擇導(dǎo)引
第二章 基于Python的GIS數(shù)據(jù)處理與可視化分析
第一節(jié) 簡介
第二節(jié) GIS數(shù)據(jù)采集與處理
第三節(jié) GIS數(shù)據(jù)可視化分析
第四節(jié) GIS數(shù)據(jù)分析
第三章 基于SharpMap和 DotSpatial的GIS 數(shù)據(jù)渲染與查詢
第一節(jié) 應(yīng)用軟件簡介
第二節(jié) 基于SharpMap的GIS數(shù)據(jù)渲染功能開發(fā)
第三節(jié) 基于DotSpatial 的GIS數(shù)據(jù)渲染功能開發(fā)
第四節(jié) 本章小結(jié)
第四章 基于Leaflet和Mapbox的WebGIS應(yīng)用開發(fā)
第一節(jié) 應(yīng)用軟件簡介
第二節(jié) 環(huán)境配置及開發(fā)原理分析
第三節(jié) Leaflet 開發(fā)示例解讀
第四節(jié) 本章小結(jié)
第五章 基于OpenLayers的WebGIS應(yīng)用開發(fā)
第一節(jié) 應(yīng)用軟件簡介
第二節(jié) 地圖瀏覽功能實現(xiàn)
第三節(jié) 矢量要素繪制與編輯功能實現(xiàn)
第四節(jié) 本章小結(jié)
第六章 基于PostGIS、GeoServer和OpenLayers的WebGIS應(yīng)用開發(fā)
第一節(jié) 應(yīng)用軟件簡介及開發(fā)環(huán)境配置
第二節(jié) 基于PostGIS的空間數(shù)據(jù)創(chuàng)建
第三節(jié) 基于GeoServer 的地圖服務(wù)發(fā)布
第四節(jié) 基于GeoServer和OpenLayers的地圖應(yīng)用開發(fā)
第七章 基于Cesium和Three.js的三維WebGIS 應(yīng)用開發(fā)
第一節(jié) 應(yīng)用軟件簡介
第二節(jié) 開發(fā)環(huán)境配置
第三節(jié) 基于Cesium和Three.js的WebGIS開發(fā)示例