ABSTRACT

Combining GIS concepts and fundamental spatial thinking methodology with real programming examples, this book introduces popular Python-based tools and their application to solving real-world problems. It elucidates the programming constructs of Python with its high-level toolkits and demonstrates its integration with ArcGIS Theory. Filled with hands-on computer exercises in a logical learning workflow this book promotes increased interactivity between instructors and students while also benefiting professionals in the field with vital knowledge to sharpen their programming skills. Readers receive expert guidance on modules, package management, and handling shapefile formats needed to build their own mini-GIS. Comprehensive and engaging commentary, robust contents, accompanying datasets, and classroom-tested exercises are all housed here to permit users to become competitive in the GIS/IT job market and industry.

section 1|32 pages

Overview

chapter 1|16 pages

Introduction

chapter 2|14 pages

Object-Oriented Programming

section II|118 pages

Python Programming

chapter |26 pages

Introduction to Python

chapter 6|18 pages

Shapefile Handling

chapter 7|22 pages

Python Programming Environment

chapter 8|14 pages

Vector Data Algorithms

section III|94 pages

Advanced GIS Algorithms and Their Programming in ArcGIS

chapter 9|32 pages

ArcGIS Programming

chapter 10|22 pages

Raster Data Algorithm

chapter 11|16 pages

Network Data Algorithms

chapter 12|22 pages

Surface Data Algorithms

section 4|42 pages

Advanced Topics

chapter 13|18 pages

Performance-Improving Techniques

chapter 14|22 pages

Advanced Topics