ArcGIS Blueprints
暫譯: ArcGIS 藍圖

Eric Pimpler

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-21
  • 售價: $2,400
  • 貴賓價: 9.5$2,280
  • 語言: 英文
  • 頁數: 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 服務並將資料下載到本地地理資料庫的工具 [*] 設計、構建並整合進階的 GUI,使用 wxPython 和 ArcGIS Desktop

  • 了解如何構建將資料匯出到 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 資料存取模組技術,並使用資料驅動頁面自動化創建地圖書。

最後,您將學習與視頻和社交媒體串流合作的進階技術。在本書結束時,您將擁有自己的桌面應用程式,而不需要花太多時間學習複雜的理論。