Learning Geospatial Analysis with Python - Third Edition Understand GIS fundamentals and perform remote sensing data analysis using Python 3.7

Joel Lawhead

買這商品的人也買了...

商品描述

Key Features

  • Create GIS solutions using the new features introduced in Python 3.7
  • Explore a range of GIS tools and libraries such as PostGIS, QGIS, and PROJ
  • Learn to automate geospatial analysis workflows using Python and Jupyter

Book Description

Geospatial analysis is used in almost every domain you can think of, including defense, farming, and even medicine. With this systematic guide, you'll get started with geographic information system (GIS) and remote sensing analysis using the latest features in Python.

This book will take you through GIS techniques, geodatabases, geospatial raster data, and much more using the latest built-in tools and libraries in Python 3.7. You'll learn everything you need to know about using software packages or APIs and generic algorithms that can be used for different situations. Furthermore, you'll learn how to apply simple Python GIS geospatial processes to a variety of problems, and work with remote sensing data.

By the end of the book, you'll be able to build a generic corporate system, which can be implemented in any organization to manage customer support requests and field support personnel.

What you will learn

  • Automate geospatial analysis workflows using Python
  • Code the simplest possible GIS in just 60 lines of Python
  • Create thematic maps with Python tools such as PyShp, OGR, and the Python Imaging Library
  • Understand the different formats that geospatial data comes in
  • Produce elevation contours using Python tools
  • Create flood inundation models
  • Apply geospatial analysis to real-time data tracking and storm chasing

Who this book is for

This book is for Python developers, researchers, or analysts who want to perform geospatial modeling and GIS analysis with Python. Basic knowledge of digital mapping and analysis using Python or other scripting languages will be helpful.

商品描述(中文翻譯)

主要特點


  • 使用Python 3.7中引入的新功能創建GIS解決方案

  • 探索各種GIS工具和庫,如PostGIS、QGIS和PROJ

  • 學習使用Python和Jupyter自動化地理空間分析工作流程

書籍描述

地理空間分析幾乎應用於所有領域,包括國防、農業甚至醫學。通過這本系統性指南,您將使用Python的最新功能開始進行地理信息系統(GIS)和遙感分析。

本書將使用Python 3.7中的最新內置工具和庫,帶您深入了解GIS技術、地理數據庫、地理空間光柵數據等等。您將學習使用軟件包或API以及可用於不同情況的通用算法的一切知識。此外,您還將學習如何應用簡單的Python GIS地理空間處理方法解決各種問題,並處理遙感數據。

通過閱讀本書,您將能夠構建一個通用的企業系統,該系統可以在任何組織中實施,用於管理客戶支持請求和現場支持人員。

您將學到什麼


  • 使用Python自動化地理空間分析工作流程

  • 使用僅60行Python代碼編寫最簡單的GIS

  • 使用Python工具(如PyShp、OGR和Python Imaging Library)創建主題地圖

  • 了解地理空間數據的不同格式

  • 使用Python工具生成高程等高線

  • 創建洪水淹沒模型

  • 將地理空間分析應用於實時數據追踪和風暴追蹤

適合閱讀對象

本書適合希望使用Python進行地理空間建模和GIS分析的Python開發人員、研究人員或分析師。具備使用Python或其他腳本語言進行數字地圖和分析的基礎知識將會有所幫助。

作者簡介

Joel Lawhead is a PMI-certified Project Management Professional, a certified GIS Professional, and the Chief Information Officer of NVision Solutions Inc., an award-winning firm specializing in geospatial technology integration and sensor engineering for NASA, FEMA, NOAA, the US Navy, and many other commercial and non-profit organizations. Joel began using Python in 1997 and started combining it with geospatial software development in 2000. He has authored multiple editions of Learning Geospatial Analysis with Python and QGIS Python Programming Cookbook, both from Packt. He is also the developer of the open source Python Shapefile Library (PyShp) and maintains a geospatial technical blog, GeospatialPython, and Twitter feed, @SpatialPython.

作者簡介(中文翻譯)

Joel Lawhead 是一位經過 PMI 認證的專案管理專業人士,也是一位經過認證的地理資訊系統專業人士,並且是 NVision Solutions Inc. 的首席資訊官。NVision Solutions Inc. 是一家獲獎的公司,專門從事地理空間技術整合和感測器工程,為 NASA、FEMA、NOAA、美國海軍和許多其他商業和非營利組織提供服務。Joel 在 1997 年開始使用 Python,並在 2000 年開始將其與地理空間軟體開發結合。他撰寫了 Packt 出版的多個版本的《學習地理空間分析與 Python》和《QGIS Python 程式設計食譜》。他還是開源的 Python Shapefile Library (PyShp) 的開發者,並維護著一個地理空間技術部落格 GeospatialPython 和 Twitter 帳號 @SpatialPython。

目錄大綱

  1. Learning about Geospatial Analysis with Python
  2. Learning Geospatial Data
  3. The Geospatial Technology Landscape
  4. Geospatial Python Toolbox
  5. Python and Geographic Information Systems
  6. Python and Remote Sensing
  7. Python and Elevation Data
  8. Advanced Geospatial Python Modeling
  9. Real-Time Data
  10. Putting It All Together

目錄大綱(中文翻譯)

學習使用Python進行地理空間分析
學習地理空間數據
地理空間技術概況
地理空間Python工具箱
Python與地理信息系統
Python與遙感
Python與高程數據
高級地理空間Python建模
實時數據
將所有內容結合在一起