ArcPy and ArcGIS: Geospatial Analysis with Python
暫譯: ArcPy 與 ArcGIS:使用 Python 進行地理空間分析
Silas Toms
- 出版商: Packt Publishing
- 出版日期: 2015-02-27
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 210
- 裝訂: Paperback
- ISBN: 1783988665
- ISBN-13: 9781783988662
-
相關分類:
Python、程式語言、地理資訊系統 Gis
已過版
相關主題
商品描述
Use the ArcPy module to automate the analysis and mapping of geospatial data in ArcGIS
About This Book
- Perform GIS analysis faster by automating tasks, such as selecting data or buffering data, by accessing GIS tools using scripting
- Access the spatial data contained within shapefiles and geodatabases, for updates, analysis and even transformation between spatial reference systems
- Produce map books and automate the mapping of geospatial analyses, reducing the time needed to produce and display the results
Who This Book Is For
If you are a GIS student or professional who needs an understanding of how to use ArcPy to reduce repetitive tasks and perform analysis faster, this book is for you. It is also a valuable book for Python programmers who want to understand how to automate geospatial analyses.
What You Will Learn
- Understand how to integrate Python into ArcGIS and make GIS analysis faster and easier
- Model an analysis and export it to Python for further improvement
- Create Python functions from exported scripts using ArcToolbox tools to avoid repetitive code
- Update the records of interest in your existing geospatial data automatically using data cursors
- Add new geospatial data to existing datasets automatically from field-collected data or data produced during analysis
- Export formatted analysis results to spreadsheets automatically
- Update map documents with analysis-generated data and export maps to PDF or image formats
- Create geometric networks and analyze routes using scripts
In Detail
ArcGIS allows for complex analyses of geographic information. The ArcPy module is used to script these ArcGIS analyses, providing a productive way to perform geo-analyses and to automate map production.
This book will guide you from basic Python scripting to advanced ArcPy script tools. This book starts off with setting up your Python environment, demonstrates a complex ArcPy script tool with multiple iterations, illustrates data access module cursors, and explains how to use ArcPy Geometry classes. Then, you will learn how to output maps using ArcPy.Mapping, and how to create ArcGIS script tools.
With the help of this book, you will be able to create repeatable analyses reducing the time-consuming nature of GIS, making you into a GIS professional as powerful as a whole team.
商品描述(中文翻譯)
使用 ArcPy 模組自動化 ArcGIS 中的地理空間數據分析與繪圖
關於本書
- 通過自動化任務(例如選擇數據或緩衝數據)來加快 GIS 分析,通過腳本訪問 GIS 工具
- 訪問包含在 shapefiles 和 geodatabases 中的空間數據,以進行更新、分析,甚至在空間參考系統之間進行轉換
- 生成地圖書並自動化地理空間分析的繪圖,減少生成和顯示結果所需的時間
本書適合誰
如果您是需要了解如何使用 ArcPy 來減少重複性任務並加快分析的 GIS 學生或專業人士,本書適合您。這本書對於希望了解如何自動化地理空間分析的 Python 程式設計師來說也是一本有價值的書籍。
您將學到什麼
- 了解如何將 Python 整合到 ArcGIS 中,使 GIS 分析更快、更簡單
- 建模分析並將其導出到 Python 以進行進一步改進
- 使用 ArcToolbox 工具從導出的腳本創建 Python 函數,以避免重複代碼
- 使用數據游標自動更新您現有地理空間數據中的感興趣記錄
- 從現場收集的數據或分析過程中生成的數據自動將新地理空間數據添加到現有數據集中
- 自動將格式化的分析結果導出到電子表格
- 使用分析生成的數據更新地圖文檔,並將地圖導出為 PDF 或圖像格式
- 使用腳本創建幾何網絡並分析路徑
詳細內容
ArcGIS 允許對地理信息進行複雜的分析。ArcPy 模組用於編寫這些 ArcGIS 分析的腳本,提供了一種高效的方式來執行地理分析並自動化地圖生成。
本書將指導您從基本的 Python 腳本編寫到高級的 ArcPy 腳本工具。本書首先介紹如何設置您的 Python 環境,演示一個具有多次迭代的複雜 ArcPy 腳本工具,說明數據訪問模組游標,並解釋如何使用 ArcPy Geometry 類。然後,您將學習如何使用 ArcPy.Mapping 輸出地圖,以及如何創建 ArcGIS 腳本工具。
在本書的幫助下,您將能夠創建可重複的分析,減少 GIS 的耗時性,使您成為一位如同整個團隊般強大的 GIS 專業人士。