Learning Geospatial Analysis with Python(Second Edition)
Joel Lawhead更新时间:2021-07-23 14:46:19
最新章节:Index封面
版权页
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Learning Geospatial Analysis with Python
Geospatial analysis and our world
History of geospatial analysis
Geographic information systems
Remote sensing
Elevation data
Computer-aided drafting
Geospatial analysis and computer programming
Importance of geospatial analysis
Geographic information system concepts
Common vector GIS concepts
Common raster data concepts
Creating the simplest possible Python GIS
Summary
Chapter 2. Geospatial Data
An overview of common data formats
Data structures
Spatial indexing
Overviews
Metadata
File structure
Vector data
Raster data
Point cloud data
Web services
Summary
Chapter 3. The Geospatial Technology Landscape
Data access
Computational geometry
Desktop tools (including visualization)
Metadata management
Summary
Chapter 4. Geospatial Python Toolbox
Installing third-party Python modules
Python networking libraries for acquiring data
Python markup and tag-based parsers
Python JSON libraries
OGR
PyShp
dbfpy
Shapely
Fiona
GDAL
NumPy
PIL
PNGCanvas
GeoPandas
PyMySQL
PyFPDF
Spectral Python
Summary
Chapter 5. Python and Geographic Information Systems
Measuring distance
Calculating line direction
Coordinate conversion
Reprojection
Editing shapefiles
Performing selections
Creating images for visualization
Dot density calculations
Choropleth maps
Using spreadsheets
Using GPS data
Geocoding
Summary
Chapter 6. Python and Remote Sensing
Swapping image bands
Creating histograms
Clipping images
Classifying images
Extracting features from images
Change detection
Summary
Chapter 7. Python and Elevation Data
ASCII Grid files
Creating a shaded relief
Creating elevation contours
Working with LIDAR
Summary
Chapter 8. Advanced Geospatial Python Modeling
Creating a Normalized Difference Vegetative Index
Creating a flood inundation model
Creating a color hillshade
Least cost path analysis
Routing along streets
Geolocating photos
Summary
Chapter 9. Real-Time Data
Tracking vehicles
The NextBus agency list
The NextBus route list
NextBus vehicle locations
Mapping NextBus locations
Storm chasing
Reports from the field
Summary
Chapter 10. Putting It All Together
A typical GPS report
Working with GPX-Reporter.py
Stepping through the program
The initial setup
Working with utility functions
Parsing the GPX
Getting the bounding box
Downloading map and elevation images
Creating the hillshade
Creating maps
Measuring the elevation
Measuring the distance
Retrieving weather data
Summary
Index
更新时间:2021-07-23 14:46:19