Comprehensive coverage of geometric, spatial indexing, and spatial analysis algorithms for GIS
Python code examples throughout to enhance practical learning
Case studies and exercises to reinforce theoretical concepts
Structured approach clarifying the lack of a unified representation in GIS
Suitable for both teaching and self-study
Summarized by Shop
Geographic information systems (GIS) have become increasingly important in helping us understand complex social, economic, and natural dynamics where spatial components play a key role. The critical algorithms used in GIS, however, are notoriously difficult to both teach and understand, in part due to the lack of a coherent representation