地理信息系統(GIS)底層開發
李響
- 出版商: 清華大學
- 出版日期: 2024-08-01
- 售價: $474
- 貴賓價: 9.5 折 $450
- 語言: 簡體中文
- ISBN: 7302667209
- ISBN-13: 9787302667209
-
相關分類:
地理資訊系統 Gis
立即出貨 (庫存=1)
買這商品的人也買了...
-
$350$343 -
$420$378 -
$580$406 -
$556Excel資料視覺化實作指南(全彩)
-
$780$616
相關主題
商品描述
"本書是一本系統介紹一個地理信息系統底層開發的完整教程,講授如何通過程序語言實現地理信息系統的基本功能,包括空間數據與屬性數據的管理、分析及可視化等。全書內容均為底層開發,不依賴於任何商業地理信息系統軟件,各種算法或數據操作方法均有詳細介紹,且深入淺出。通過閱讀本書,希望提高讀者的原始創新能力。 第1章介紹瞭如何實現一個最小化的地理信息系統,第2章搭建了一個底層開發的基本框架,第3至5章講述了地理信息可視化的基本要點,第6章介紹了矢量圖層,第7章講述鼠標在地理信息瀏覽中的作用,第8至11章介紹Shapefile文件的讀取以及如何自定義地理信息系統數據文件格式,第12至14章介紹空間及屬性信息的選擇方法,第15章介紹柵格圖層,第16章介紹多圖層管理,第17章實現了一個基本的地理信息系統集成控件,第18及19章介紹了地理信息的可視化技術,第20及21章講述了網絡分析方法的實現,第22及23章介紹了空間索引的構建及應用,第24章介紹了空間參考系統,第25及26章講述了空間及屬性數據的編輯方法,第27章介紹了地理信息系統開發的幾種優化方法。 為便於讀者高效學習,快速掌握地理信息系統底層開發知識,本書作者精心製作了電子書、完整的源代碼以及通過電子郵件或微信公眾平臺的答疑服務等內容。 本書適合作為廣大高校地理信息系統或地理信息科學專業的課程教材,也可以作為地理信息系統技術開發者或愛好者的自學參考用書。 "
目錄大綱
目錄
第1章一切從“●”開始
1.1最簡單的空間對象
1.2讓空間對象變成程序代碼
1.3第一個迷你GIS
1.4總結
第2章更完整的類庫
2.1空間對象體系
2.2迷你GIS的重新實現
2.3空間對象的隨機生成
2.4總結
第3章屏幕坐標與實際坐標
3.1坐標系統
3.2兩種坐標之間的轉換
3.3迷你GIS的再次更新
3.4總結
第4章瀏覽功能的初步實現
4.1縮放
4.2平移
4.3歸一化的瀏覽操作
4.4更豐富的迷你GIS
4.5總結
第5章更有效的顯示方法
5.1閃爍的原因
5.2用雙緩沖解決閃爍問題
5.3解決顯示內容消失的問題
5.4解決顯示內容變形的問題
5.5提高顯示效率
5.6總結
第6章矢量圖層
6.1建立屬性數據的字段結構
6.2空間對象類型
6.3矢量圖層類定義
6.4矢量圖層類的應用
6.5總結
第7章用鼠標實現瀏覽
7.1定義鼠標的功能
7.2鼠標按鍵事件
7.3鼠標滾輪事件
7.4總結
第8章讀取Shapefile中的點實體
8.1Shapefile文件結構概覽
8.2讀取shp文件頭
8.3讀取shp記錄
8.4更新的迷你GIS
8.5總結
第9章讀取Shapefile中的線和麵實體
9.1更完善的XLine及XPolygon
9.2線與面shp文件的讀取
9.3功能更加完善的GIS
9.4總結
第10章讀取Shapefile中的屬性數據
10.1dbf文件結構及文件頭
10.2字段描述區
10.3讀取數據區
10.4完整的Shapefile讀取函數
10.5GIS的再次完善
10.6總結
第11章空間數據文件的讀寫
11.1數據類型與文件結構
11.2文件頭與圖層名的寫入
11.3字段信息的寫入
11.4空間和屬性數據值的寫入
11.5自定義文件的讀取
11.6讀寫過程測試
11.7總結
第12章點選空間對象
12.1點選框架的建立
12.2點到線實體的距離
12.3點到面實體的距離
12.4實現屏幕點選
12.5總結
第13章框選空間對象及選擇集操作
13.1框選算法
13.2實現屏幕框選
13.3定義選擇集
13.4選擇集的高亮顯示
13.5操作選擇集
13.6總結
第14章基於屬性特徵的對象選擇
14.1基於查詢條件的對象選擇
14.2屬性查詢功能的實現
14.3基於屬性窗口的空間對象選擇
14.4總結
第15章柵格圖層
15.1柵格描述文件結構
15.2擴充的圖層類定義
15.3構建柵格圖層
15.4柵格圖層的打開與顯示
15.5總結
第16章多圖層管理
16.1定義圖層文檔類XDocument
16.2實現圖層管理函數
16.3實現圖層選擇函數
16.4實現圖層文檔的讀寫
16.5實現支持圖層文檔的窗體
16.6總結
第17章控件化功能組織
17.1添加一個XPanel控件
17.2瀏覽功能
17.3圖層文檔菜單項處理
17.4圖層菜單項處理
17.5基於控件開發的GIS
17.6總結
第18章完善的自動標註功能
18.1字體與顏色
18.2錨點與位置
18.3方向與角度
18.4寫入與讀取
18.5考慮各種屬性特徵的標註繪制
18.6人機交互式定製標註屬性
18.7總結
第19章專題地圖
19.1XSymbology及唯一值專題地圖
19.2獨立值專題地圖
19.3分級設色專題地圖
19.4集成化實現專題地圖定製
19.5總結
第20章網絡模型基礎
20.1基本的網絡要素
20.2建立拓撲關系
20.3網絡模型讀寫
20.4最短路徑分析
20.5展示分析結果
20.6總結
第21章網絡模型應用
21.1FormNetwork的功能分析
21.2構建網絡模型
21.3實現最短路徑分析
21.4總結
第22章空間索引的構建
22.1空間索引基礎
22.2定義結點
22.3種樹準備
22.4結點的插入
22.5結點的分裂
22.6樹的調整
22.7總結
第23章空間索引的應用
23.1RTree在圖層中的引入
23.2基於樹結構的搜索
23.3樹結構的存儲
23.4總結
第24章空間參考系統
24.1WGS 1984及UTM
24.2單個點的坐標轉換
24.3空間實體坐標轉換
24.4圖層坐標轉換
24.5驗證轉換效果
24.6總結
第25章圖層新建與編輯欄的添加
25.1交互式新建圖層
25.2添加編輯工具欄
25.3總結
第26章空間對象編輯
26.1空間實體繪制
26.2屬性值編輯
26.3空間對象的刪除、修改與保存
26.4總結
第27章最後的整合
27.1PeekChar的問題
27.2避免無效繪制
27.3屬性窗口的快速打開
27.4總結
附錄: XGIS類庫說明