Learning Geospatial Analysis with Python - Third Edition Understand GIS fundamentals and perform remote sensing data analysis using Python 3.7
暫譯: 使用 Python 學習地理空間分析(第三版)

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)和遙感分析。

本書將帶你了解 GIS 技術、地理數據庫、地理空間光柵數據等,並使用 Python 3.7 中最新的內建工具和庫。你將學習使用軟體包或 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 認證的專案管理專業人員、認證的 GIS 專業人員,以及 NVision Solutions Inc. 的首席資訊官。該公司是一家獲獎的企業,專注於地理空間技術整合和感測器工程,服務於 NASA、FEMA、NOAA、美國海軍及許多其他商業和非營利組織。Joel 於 1997 年開始使用 Python,並於 2000 年開始將其與地理空間軟體開發結合。他撰寫了多個版本的《Learning Geospatial Analysis with Python》和《QGIS Python Programming Cookbook》,這兩本書均由 Packt 出版。他也是開源 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

目錄大綱(中文翻譯)


  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