幫助中心 | 我的帳號 | 關於我們

ArcGIS Python編程基礎與應用

  • 作者:編者:芮小平//張彥敏|責編:徐薔薇
  • 出版社:電子工業
  • ISBN:9787121409806
  • 出版日期:2021/05/01
  • 裝幀:平裝
  • 頁數:259
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:芮小平//張彥敏|責編:徐薔薇

目錄
第1章  Python基礎
  1.1  Python發展歷史及特點
    1.1.1  Python發展歷史
    1.1.2  Python特點
  1.2  Python語言基礎
    1.2.1  入門概念
    1.2.2  變數、函數和類的定義使用
    1.2.3  語句
    1.2.4  數據文件操作
    1.2.5  資料庫操作
    1.2.6  中文字元操作
第2章  ArcPy編寫地理數據處理程序基礎
  2.1  ArcPy概述
    2.1.1  什麼是ArcPy
    2.1.2  為什麼使用ArcPy
  2.2  ArcGIS Python編程環境簡介
    2.2.1  啟動Python shell窗口
    2.2.2  啟動Python 腳本編輯窗口
  2.3  ArcPy中的函數和類
    2.3.1  基本概念
    2.3.2  常用函數
    2.3.3  常用類
  2.4  利用ArcPy編寫第一個程序
  2.5  ArcPy的錯誤和警告處理機制
    2.5.1  ArcPy的錯誤處理機制
    2.5.2  ArcPy的警告處理機制
第3章  管理地圖文檔與圖層
  3.1  使用當前地圖文檔
    3.1.1  將當前地圖文檔另存為其他地圖文檔
    3.1.2  使用全文件名引用地圖文檔
  3.2  獲取地圖數據框架
  3.3  訪問地圖圖層信息
  3.4  修改地圖圖層屬性
  3.5  地圖文檔中的圖層操作
    3.5.1  在地圖數據框架中添加圖層
    3.5.2  在地圖數據框架中刪除圖層
    3.5.3  在地圖文檔中移動圖層
第4章  ArcPy查詢空間數據
  4.1  屬性欄位的訪問
    4.1.1  地理數據表中的欄位
    4.1.2  獲得欄位名稱
  4.2  空間數據屬性的查詢
    4.2.1  Cursor和行對象
    4.2.2  查詢功能的實現
    4.2.3  空間數據編輯和更新
    4.2.4  空間數據插入
    4.2.5  游標和鎖定
  4.3  操作二進位數據
    4.3.1  向資料庫插入圖片
    4.3.2  從資料庫讀取圖片

  4.4  ArcGIS中通過屬性條件和空間位置關係的查詢
    4.4.1  通過屬性條件查詢
    4.4.2  通過空間位置關係查詢
第5章  ArcPy操作空間數據
  5.1  屬性數據操作
    5.1.1  添加屬性欄位
    5.1.2  刪除屬性欄位
    5.1.3  關係型表屬性欄位值統計
    5.1.4  要素類數據統計
    5.1.5  ArcPy操作Excel文件
    5.1.6  屬性表格數據格式轉換
  5.2  幾何數據操作
    5.2.1  矢量數據基本信息的獲取
    5.2.2  幾何對象的屬性與方法
    5.2.3  使用幾何令牌
    5.2.4  創建shape文件
    5.2.5  矢量數據的即時投影轉換
  5.3  矢量數據專題圖與符號設置
    5.3.1  專題圖製作
    5.3.2  符號設置
  5.4  柵格數據操作
    5.4.1  常用基本操作
    5.4.2  獲取柵格數據屬性
    5.4.3  獲取單個像元值
    5.4.4  柵格數據的數組方式操作
  5.5  柵格數據專題圖
  5.6  地圖列印輸出
    5.6.1  簡單地圖輸出
    5.6.2  考慮製圖要素的地圖輸出
    5.6.3  基於Data Driven Pages的批量列印
第6章  ArcPy空間數據分析
  6.1  矢量數據空間分析
    6.1.1  矢量數據批處理
    6.1.2  矢量數據工作流處理方式
    6.1.3  矢量數據網路分析
  6.2  柵格數據空間分析
    6.2.1  柵格數據的歸一化
    6.2.2  成本距離分析
    6.2.3  柵格數據的提取
    6.2.4  地面因子分析
    6.2.5  空間數據插值
    6.2.6  柵格數據重分類
    6.2.7  柵格數據重採樣
    6.2.8  ArcPy水文分析
  6.3  定義和調用Arctoolbox工具
    6.3.1  新建工具箱
    6.3.2  添加腳本工具
    6.3.3  設置腳本工具屬性
  6.4  基於ModelBuilder建模的ArcPy使用方法
第7章  ArcPy定製Add-In插件

  7.1  Add-In簡介
    7.1.1  Add-In基本類型
    7.1.2  Add-In的組成
  7.2  Python Add-In插件的製作方法
  7.3  安裝和共享插件
    7.3.1  安裝插件
    7.3.2  共享插件
  7.4  管理Add-In
  7.5  插件編程方法及實例
    7.5.1  ArcPy中插件相關的類和模塊
    7.5.2  ArcPy中插件編程方法及實例

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032