ArcGIS Python人門到精通目錄
閆老師 QQ:276529800 微信13108507190
1. ArcGIS Python基礎
1.1 ArcGIS為什么學習Python
1.2 ArcGIS怎么學習Python
1.3 ArcGIS執行Python 幾種方式和注意事項
1.4 函數的多參數調用方法
1.5 Python 編輯器設置和調式
1.6 一個獨立運行的Python程序編寫和打包
1.7 Python中參數和過濾器的設置
2. 描述(Describe)信息獲得
2.1 Describe 對象基本屬性
2.2 要素類
2.3 圖層屬性
2.4 數據集和坐標系信息
2.5 柵格數據集屬性信息
2.6 表和字段信息
2.7 工作空間屬性
2.8 字段屬性和屬性域設置
3. 地理處理基礎知識
3.1 環境變量獲得
3.2 設置環境變量
3.3 設置環境變量三個例子:3D轉2D,密度分析,createtin
3.4 許可和軟件安裝信息
3.5 表名和字段是否有效
3.6 信息輸出和編寫消息
3.7 腳本和模型的相互調用
3.8 注釋三種方式
3.9 異常處理
4. 列表函數使用
4.1 ListDatasets (數據集列表)
4.2 ListFeatureClasses(要素類)
4.3 ListTables(表)
4.4 ListRasters(柵格)
4.5 ListWorkspaces(工作空間)批量緊縮數據庫
4.6 路徑和文件的基本操作知識
4.7 數據庫相互轉換
4.8 一個文件夾下MDB轉GDB
4.9 更新數據庫BSM
4.10 Walk使用獲得要素類,獲得工具箱工具,批量壓縮數據庫
5. 漢字處理
5.1 字符輸出幾種方法
5.2 亂碼漢字幾種方法的解決
5.3 獲得漢字長度和分解
5.4 表中讀寫漢字
5.5 讀寫文本文件中漢字
5.6 元組列表中漢字使用
5.7 字典使用(有字段別名返回字段名)
5.8 開發環境PyScripter漢字亂碼
6. (Cursor)的使用
6.1 arcpy. SearchCursor和arcpy.da.SearchCursor性能比較和使用范圍
6.2 arcpy.da.SearchCursor中 order by group by DISTINCT使用和獲得字段唯一值三種方法
6.3 arcpy.UpdateCursor和da.UpdateCursor比較,會話狀態下使用
6.4 arcpy.da.UpdateCursor更新日期和BLOB,刪除記錄
6.5 InsertCursor和da.InsertCursor比較
6.6 arcpy.da.InsertCursor 要素轉點,距離角度生成點
7. 查詢
7.1 查詢綜述和引號使用
7.2 通用精確和模糊查詢
7.3 屬性查詢-數據均分和固定行數分割
7.4 屬性查詢-消除指定面積
7.5 屬性查詢-按屬性分割
7.6 空間查詢-獲得一個省有多少的城市
7.7 空間查詢-查詢一個省相鄰的省份
8. 幾何處理
8.1 導出幾何(點,線,面)圖形坐標
8.2 導入坐標,生成多段線和帶孔的面多部件面
8.3 使用numpy導出點坐標
8.4 使用numpy導入文本生成點
8.5 點線面對象的屬性和方法介紹含橢球面積計算
8.6 線按指定長度分割
8.7 要素類相對XY平移
8.8 圖形按屬性合並(實現融合工具)
8.9 點按屬性相同轉面
9. FieldMappings和ValueTable使用
9.1 FieldMappings使用說明和什么時候使用
9.2 修改字段名稱類型和長度
9.3 獲得一個省有多少的城市(空間連接)
9.4 合並(按字段最長),修改ArcGIS的合並
9.5 ValueTable使用說明和什么時候使用
9.6 ValueTable使用的幾個例子,融合,創建tin和捕捉
10. 拓撲處理
10.1 arcpy建拓建和拓撲檢查
10.2 檢查多部件要素
10.3 面重疊處理
10.4 面縫隙處理
10.5 線部分或完全重疊處理
10.6 偽節點處理
10.7 刪除完全重復的點線面
10.8 刪除線面上重復點
10.9 點不在線面上處理
10.10 面線邊界不重合
11. TXT和XLS處理
11.1 讀寫文件
11.2 文件轉點
11.3 txt度分秒轉點
11.4 屬性轉TXT
11.5 Excel表格轉點
11.6 屬性轉excel
11.7 Excel轉面
12. 使用代碼實現界面控制
12.1 代碼控制界面基礎知識
12.2 自動獲得Excel工作表和字段
12.3 自動獲得MXD的圖層
12.4 根據范圍,自動設置柵格分辨率
12.5 拓撲檢查根據點,線,面類型讓用戶自動不同的拓撲規則
12.6 選擇一個數據庫,自動列出表
12.7 選擇一個數據庫,自動列出要素類
12.8 選擇一個數據庫,自動列出所有數據集
12.9 選擇一個要素,列出數字字段(不含原始面積長度字段)
13. 柵格數據處理
13.1 柵格基本信息獲得
13.2 獲得對應值的柵格位置
13.3 影像合並
13.4 多個柵格統計
13.5 批量格式轉換
13.6 柵格異常處理
13.7 彩色轉黑白 numpy使用
13.8 柵格重分類
14. mxd使用
14.1 獲得mxd中圖層信息(標注和符號化信息)
14.2 獲得mxd信息( 數據框和頁面信息)
14.3 根據一個圖層符號化另一個圖層
14.4 批量mxd導出圖片
14.5 地圖窗口轉到XY
14.6 固定比例尺打印
14.7 mxd文檔相對路徑和無效數據檢查
15. 綜合例子
15.1 表屬性中一個字出現次數計算(列表,字典,numpy三種方法)
15.2 矢量數據批量裁剪
15.3 矢量數據批量合庫
15.4 影像批量裁剪(按記錄批量裁剪影像,多幅批量裁剪)
15.5 按數據庫標准創建要素類和表
15.6 修改面左上角為第一個點
15.7 獲得宗地順序界址點號
15.8 銳角檢查
15.9 兩面層按面積的疊加面積最大賦屬性