万本电子书0元读

万本电子书0元读

顶部广告

Python Geospatial Analysis Essentials电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Erik Westra

出  版  社:Packt Publishing

出版时间:2015-06-23

字       数:112.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
If you are an experienced Python developer and wish to get up-to-speed with geospatial programming, then this book is for you. While familiarity with installing third-party Python libraries would be an advantage, no prior knowledge of geospatial programming is required.
目录展开

Python Geospatial Analysis Essentials

Table of Contents

Python Geospatial Analysis Essentials

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Geospatial Analysis and Techniques

About geospatial analysis

Understanding geospatial data

Setting up your Python installation

Installing GDAL

Installing Shapely

Obtaining some geospatial data

Unlocking the shapefile

Analyzing the data

A program to identify neighboring countries

Summary

2. Geospatial Data

Geospatial data quality

Types of geospatial data

Shapefiles

Well-known text

Well-known binary

Spatial databases

Geospatial microformats

GeoJSON

GML

Digital elevation models

Raster basemaps

Multiband raster files

Sources of freely available geospatial data

Natural Earth Data

OpenStreetMap

US Census Bureau

World Borders Dataset

GLOBE

National Elevation Dataset

Reading and writing geospatial data using Python

Reading vector data

Writing vector data

Reading raster data

Writing raster data

Dealing with spatial reference systems

WGS84

Universal Transverse Mercator

Describing spatial reference systems

Transforming coordinates

Calculating lengths and areas

Geospatial data errors and how to fix them

Points

LineStrings

Linear Rings

Polygons

MultiPolygons

Fixing invalid geometries

Summary

3. Spatial Databases

Spatial database concepts

Installing a spatial database

Installing PostgreSQL

Installing PostGIS

Installing psycopg2

Accessing PostGIS from Python

Setting up a spatial database

Importing spatial data

Querying spatial data

Manipulating spatial data

Exporting spatial data

Summary

4. Creating Maps

Introducing Mapnik

Installing Mapnik

A taste of Mapnik

Building a map

Styling a map

Learning Mapnik

Datasources

Symbolizers

PointSymbolizer

LineSymbolizer

PolygonSymbolizer

TextSymbolizer

RasterSymbolizer

Map rendering

A working example

Next steps

Summary

5. Analyzing Geospatial Data

Libraries for spatial analysis

PyProj

NetworkX

Spatial analysis recipes

Calculating and comparing coordinates

Calculating lengths

Calculating areas

Calculating shortest paths

Summary

6. Building a Complete Geospatial Analysis System

Matching GPS data against a map

An overview of the GPS Heatmap system

Obtaining the necessary data

Obtaining GPS data

Downloading the road data

Implementing the GPS Heatmap system

Initializing the database

Importing the road data

Splitting the road data into segments

Constructing a network of directed road segments

Implementing the map matching algorithm

Generating the GPS heatmap

Further improvements

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部