-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
門市星期日公休
10/19 新書到! 9/28 新書到! 9/23 新書到! 9/14 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

ArcGIS Python編程基礎與應用

( 簡體 字)
作者:芮小平,張彥敏類別:1. -> 資訊系統 -> 地理資訊系統
   2. -> 程式設計 -> Python
譯者:
出版社:電子工業出版社ArcGIS Python編程基礎與應用 3dWoo書號: 54752
詢問書籍請說出此書號!

有庫存
NT定價: 445
折扣價: 418

出版日:5/1/2021
頁數:268
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121409806
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

Python作為一種高級程序設計語言,憑借其簡潔易讀及可擴展性強的特點日漸成為程序設計領域備受推崇的語言。使用Python作為ArcGIS的腳本語言將大大提升ArcGIS數據處理的效率,更好地實現ArcGIS內部的任務自動化。
本書是一本ArcGIS Python編程的參考書,以基礎理論結合GIS開發實例的方式,詳細介紹了Python在ArcGIS開發中的基本應用和相關技巧。本書共分7章,第1章由張彥敏完成,第2章~第7章由芮小平完成。
第1章介紹Python的發展歷史及特點、用Python語言編程的基礎知識。
第2章介紹ArcGIS中Python的使用方法、ArcPy中常用的函數、類和模塊。
第3章介紹使用ArcPy對地圖文檔和圖層進行訪問與管理的方法。
第4章在介紹ArcPy中游標的定義和使用的基礎上,重點介紹空間數據的查詢、編輯和刪除,二進制數據的查詢與插入方法,基于屬性和空間拓撲關系的查詢。
第5章介紹矢量數據中屬性數據分析與統計、幾何數據的組織與底層訪問、矢量數據的專題圖制作與符號設置,柵格數據的訪問與操作、柵格數據的專題圖制作,空間數據的地圖打印輸出方法。
第6章介紹使用ArcPy對矢量和柵格數據分析的常用方法、Arctoolbox工具的自定義和調用方法、基于ModelBuilder建模的ArcPy使用方法。
第7章介紹使用ArcPy制作、管理、發布插件的基本方法。
本書是作者根據多年的教學科研經驗總結而成的,所有示例和相關數據均可網上共享,以便讀者快速入門。本書可為地理學、生態學等相關人員學習ArcGIS Python編程提供參考。
內容簡介:

Python是目前最熱門的開發語言之一, ESRI公司已經將Python作為ArcGIS產品的主要二次開發語言。在ArcGIS開發中使用Python語言,既可以高效地調取ArcGIS地理數據處理的功能,又可以便捷地使用眾多Python的開源資源。本書結合大量地理實際應用代碼和數據,重點介紹了Python的基礎知識、ArcGIS中Python的使用方法、地圖文檔和圖層的訪問與管理、空間數據訪問與操作、矢量數據和柵格數據分析、地圖制圖、自定義工具、插件制作等內容。本書可供地理學、生態學等相關專業從事地理數據處理的人員學習使用,從而快速掌握ArcGIS Python編程方法。


目錄:

第1章 Python基礎 1
1.1 Python發展歷史及特點 1
1.1.1 Python發展歷史 1
1.1.2 Python特點 1
1.2 Python語言基礎 2
1.2.1 入門概念 2
1.2.2 變量、函數和類的定義使用 3
1.2.3 語句 12
1.2.4 數據文件操作 17
1.2.5 數據庫操作 19
1.2.6 中文字符操作 20
第2章 ArcPy編寫地理數據處理程序基礎 22
2.1 ArcPy概述 22
2.1.1 什么是ArcPy 22
2.1.2 為什么使用ArcPy 22
2.2 ArcGIS Python編程環境簡介 23
2.2.1 啟動Python shell窗口 23
2.2.2 啟動Python 腳本編輯窗口 24
2.3 ArcPy中的函數和類 28
2.3.1 基本概念 28
2.3.2 常用函數 29
2.3.3 常用類 33
2.4 利用ArcPy編寫第一個程序 43
2.5 ArcPy的錯誤和警告處理機制 46
2.5.1 ArcPy的錯誤處理機制 46
2.5.2 ArcPy的警告處理機制 47
第3章 管理地圖文檔與圖層 49
3.1 使用當前地圖文檔 49
3.1.1 將當前地圖文檔另存為其他地圖文檔 50
3.1.2 使用全文件名引用地圖文檔 50
3.2 獲取地圖數據框架 51
3.3 訪問地圖圖層信息 51
3.4 修改地圖圖層屬性 53
3.5 地圖文檔中的圖層操作 54
3.5.1 在地圖數據框架中添加圖層 54
3.5.2 在地圖數據框架中刪除圖層 57
3.5.3 在地圖文檔中移動圖層 57
第4章 ArcPy查詢空間數據 59
4.1 屬性字段的訪問 59
4.1.1 地理數據表中的字段 59
4.1.2 獲得字段名稱 59
4.2 空間數據屬性的查詢 61
4.2.1 Cursor和行對象 61
4.2.2 查詢功能的實現 62
4.2.3 空間數據編輯和更新 64
4.2.4 空間數據插入 65
4.2.5 游標和鎖定 66
4.3 操作二進制數據 67
4.3.1 向數據庫插入圖片 68
4.3.2 從數據庫讀取圖片 68
4.4 ArcGIS中通過屬性條件和空間位置關系的查詢 68
4.4.1 通過屬性條件查詢 69
4.4.2 通過空間位置關系查詢 70
第5章 ArcPy操作空間數據 73
5.1 屬性數據操作 73
5.1.1 添加屬性字段 73
5.1.2 刪除屬性字段 74
5.1.3 關系型表屬性字段值統計 75
5.1.4 要素類數據統計 76
5.1.5 ArcPy操作Excel文件 77
5.1.6 屬性表格數據格式轉換 78
5.2 幾何數據操作 79
5.2.1 矢量數據基本信息的獲取 79
5.2.2 幾何對象的屬性與方法 80
5.2.3 使用幾何令牌 89
5.2.4 創建shape文件 90
5.2.5 矢量數據的即時投影轉換 103
5.3 矢量數據專題圖與符號設置 104
5.3.1 專題圖制作 104
5.3.2 符號設置 108
5.4 柵格數據操作 116
5.4.1 常用基本操作 116
5.4.2 獲取柵格數據屬性 117
5.4.3 獲取單個像元值 118
5.4.4 柵格數據的數組方式操作 119
5.5 柵格數據專題圖 123
5.6 地圖打印輸出 126
5.6.1 簡單地圖輸出 127
5.6.2 考慮制圖要素的地圖輸出 128
5.6.3 基于Data Driven Pages的批量打印 131
第6章 ArcPy空間數據分析 136
6.1 矢量數據空間分析 136
6.1.1 矢量數據批處理 136
6.1.2 矢量數據工作流處理方式 144
6.1.3 矢量數據網絡分析 155
6.2 柵格數據空間分析 165
6.2.1 柵格數據的歸一化 165
6.2.2 成本距離分析 169
6.2.3 柵格數據的提取 172
6.2.4 地面因子分析 179
6.2.5 空間數據插值 183
6.2.6 柵格數據重分類 189
6.2.7 柵格數據重采樣 193
6.2.8 ArcPy水文分析 196
6.3 定義和調用Arctoolbox工具 199
6.3.1 新建工具箱 199
6.3.2 添加腳本工具 200
6.3.3 設置腳本工具屬性 200
6.4 基于ModelBuilder建模的ArcPy使用方法 210
第7章 ArcPy定制Add-In插件 222
7.1 Add-In簡介 222
7.1.1 Add-In基本類型 223
7.1.2 Add-In的組成 225
7.2 Python Add-In插件的制作方法 225
7.3 安裝和共享插件 235
7.3.1 安裝插件 235
7.3.2 共享插件 238
7.4 管理Add-In 239
7.5 插件編程方法及實例 241
7.5.1 ArcPy中插件相關的類和模塊 241
7.5.2 ArcPy中插件編程方法及實例 249
序: