-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
ArcGIS下的Python編程 版權信息
- ISBN:9787553745381
- 條形碼:9787553745381 ; 978-7-5537-4538-1
- 裝幀:120g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
ArcGIS下的Python編程 本書特色
《arcgis下的python編程》對于arcgis 下python 腳本使用方法的闡述是從python 語言本身和基于arcgis的python 兩個方面同時著手,因此在閱讀本書時不需要預先具備python 基礎知識。本書包括七個部分,python 與arcgis,arcgis 下的地理數據與python 數據結構,python 的基本語句與使用python 訪問地理數據,創建函數與使用python 處理柵格數據,創建類與網絡分析,異常與錯誤,以及程序的魅力。主要闡述的邏輯線存在并行的兩條線,一個是針對python 的,從對于python 介紹、數據結構、基本語句到創建函數、創建類和異常;另一個是針對arcgis 下的python ,從arcpy 站點包、訪問以及管理地理信息數據的方法、處理要素類、處理柵格數據到網絡分析和與地理處理模型的結合方法。兩條線同時推進闡述,互相支持印證,并結合實際解決問題的應用方法,例如如何轉化kml 文件和.dwg 格式文件并增加字段數據,以及適宜性分析柵格計算重分類的方法和尋找*近設施點的網絡分析,遺傳算法應用等。 *后一部分則通過具體的案例來闡述應用arcgis下python編程規劃的方法,初步包括三個課題的探討: “課題探討_a_ 自然村落選址因子權重評定的遺傳算法”,村落選址受制于山水,如何在復雜的地形中謀得棲身之所,避免自然災害的侵擾并具有舒適宜人的小氣候是人類不斷探索的課題。根據假定既有村落選址的特點反推權重設置具有一定的合理性,并根據反推的權重應用于影響因子計算新的地塊獲取選址。在這個過程中,使用優化算法中的遺傳算法求解; “課題探討_b_ 基于景觀感知敏感度的生態旅游地觀光線路自動選址”,根據《基于景觀感知敏感度的生態旅游地觀光線路自動選址》的研究,將計算模型程序化,不僅提升模型計算的效率,更有利于不斷修正研究過程中出現的問題以及加入更多不同類型影響因子后,進行綜合性評價分析,并為類似的研究提供基礎性程序片斷; “課題探討_c_ 解讀蟻群算法與tsp 問題”,蟻群算法(ant colony optimization, aco),又稱螞蟻算法,是一種用來在圖中尋找優化路徑的機率型算法。本案例將蟻群算法在arcgis的python腳本中實現。
ArcGIS下的Python編程 內容簡介
基于arcgis的地理信息系統可以輔助規劃師從地理信息角度解決相關的規劃設計問題,例如從信息化角度智能化管理城市信息數據,進行相關的空間分析、網絡分析、地統計以及輔助制圖。然而規劃師的欲望是無止境的,尋求更自由的計算機輔助規劃設計的技術,以及獲得更強解決問題的能力,就需要具備編程設計的知識。基于arcgis的python腳本語言正是可以輔助規劃師得以自由解決問題的一個途徑。 具有編程能力的規劃設計師將具有更強解決問題的能力以及拓展無限的創造力,自身的專業知識為如何編寫程序解決問題提供了*為直接的基礎,這是專業開發人員力所不能及。針對python 編寫程序處理地理信息系統不僅提高了處理地理信息數據的效率,更是可以針對需要解決的問題構建處理問題的程序,從程序編寫的角度思考解決問題的方法。 《arcgis下的python編程》為規劃師提供了學習基于arcgis的腳本語言python教材,將對python語言的講述與arcgis的模塊arcpy相結合,并通過實際案例探討“自然村落選址因子權重評定的遺傳算法”、“基于景觀感知敏感度的生態旅游地觀光線路自動選址”和“解讀蟻群算法與tsp 問題”,理解編程規劃設計的方法。
ArcGIS下的Python編程 目錄
目錄:(中英文對照圖書必需提供中英文目錄)
9python 與arcgis
10 1 python
12 2 將地理信息系統作為過程的空間分析
12 2.1 區位與網絡結構
14 2.2 調研者路線
16 2.3 場地現狀信息錄入與基本分析
18 2.4 基礎的數據地理信息化輔助規劃設計分析
21 2.5 專題地圖疊合的方法
21 2.6 作為過程的空間分析
23 3 python 與arcgis
25 3.1 .kml 文件格式
41 3.2 通過python 使用工具箱里的工具
44 3.3 通過python 使用環境設置
46 3.4 通過python 使用函數
47 3.5 通過python 使用類
51 3.5 獲取和設置參數
57arcgis 下的地理數據與python 數據結構
58 1 arcgis 下的地理數據
62 1.1 文件地理數據庫和個人地理數據庫
62 1.2 arcsde 地理數據庫
67 1.3 創建地理數據列表
74 2 python 數據結構-list 列表、tuple 元組與dictionary 字典
75 2.1 列表(list)
85 2.2 元組(tuple)
85 2.3 字典(dictionary)
94 3 python 數據結構-string 字符串
94 3.1 字符串格式化
96 3.2 re(regular expression) 正則表達式
109python 的基本語句與使用python 訪問地理數據
110 1 描述數據
112 2 python 的基本語句
112 2.1 print() 與import
113 2.2 賦值的方法
114 2.3 循環語句
117 2.4 條件語句
119 3 table 屬性表與cursor 游標
123 3.1 讀取幾何、寫入幾何與幾何標記(geometry tokens)
126 3.2 游標和鎖定
127 3.3 在python 腳本中使用sql 結構化查詢語
129 3.4 數據存在判斷與在python 腳本中驗證表和字段名稱
135 創建函數與使用python 處理柵格數據
136 1 創建函數
145 2 形式參數的傳遞
147 3 raster 柵格數據
148 3.1 柵格數據(mesh 面quad 類型)
148 3.2 專題數據
148 3.3 影像數據
152 3.4 柵格函數
153 3.5 tin 表面模型(mesh 面triangle 類型)
155 4 使用python 處理柵格數據
155 4.1 柵格計算(地圖代數運算)
159 4.2 重分類
171 4.3 條件分析工具集
175 創建類與網絡分析
177 1 創建類
179 2 網絡分析
180 2.1 從googleearth 中調入路徑以及服務設施和源點
185 2.2 建立文件地理數據庫、要素數據集并導入用于網絡分析的基礎數據
187 2.3 *近設施點分析
193 異常與錯誤
194 1 異常
196 1.1 python 內置異常
197 2 錯誤
201 程序的魅力
201 1 課題探討_a_ 自然村落選址因子權重評定的遺傳算法
204 1.1 準備數據
204 1.2 確定研究區域
205 1.3 確定影響因子
209 1.4 假設權重,疊合相加各個影響因子的成本柵格
211 1.5 遺傳算法
218 1.6 將計算結果應用于類似場地
219 2 課題探討_b_ 基于景觀感知敏感度的生態旅游地觀光線路自動選址
220 2.1 技術線路與基礎數據
223 2.2 視域感知因子_ 可視區域計算
231 2.3 視域感知因子_ *佳觀賞距離計算
242 2.4 視域感知因子_ *佳觀賞方位
249 2.5 視域感知因子_ 柵格疊加求和
249 2.6 生態感知因子_ 景觀類型
251 2.7 生態感知因子_ 資源價值
252 2.8 生態感知因子_ 柵格疊加求和
252 2.9 景觀感知敏感度
254 2.10 地形因子
256 2.11 觀光線路適宜性成本柵格計算
257 2.12 觀光線路自動獲取
260 3 課題探討_c_ 解讀蟻群算法與tsp 問題
260 3.1 蟻群算法與tsp 問題概述
263 3.2 蟻群算法程序解讀
271 3.3 蟻群算法在arcgis 下的應用
2744 分享程序ArcGIS下的Python編程 作者簡介
包瑞清 西安建筑科技大學建筑學院講師 城市規劃與設計專業博士,任教于西安建筑科技大學建筑學院,主攻計算機輔助設計應用研究,從作為設計者的角度尋找和融合編程與建筑、風景園林、城鄉規劃等設計規劃學科之間的關聯,建立面向設計師的編程設計知識系統,力圖使編程設計成為設計領域的基礎環節,探索未來設計的方法。 2012 年,作為caDesign 設計創始人之一,以“編程讓設計更具創造力!”的信念為指引,分享研究成果,發展面向設計師的編程設計知識系統網絡服務體系。
- >
巴金-再思錄
- >
經典常談
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
莉莉和章魚
- >
名家帶你讀魯迅:朝花夕拾
- >
史學評論
- >
月亮虎
- >
中國人在烏蘇里邊疆區:歷史與人類學概述