ArcPy and ArcGIS Second Edition

Silas Toms, Dara O'Beirne

  • 出版商: Packt Publishing
  • 出版日期: 2017-06-30
  • 售價: $2,180
  • 貴賓價: 9.5$2,071
  • 語言: 英文
  • 頁數: 272
  • 裝訂: Paperback
  • ISBN: 1787282511
  • ISBN-13: 9781787282513
  • 相關分類: 地理資訊系統 Gis
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Use Python modules such as ArcPy, ArcREST and the ArcGIS API for Python to automate the analysis and mapping of geospatial data.

About This Book

  • Perform GIS analysis faster by automating tasks.
  • Access the spatial data contained within shapefiles and geodatabases and transform between spatial reference systems.
  • Automate the mapping of geospatial analyses and production of map books.

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 and implement ArcGIS Online data management.

What You Will Learn

  • Understand how to integrate Python into ArcGIS and make GIS analysis faster and easier.
  • Create Python script using ArcGIS ModelBuilder.
  • Learn to use ArcGIS online feature services and the basics of the ArcGIS REST API
  • Understand the unique Python environment that is new with ArcGIS Pro
  • Learn about the new ArcGIS Python API and how to use Anaconda and Jupyter with it
  • Learn to control ArcGIS Enterprise using ArcPy

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 automate map production.

The second edition of the book focuses on new Python tools, such as the ArcGIS API for Python. Using Python, this book will guide you from basic Python scripting to advanced ArcPy script tools.

This book starts off with setting up your Python environment for ArcGIS automation. Then you will learn how to output maps using ArcPy in MXD and update feature class in a geodatabase using arcpy and ArcGIS Online. Next, you will be introduced to ArcREST library followed by examples on querying, updating and manipulating ArcGIS Online feature services. Further, you will be enabling your scripts in the browser and directly interacting with ArcGIS Online using Jupyter notebook. Finally, you can learn ways to use of ArcPy to control ArcGIS Enterprise and explore topics on deployments, data quality assurances, data updates, version control, and editing safeguards.

By the end of the book, you will be equipped with the knowledge required to create automated analysis with administration reducing the time-consuming nature of GIS.

Style and approach

The book takes a pragmatic approach, showing ways to automate repetitive tasks and utilizing features of ArcPy with ArcGIS Pro and ArcGIS online.

商品描述(中文翻譯)

使用 Python 模組如 ArcPy、ArcREST 和 ArcGIS API for Python 來自動化地理空間數據的分析和繪圖。

關於本書
- 通過自動化任務更快地執行 GIS 分析。
- 訪問 shapefile 和地理數據庫中的空間數據,並在空間參考系統之間進行轉換。
- 自動化地理空間分析的繪圖和地圖書的製作。

本書適合誰
如果您是需要了解如何使用 ArcPy 來減少重複性任務並更快執行分析的 GIS 學生或專業人士,本書適合您。這本書對於希望了解如何自動化地理空間分析並實施 ArcGIS Online 數據管理的 Python 程式設計師來說也是一本有價值的書籍。

您將學到什麼
- 了解如何將 Python 整合到 ArcGIS 中,使 GIS 分析更快更簡單。
- 使用 ArcGIS ModelBuilder 創建 Python 腳本。
- 學習使用 ArcGIS Online 功能服務和 ArcGIS REST API 的基本知識。
- 了解 ArcGIS Pro 中全新的獨特 Python 環境。
- 了解新的 ArcGIS Python API 以及如何與 Anaconda 和 Jupyter 一起使用。
- 學習使用 ArcPy 控制 ArcGIS Enterprise。

詳細內容
ArcGIS 允許對地理信息進行複雜的分析。ArcPy 模組用於編寫這些 ArcGIS 分析的腳本,提供了一種高效的方式來執行地理分析和自動化地圖製作。

本書的第二版專注於新的 Python 工具,如 ArcGIS API for Python。通過 Python,本書將指導您從基本的 Python 腳本到高級的 ArcPy 腳本工具。

本書首先介紹如何為 ArcGIS 自動化設置 Python 環境。然後,您將學習如何使用 ArcPy 在 MXD 中輸出地圖,並使用 arcpy 和 ArcGIS Online 更新地理數據庫中的要素類。接下來,您將接觸到 ArcREST 庫,並通過查詢、更新和操作 ArcGIS Online 功能服務的範例進行學習。此外,您將在瀏覽器中啟用腳本,並使用 Jupyter notebook 直接與 ArcGIS Online 互動。最後,您將學習如何使用 ArcPy 控制 ArcGIS Enterprise,並探索有關部署、數據質量保證、數據更新、版本控制和編輯保護的主題。

在本書結束時,您將具備創建自動化分析所需的知識,從而減少 GIS 的耗時性。

風格與方法
本書採取務實的方法,展示了自動化重複性任務的方式,並利用 ArcPy 與 ArcGIS Pro 和 ArcGIS Online 的功能。