ArcGIS Blueprints (ArcGIS 藍圖)

Eric Pimpler

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-21
  • 售價: $2,380
  • 貴賓價: 9.5$2,261
  • 語言: 英文
  • 頁數: 378
  • 裝訂: Paperback
  • ISBN: 1785286226
  • ISBN-13: 9781785286223
  • 相關分類: 地理資訊系統 Gis
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Explore the robust features of Python to create real-world ArcGIS applications through exciting, hands-on projects

About This Book

  • Get to grips with the big world of Python add-ins and wxPython in GUI development to implement their features in your application
  • Integrate advanced Python libraries, ArcPy mapping, and data access module techniques to develop a mapping application
  • Construct a top-notch intermediate-to-advanced project by accessing ArcGIS Server and ArcGIS Online resources through the ArcGIS REST API using a project-based approach

Who This Book Is For

If you have prior experience building simple apps with ArcGIS and now have a fancy for developing a more challenging and complex desktop application in ArcGIS, then this book is ideal for you.

What You Will Learn

  • Automate the creation of creative output data visualizations including maps, charts, and graphs
  • Explore ways to use the ArcPy Mapping module and Data-driven Pages to automate the creation of map books in your own project
  • Develop applications that use the Plotly platform and library to create stunning charts and graphs that can be integrated into ArcGIS Desktop
  • Build tools that access REST services and download data to a local geodatabase [*] Design, build, and integrate advanced GUIs with wxPython and ArcGIS Desktop in ArcGIS
  • Get clued up about constructing applications that export data to Google Earth Pro to automate time-consuming complex processes
  • Maximize the access of ArcGIS Server and ArcGIS Online using the ArcGIS REST API with Python

In Detail

This book is an immersive guide to take your ArcGIS Desktop application development skills to the next level

It starts off by providing detailed description and examples of how to create ArcGIS Desktop Python toolboxes that will serve as containers for many of the applications that you will build. We provide several practical projects that involve building a local area/community map and extracting wildfire data. You will then learn how to build tools that can access data from ArcGIS Server using the ArcGIS REST API. Furthermore, we deal with the integration of additional open source Python libraries into your applications, which will help you chart and graph advanced GUI development; read and write JSON, CSV, and XML format data sources; write outputs to Google Earth Pro, and more. Along the way, you will be introduced to advanced ArcPy Mapping and ArcPy Data Access module techniques and use data-driven Pages to automate the creation of map books.

Finally, you will learn advanced techniques to work with video and social media feeds. By the end of the book, you will have your own desktop application without having spent too much time learning sophisticated theory.

商品描述(中文翻譯)

探索Python的強大功能,通過令人興奮的實戰項目創建真實世界的ArcGIS應用程序

關於本書



  • 深入了解Python插件和wxPython在GUI開發中的應用,以在應用程序中實現其功能

  • 整合高級Python庫、ArcPy地圖和數據訪問模塊技術,開發地圖應用程序

  • 通過基於項目的方法,使用ArcGIS REST API訪問ArcGIS Server和ArcGIS Online資源,構建一個頂級中高級項目

本書適合對象


如果您有使用ArcGIS構建簡單應用程序的經驗,現在想開發更具挑戰性和複雜的桌面應用程序,那麼本書非常適合您。

您將學到什麼



  • 自動化創建包括地圖、圖表和圖形在內的創意輸出數據可視化

  • 探索使用ArcPy地圖模塊和數據驅動頁面自動創建地圖書的方法

  • 開發使用Plotly平台和庫創建令人驚艷的圖表和圖形的應用程序,並將其集成到ArcGIS Desktop中

  • 構建工具,通過REST服務訪問並下載數據到本地地理數據庫

  • 在ArcGIS中使用wxPython和ArcGIS Desktop設計、構建和集成高級GUI

  • 了解構建將數據導出到Google Earth Pro以自動化耗時複雜過程的應用程序

  • 使用Python最大化訪問ArcGIS Server和ArcGIS Online的能力,使用ArcGIS REST API

詳細內容


本書是一本引人入勝的指南,將幫助您提升ArcGIS Desktop應用程序開發技能。


首先,我們提供了詳細的描述和示例,介紹如何創建ArcGIS Desktop Python工具箱,這些工具箱將成為您構建的許多應用程序的容器。我們提供了幾個實用項目,包括構建本地區域/社區地圖和提取野火數據。然後,您將學習如何構建可以使用ArcGIS REST API從ArcGIS Server訪問數據的工具。此外,我們還介紹了將其他開源Python庫集成到應用程序中的方法,這將幫助您進行高級GUI開發;讀寫JSON、CSV和XML格式的數據源;將輸出寫入Google Earth Pro等。在此過程中,您將學習高級的ArcPy地圖和ArcPy數據訪問模塊技術,並使用數據驅動頁面自動創建地圖書。


最後,您將學習處理視頻和社交媒體源的高級技術。通過本書,您將能夠擁有自己的桌面應用程序,而無需花費太多時間學習複雜的理論。