Python GeoSpatial Development, 3/e(Paperback)

Erik Westra

  • 出版商: Packt Publishing
  • 出版日期: 2016-04-20
  • 售價: $2,170
  • 貴賓價: 9.5$2,062
  • 語言: 英文
  • 頁數: 446
  • 裝訂: Paperback
  • ISBN: 1785288938
  • ISBN-13: 9781785288937
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Develop sophisticated mapping applications from scratch using Python 3.x's tools for geospatial development

About This Book

  • Build web applications based around maps and geospatial data using Python 3.x
  • Install and use various toolkits and obtain geospatial data for use in your programs
  • This practical, hands-on book will teach you all about geospatial development in Python

Who This Book Is For

This book is for experienced Python developers who want to learn about geospatial concepts, obtain and work with geospatial data, solve spatial problems, and build sophisticated map-based applications using Python.

What You Will Learn

  • Access, manipulate, and display geospatial data from within your Python programs
  • Master the core geospatial concepts of location, distance, units, projections, and datums
  • Read and write geospatial data in both vector and raster format
  • Perform complex, real-world geospatial calculations using Python
  • Store and access geospatial information in a database
  • Use points, lines, and polygons within your Python programs
  • Convert geospatial data into attractive maps using Python-based tools
  • Build complete web-based mapping applications using Python

In Detail

Geospatial development links your data to places on the Earth's surface. Writing geospatial programs involves tasks such as grouping data by location, storing and analyzing large amounts of spatial information, performing complex geospatial calculations, and drawing colorful interactive maps. In order to do this well, you'll need appropriate tools and techniques, as well as a thorough understanding of geospatial concepts such as map projections, datums, and coordinate systems.

This book provides an overview of the major geospatial concepts, data sources, and toolkits. It starts by showing you how to store and access spatial data using Python, how to perform a range of spatial calculations, and how to store spatial data in a database. Further on, the book teaches you how to build your own slippy map interface within a web application, and finishes with a detailed construction of a geospatial data editor using Geodjango.

By the end of this book, you will be able to write quick utilities to solve geospatial problems, and develop sophisticated web applications based around maps and geospatial data using Python and its libraries/tools.

商品描述(中文翻譯)

開發複雜的地圖應用程式,從零開始使用 Python 3.x 的地理空間開發工具

關於本書
- 使用 Python 3.x 建立以地圖和地理空間數據為基礎的網頁應用程式
- 安裝和使用各種工具包,獲取可用於程式中的地理空間數據
- 本書實用且動手操作,將教您有關 Python 中的地理空間開發的所有知識

本書適合誰
本書適合有經驗的 Python 開發者,想要學習地理空間概念、獲取和處理地理空間數據、解決空間問題,並使用 Python 建立複雜的基於地圖的應用程式。

您將學到什麼
- 從 Python 程式中訪問、操作和顯示地理空間數據
- 精通位置、距離、單位、投影和基準等核心地理空間概念
- 以向量和光柵格式讀取和寫入地理空間數據
- 使用 Python 執行複雜的現實世界地理空間計算
- 在資料庫中存儲和訪問地理空間信息
- 在 Python 程式中使用點、線和多邊形
- 使用基於 Python 的工具將地理空間數據轉換為吸引人的地圖
- 使用 Python 建立完整的基於網頁的地圖應用程式

詳細內容
地理空間開發將您的數據與地球表面上的位置連結。撰寫地理空間程式涉及的任務包括按位置分組數據、存儲和分析大量空間信息、執行複雜的地理空間計算,以及繪製色彩繽紛的互動地圖。為了做好這些,您需要適當的工具和技術,以及對地理空間概念(如地圖投影、基準和坐標系統)的透徹理解。

本書提供了主要地理空間概念、數據來源和工具包的概述。它首先展示如何使用 Python 存儲和訪問空間數據,如何執行一系列空間計算,以及如何在資料庫中存儲空間數據。接下來,本書教您如何在網頁應用程式中建立自己的滑動地圖介面,並以使用 Geodjango 詳細構建地理空間數據編輯器作為結尾。

在本書結束時,您將能夠編寫快速工具來解決地理空間問題,並使用 Python 及其庫/工具開發基於地圖和地理空間數據的複雜網頁應用程式。