Python Geospatial Development, 2nd Edition

0
(0)

Python Geospatial Development, 2nd Edition
 

  • Author:Erik Westra
  • Length: 508 pages
  • Edition: 2
  • Publisher: Packt Publishing
  • Publication Date: 2013-05-24
  • ISBN-10: 178216152X
  • ISBN-13: 9781782161523
  • Sales Rank: #2362268 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Learn to build sophisticated mapping applications from scratch using Python tools for geospatial development

    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.

    Table of Contents

    Chapter 1: Geospatial Development Using Python
    Chapter 2: GIS
    Chapter 3: Python Libraries for Geospatial Development
    Chapter 4: Sources of Geospatial Data
    Chapter 5: Working with Geospatial Data in Python
    Chapter 6: GIS in the Database
    Chapter 7: Working with Spatial Data
    Chapter 8: Using Python and Mapnik to Generate Maps
    Chapter 9: Putting It All Together – a Complete Mapping System
    Chapter 10: ShapeEditor – Implementing List View, Import, and Export
    Chapter 11: ShapeEditor – Selecting and Editing Features

    中文:

    书名:巨蟒地理空间开发,第二版

    了解如何使用Python地理空间开发工具从头开始构建复杂的制图应用程序

    概述

    • 在Python中构建您自己的完整且复杂的地图应用程序。
    • 引导您完成构建自己的在线系统以查看和编辑地理空间数据的过程
    • 实用的动手教程,向您传授有关使用Python进行地理空间开发的所有知识

    详细地说

    地理空间开发将您的数据链接到地球表面的各个位置。编写地理空间程序涉及按位置对数据进行分组、存储和分析大量空间信息、执行复杂的地理空间计算以及绘制彩色交互式地图等任务。为了做好这项工作,您将需要适当的工具和技术,以及对地图投影、基准和坐标系等地理空间概念的透彻理解。

    《Python地理空间开发》第二版教您有关使用Python编写地理空间应用程序所需了解的所有内容。不需要事先了解地理空间概念、工具或技术。该书将指导您完成安装和使用各种工具包、获取在程序中使用的地理空间数据以及使用Python语言构建完整和复杂的地理空间应用程序的过程。

    有关使用Python编写地理空间应用程序,您需要了解的所有内容都将由Python地理空间开发讲授。不需要事先了解地理空间概念、工具或技术。该书将指导您完成安装和使用各种工具包、获取在程序中使用的地理空间数据以及使用Python语言构建完整和复杂的地理空间应用程序的过程。

    本书概述了主要的地理空间概念、数据源和工具包。它教您如何使用Python存储和访问空间数据,如何执行一系列空间计算,以及如何在数据库中存储空间数据。由于地图是地理空间编程中非常重要的一个方面,本书教您如何在Web应用程序中构建自己的滑动地图界面,并使用Geodjango详细构建地理空间数据编辑器。

    无论您是要编写快速实用程序来解决空间问题,还是要开发基于地图和地理空间数据的复杂Web应用程序,本书都包含了您需要了解的所有内容。

    What you will learn from this book

    • 从您的Python程序中访问、操作和显示地理空间数据
    • 掌握位置、距离、单位、投影和基准面等核心地理空间概念
    • 以矢量和栅格格式读取和写入地理空间数据
    • 使用Python执行复杂的真实地理空间计算
    • 在数据库中存储和访问地理空间信息
    • Use points, lines and polygons within your Python programs
    • 使用基于Python的工具将地理空间数据转换为美观的地图
    • 使用Python构建完整的基于Web的制图应用程序

    方法

    这是一本教程样式书,将通过简单的实用示例教授如何使用用于地理信息系统的Python工具,然后向您展示如何从头开始构建一个完整的地图应用程序。这本书假定读者对Python有基本的了解。不需要了解开源地理信息系统。

    Table of Contents

    Chapter 1: Geospatial Development Using Python
    Chapter 2: GIS
    第3章:用于地理空间开发的Python库
    Chapter 4: Sources of Geospatial Data
    第5章:在Python中使用地理空间数据
    Chapter 6: GIS in the Database
    Chapter 7: Working with Spatial Data
    第8章:使用Python和Mapnik生成地图
    第9章:整合所有功能–一个完整的地图系统
    第10章:ShapeEditor-实现列表视图、导入和导出
    第11章:ShapeEditor-选择和编辑要素

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册