面向arcgis的python腳本編程是一本指導(dǎo)ArcGIS for Desktop專(zhuān)業(yè)用戶進(jìn)行Python開(kāi)發(fā)的指南,本書(shū)將教會(huì)您如何通過(guò)編寫(xiě)Python代碼處理空間數(shù)據(jù)并在ArcGIS中自動(dòng)化實(shí)現(xiàn)地理處理任務(wù)。讀者在學(xué)習(xí)完本書(shū)后,可以根據(jù)需要?jiǎng)?chuàng)建自定義的地理處理工具。全書(shū)包括14章,詳細(xì)的介紹了Python簡(jiǎn)介,ArcGIS中的地理處理,Python窗口,Python基礎(chǔ),使用Python進(jìn)行地理處理,訪問(wèn)空間數(shù)據(jù),處理空間數(shù)據(jù),使用柵格數(shù)據(jù),制圖腳本,程序調(diào)試與錯(cuò)誤處理,創(chuàng)建Python類(lèi)和函數(shù),創(chuàng)建自定義工具和共享腳本工具,歡迎廣大讀者免費(fèi)下載閱讀。
內(nèi)容介紹
《面向arcgis的python腳本編程》是一本專(zhuān)門(mén)針對(duì)ArcGIS編程的Python參考書(shū),以基礎(chǔ)理論結(jié)合GIS開(kāi)發(fā)實(shí)例的方式,詳細(xì)介紹了Python在ArcGIS開(kāi)發(fā)中的基本應(yīng)用和相關(guān)技巧,全書(shū)分為4個(gè)部分。第一部分主要介紹ArcGIS for Desktop中地理處理的基本原理以及Python語(yǔ)言的基礎(chǔ)知識(shí);第二部分主要介紹如何編寫(xiě)一個(gè)處理空間數(shù)據(jù)的腳本;第三部分主要介紹一系列具體的操作,例如編寫(xiě)制圖腳本、調(diào)試和錯(cuò)誤處理以及創(chuàng)建Python類(lèi)和函數(shù);第四部分主要介紹如何將腳本創(chuàng)建成一個(gè)工具并與其他人共享。每一章都附帶相應(yīng)的練習(xí)內(nèi)容,幫助讀者在學(xué)習(xí)和練習(xí)之間得到更多的實(shí)踐。
《面向arcgis的python腳本編程》內(nèi)容結(jié)構(gòu)清晰,示例完整,不僅適合于從事GIS開(kāi)發(fā)的專(zhuān)業(yè)人士,而且適合那些有興趣接觸或從事Python編程的讀者。
章節(jié)目錄
第一部分 Python和地理處理的相關(guān)概念 第1章 Python簡(jiǎn)介 1.1 引言 1.2 Python的特點(diǎn) 1.3 腳本語(yǔ)言和程序語(yǔ)言 1.4 ArcGIS的腳本語(yǔ)言 1.5 Python的歷史和版本 1.6 關(guān)于本書(shū) 1.7 Python腳本實(shí)例 1.8 Python腳本編輯器 本章要點(diǎn) 第2章 ArcGIS中的地理處理 2.1 引言 2.2 地理處理 2.3 ArcObjects 2.4 工具箱和工具 2.5 工具的類(lèi)型 2.6 工具對(duì)話框 2.7 環(huán)境設(shè)置 2.8 批處理 2.9 模型和ModelBuilder 2.10 運(yùn)行腳本 2.11 運(yùn)行腳本工具 2.12 模型轉(zhuǎn)為腳本 2.13 定時(shí)運(yùn)行腳本 本章要點(diǎn) 第3章 Python窗口 3.1 引言 3.2 Python窗口簡(jiǎn)介 3.3 編寫(xiě)并運(yùn)行腳本代碼 3.4 獲取幫助 3.5 Python窗口選項(xiàng) 3.6 保存腳本 3.7 在Python窗口中加載代碼 本章要點(diǎn) 第4章 Python基礎(chǔ) 4.1 引言 4.2 Python文檔和資源 4.3 數(shù)據(jù)類(lèi)型與數(shù)據(jù)結(jié)構(gòu) 4.4 數(shù)字 4.5 變量及其命名規(guī)則 4.6 語(yǔ)句和表達(dá)式 4.7 字符串 4.8 列表 4.9 Python對(duì)象 4.10 函數(shù) 4.11 方法 4.12 處理字符串 4.13 處理列表 4.14 處理路徑 4.15 模塊 4.16 條件控制語(yǔ)句 4.17 循環(huán)語(yǔ)句 4.18 用戶輸入 4.19 注釋 4.20 PythonWin編輯器 4.21 編碼規(guī)范 本章要點(diǎn) 第二部分 編寫(xiě)地理處理腳本 第5章 使用Python進(jìn)行地理處理 5.1 引言 5.2 ArcPy站點(diǎn)包 5.3 導(dǎo)入ArcPy 5.4 使用舊版ArcGIS 5.5 使用地理處理工具 5.6 使用地理處理工具箱 5.7 ArcPy函數(shù) 5.8 ArcPy類(lèi) 5.9 環(huán)境設(shè)置 5.10 工具消息 5.11 查詢?cè)S可 5.12 獲取幫助 本章要點(diǎn) 第6章 訪問(wèn)空間數(shù)據(jù) 6.1 引言 6.2 檢查數(shù)據(jù)的存在性 6.3 描述數(shù)據(jù) 6.4 列出數(shù)據(jù) 6.5 對(duì)列表使用for循環(huán) 6.6 操作列表 6.7 元組 6.8 字典 本章要點(diǎn) 第7章 處理空間數(shù)據(jù) 7.1 引言 7.2 使用游標(biāo)訪問(wèn)數(shù)據(jù) 7.3 在Python中使用SQL 7.4 處理表和字段名 7.5 解析屬性表和字段名 7.6 處理文本文件 本章要點(diǎn) 第8章 處理幾何圖形 8.1 引言 8.2 處理幾何對(duì)象 8.3 讀取幾何 8.4 處理多部分要素 8.5 處理有孔洞的多邊形 8.6 寫(xiě)入幾何 8.7 使用游標(biāo)設(shè)置空間參考 8.8 使用地理處理工具處理幾何對(duì)象 本章要點(diǎn) 第9章 使用柵格數(shù)據(jù) 9.1 引言 9.2 列出柵格數(shù)據(jù) 9.3 描述柵格屬性 9.4 處理柵格對(duì)象 9.5 Spatial Analyst模塊 9.6 地圖代數(shù) 9.7 ApplyEnvironment函數(shù) 9.8 arcpy.as模塊中的類(lèi) 9.9 NumPy數(shù)組 本章要點(diǎn) 第三部分 執(zhí)行地理處理任務(wù) 第10章 制圖腳本 10.1 引言 10.2 ArcPy的制圖模塊 10.3 地圖文檔 10.4 地圖文檔的屬性和方法 10.5 數(shù)據(jù)框 10.6 圖層 10.7 修復(fù)數(shù)據(jù)鏈接 10.8 頁(yè)面布局元素 10.9 輸出地圖 10.10 打印地圖 10.11 處理PDF文檔 10.12 新建地圖冊(cè) 10.13 制圖腳本樣例 本章要點(diǎn) 第11章 程序調(diào)試與錯(cuò)誤處理 11.1 引言 11.2 識(shí)別語(yǔ)法錯(cuò)誤 11.3 識(shí)別異常 11.4 程序調(diào)試 11.5 程序調(diào)試技巧 11.6 異常的處理 11.7 觸發(fā)異常 11.8 處理異常 11.9 處理地理異常 11.10 其他錯(cuò)誤處理方法 11.11 常見(jiàn)錯(cuò)誤 本章要點(diǎn) 第12章 創(chuàng)建Python類(lèi)和函數(shù) 12.1 引言 12.2 創(chuàng)建函數(shù) 12.3 調(diào)用函數(shù) 12.4 添加代碼到模塊中 12.5 使用類(lèi) 12.6 地理處理包 本章要點(diǎn) 第四部分 創(chuàng)建并使用腳本工具 第13章 創(chuàng)建自定義工具 13.1 引言 13.2 為什么要?jiǎng)?chuàng)建自定義工具 13.3 創(chuàng)建自定義工具的步驟 13.4 編輯腳本代碼 13.5 工具參數(shù) 13.6 設(shè)置工具參數(shù) 13.7 腳本工具示例 13.8 自定義工具行為 13.9 處理消息 13.10 處理獨(dú)立腳本和工具的消息 13.11 自定義進(jìn)度對(duì)話框 13.12 在進(jìn)程中運(yùn)行腳本 本章要點(diǎn) 第14章 共享腳本工具 14.1 引言 14.2 工具共享的方法 14.3 軟件許可 14.4 共享工具的文件夾結(jié)構(gòu) 14.5 處理路徑 14.6 查找數(shù)據(jù)和工作空間 14.7 創(chuàng)建地理處理包 14.8 內(nèi)嵌腳本并設(shè)置工具密碼 14.9 編寫(xiě)工具文檔 14.10 示例工具:市場(chǎng)分析 本章要點(diǎn)
使用說(shuō)明
1、下載并解壓,得出pdf文件
2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門(mén)推薦
- 得間免費(fèi)小說(shuō)電腦版 v5.3.0.372.58M / 簡(jiǎn)體中文
- 有柿電腦版 v11.6.284.23M / 簡(jiǎn)體中文
- cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.1135.99M / 簡(jiǎn)體中文
- 開(kāi)源閱讀電腦版 v3.2517.96M / 簡(jiǎn)體中文
- 瀟湘書(shū)院電腦版 v2.3.11.888官方版49.65M / 簡(jiǎn)體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
- linux常用命令大全 chm版1.48M / 簡(jiǎn)體中文
- 本草綱目 5.34M / 簡(jiǎn)體中文
- docker入門(mén)實(shí)戰(zhàn) pdf完整版1.38M / 簡(jiǎn)體中文
- Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文