更新时间:2021-07-16 10:52:07
coverpage
Python Geospatial Development Third Edition
Credits
About the Author
About the Reviewer
www.PacktPub.com
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. Geospatial Development Using Python
Python
Geospatial development
Applications of geospatial development
Recent developments
Summary
Chapter 2. GIS
Core GIS concepts
GIS data formats
Working with GIS data manually
Chapter 3. Python Libraries for Geospatial Development
Reading and writing geospatial data
Dealing with projections
Analyzing and manipulating Geospatial data
Visualizing geospatial data
Chapter 4. Sources of Geospatial Data
Sources of geospatial data in vector format
Sources of geospatial data in raster format
Sources of other types of geospatial data
Choosing your geospatial data source
Chapter 5. Working with Geospatial Data in Python
Pre-requisites
Working with geospatial data
Changing datums and projections
Performing geospatial calculations
Converting and standardizing units of geometry and distance
Exercises
Chapter 6. Spatial Databases
Spatially-enabled databases
Spatial indexes
Introducing PostGIS
Setting up a database
Using PostGIS
Recommended best practices
Chapter 7. Using Python and Mapnik to Generate Maps
Introducing Mapnik
Creating an example map
Mapnik concepts
Chapter 8. Working with Spatial Data
About DISTAL
Designing and building the database
Downloading and importing the data
Implementing the DISTAL application
Using DISTAL
Chapter 9. Improving the DISTAL Application
Dealing with the anti-meridian line
Dealing with the scale problem
Performance
Chapter 10. Tools for Web-based Geospatial Development
Tools and techniques for geospatial web development
A closer look at three specific tools and techniques
Chapter 11. Putting It All Together – a Complete Mapping System
About the ShapeEditor
Designing the ShapeEditor
Prerequisites
Setting up the database
Setting up the ShapeEditor project
Defining the ShapeEditor's applications
Creating the shared application
Defining the data models
Playing with the admin system
Chapter 12. ShapeEditor – Importing and Exporting Shapefiles
Implementing the shapefile list view
Importing shapefiles
Exporting shapefiles
Chapter 13. ShapeEditor – Selecting and Editing Features
Selecting the feature to edit
Editing features
Adding features
Deleting features
Deleting shapefiles
Using the ShapeEditor
Further improvements and enhancements
Index