A Geographer's Guide to Computing Fundamentals: Python in Arcgis Pro
暫譯: 地理學家的計算基礎指南:在 ArcGIS Pro 中使用 Python
Conley, Jamison
- 出版商: Springer
- 出版日期: 2022-11-01
- 售價: $2,830
- 貴賓價: 9.5 折 $2,689
- 語言: 英文
- 頁數: 267
- 裝訂: Hardcover - also called cloth, retail trade, or trade
- ISBN: 3031084977
- ISBN-13: 9783031084973
-
相關分類:
Python、程式語言、地理資訊系統 Gis
海外代購書籍(需單獨結帳)
商品描述
This upper-undergraduate textbook teaches students programming in GIS using a mix of computer science theory and hands-on activities, with the aim of empowering students to understand fundamentals and apply their knowledge beyond the specific examples in the book. Each of the book's twenty-one chapters integrates instructional material with exercises in ArcGIS Pro. In doing so, this book combines the strengths of workbooks and theoretical textbooks to provide a holistic and comprehensive text. Each chapter concludes with an unguided task that ensures students have learned the broader principles explained therein. In addition to its unique format, the book covers oft-neglected topics such as debugging, creating a program from scratch, and managing metadata.
Section I starts with the principles of scripting and programming with Python. Section II introduces the ArcPy module and elements specific to ArcGIS Pro. This section focuses on data structures, and how they are used and implemented within Python. Section III uses the topic of algorithms to guide the student through creating tools to add functionality to ArcGIS Pro. The last section, Section IV, builds upon section III to guide the student to developing and sharing projects and Python packages to include external open-source code and share the Python code as an open-source package.
This text will prepare students for a long-term ability to do GIS programming, whether in industry or academic research. This comes from the author's observations of students who have learned GIS programming in one platform, such as VBA in ArcMap, struggle to apply that knowledge to a new platform, such as Python in ArcGIS Pro, because the content was presented too closely with a specific platform. The integration of exercises with conceptual content, along with the choice of chapter content, serves this goal of preparing students for working in a dynamic, rapidly changing technology field.
商品描述(中文翻譯)
這本針對大學高年級學生的教科書教導學生使用地理資訊系統(GIS)進行程式設計,結合了計算機科學理論與實作活動,旨在使學生理解基本原理並將其知識應用於書中具體範例之外。這本書的二十一個章節整合了教學材料與 ArcGIS Pro 的練習。透過這樣的方式,本書結合了工作手冊和理論教科書的優勢,提供了一本全面且完整的教材。每個章節結尾都有一個無指導的任務,以確保學生已學會其中解釋的更廣泛原則。除了其獨特的格式外,本書還涵蓋了常被忽視的主題,如除錯、從零開始創建程式以及管理元數據。
第一部分開始於使用 Python 的腳本和程式設計原則。第二部分介紹 ArcPy 模組及 ArcGIS Pro 特有的元素。這一部分專注於數據結構,以及它們在 Python 中的使用和實現。第三部分利用演算法的主題引導學生創建工具,以增強 ArcGIS Pro 的功能。最後一部分,即第四部分,基於第三部分的內容,引導學生開發和分享專案及 Python 套件,以包含外部的開源代碼並將 Python 代碼作為開源套件分享。
這本教材將為學生在產業或學術研究中進行 GIS 程式設計的長期能力做好準備。這源於作者對於那些在某一平台(如 ArcMap 中的 VBA)學習 GIS 程式設計的學生的觀察,這些學生在將知識應用於新平台(如 ArcGIS Pro 中的 Python)時會遇到困難,因為內容過於緊密地與特定平台相關聯。將練習與概念內容整合,以及章節內容的選擇,旨在為學生在快速變化的技術領域中工作做好準備。