- Ningchuan Xiao - Ohio State University, USA
Using Python code throughout, Xiao breaks the subject down into three fundamental areas:
- Geometric Algorithms
- Spatial Indexing
- Spatial Analysis and Modelling
Xiao’s book is a must-have for any GIS programmers, from beginners to professionals. Its sample programs in Python provide a rich library for key GIS algorithms.
This is a welcome book, which covers the major geographical algorithms for vector and point-based analyses, along with network travel analysis and optimal solution searches, in practical detail. Its concentration on applied Python examples is timely, and it is sure to be the go-to handbook for anyone wanting to build from-the-ground up GIS functions into Python software. In addition the algorithms are a good starting point for anyone looking to implement functions in other languages.