Python Geospatial Development, 2/e(Paperback)
暫譯: Python 地理空間開發,第二版(平裝本)
Erik Westra
- 出版商: Packt Publishing
- 出版日期: 2013-04-28
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 508
- 裝訂: Paperback
- ISBN: 178216152X
- ISBN-13: 9781782161523
-
相關分類:
Python、程式語言
海外代購書籍(需單獨結帳)
商品描述
If you're experienced in Python here's an opportunity to get deep into Geospatial development, linking data to global locations. No prior knowledge required - this book takes you through it all, step by step.
Overview
- Build your own complete and sophisticated mapping applications in Python.
- Walks you through the process of building your own online system for viewing and editing geospatial data
- Practical, hands-on tutorial that teaches you all about geospatial development in 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.
Python Geospatial Development, Second Edition teaches you everything you need to know about writing geospatial applications using Python. No prior knowledge of geospatial concepts, tools or techniques is required. The book guides you through the process of installing and using various toolkits, obtaining geospatial data for use in your programs, and building complete and sophisticated geospatial applications in Python.
Python Geospatial Development teaches you everything you need to know about writing geospatial applications using Python. No prior knowledge of geospatial concepts, tools or techniques is required. The book guides you through the process of installing and using various toolkits, obtaining geospatial data for use in your programs, and building complete and sophisticated geospatial applications in Python.
This book provides an overview of the major geospatial concepts, data sources and toolkits. It teaches 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. Because maps are such an important aspect of geospatial programming, the book teaches you how to build your own "slippy map" interface within a web application, and finishes with the detailed construction of a geospatial data editor using Geodjango.
Whether you want to write quick utilities to solve spatial problems, or develop sophisticated web applications based around maps and geospatial data, this book includes everything you need to know.
What you will learn from this book
- 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
- Use Python-based tools for converting geospatial data into good looking maps
- Build complete web-based mapping applications using Python
Approach
This is a tutorial style book that will teach usage of Python tools for GIS using simple practical examples and then show you how to build a complete mapping application from scratch. The book assumes basic knowledge of Python. No knowledge of Open Source GIS is required.
商品描述(中文翻譯)
如果您對 Python 有經驗,這是深入地理空間開發的機會,將數據與全球位置連結。無需先前知識——這本書將一步一步帶您了解所有內容。
概述
- 在 Python 中構建您自己的完整且複雜的地圖應用程式。
- 引導您建立自己的在線系統,以查看和編輯地理空間數據的過程。
- 實用的動手教程,教您有關 Python 中地理空間開發的所有知識。
詳細內容
地理空間開發將您的數據與地球表面上的位置連結。編寫地理空間程式涉及的任務包括按位置分組數據、存儲和分析大量空間信息、執行複雜的地理空間計算以及繪製彩色互動地圖。為了做好這些,您需要適當的工具和技術,以及對地理空間概念(如地圖投影、基準面和坐標系統)的透徹理解。
《Python 地理空間開發(第二版)》教您有關使用 Python 編寫地理空間應用程式所需的所有知識。無需先前的地理空間概念、工具或技術知識。本書引導您安裝和使用各種工具包,獲取可用於程式的地理空間數據,並在 Python 中構建完整且複雜的地理空間應用程式。
本書提供了主要地理空間概念、數據來源和工具包的概述。它教您如何使用 Python 存儲和訪問空間數據,如何執行一系列空間計算,以及如何在數據庫中存儲空間數據。由於地圖是地理空間編程中非常重要的方面,本書教您如何在網頁應用程式中構建自己的「滑動地圖」介面,並以使用 Geodjango 詳細構建地理空間數據編輯器作結。
無論您是想編寫快速工具來解決空間問題,還是開發基於地圖和地理空間數據的複雜網頁應用程式,本書都包含您需要知道的所有內容。
您將從本書中學到的內容
- 從您的 Python 程式中訪問、操作和顯示地理空間數據
- 掌握位置、距離、單位、投影和基準面的核心地理空間概念
- 以向量和光柵格式讀取和寫入地理空間數據
- 使用 Python 執行複雜的現實世界地理空間計算
- 在數據庫中存儲和訪問地理空間信息
- 在您的 Python 程式中使用點、線和多邊形
- 使用基於 Python 的工具將地理空間數據轉換為美觀的地圖
- 使用 Python 構建完整的基於網頁的地圖應用程式
方法
這是一本教程風格的書籍,將通過簡單的實用範例教您使用 Python 工具進行 GIS,然後展示如何從零開始構建完整的地圖應用程式。本書假設您具備基本的 Python 知識。無需了解開源 GIS。