Introduction to GIS Programming and Fundamentals with Python and ArcGIS®

By Chaowei Yang

© 2017 – CRC Press

320 pages | 100 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9781466510081
pub: 2017-04-15
SAVE ~$19.99
Available for pre-order

FREE Standard Shipping!
Comp Exam Copy

About the Book

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. A powerful programming language with high-level toolkits, Python is well suited to handling geo-spatial data. Teaching the fundamental programming constructs of Python, this book demonstrates Python’s integration with ArcGIS Theory and offers practical, hands-on computer exercises allowing readers to build their own mini-GIS. Comprehensive and engaging commentary, robust contents, accompanying datasets, and classroom tested exercises; this book promotes increased interactivity between instructor and student.

Table of Contents

Introduction. Objected Oriented Programming 2.1. Classes and Objects. Python Intro 3.1. Syntax. Python language control structure 4.1. Loops. Point, Polyline, Polygon Classes 5.1. Point. Python Programming Environment 6.1. Interactive GUI Vs. File based. Shape File Handling 7.1. Binary Data and Python Processing. Vector Algorithm I 8.1. Line Intersection. Raster Data Algorithm 9.1. Image and Digital Representation. Network Data Algorithms 10.1. Network. Surface Data Algorithms 11.1. Surface and 3D. Programming Performance 12.1. Overview. Advanced Topics 13.1. GIS Algorithms and Modeling. Appendix A. Python Syntax. Appendix B. GIS Algorithm. Appendix C Software Package. Answers to Problems. Glossary. Bibliography. Index.

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Computer Engineering
SCIENCE / Earth Sciences / General
TECHNOLOGY & ENGINEERING / Remote Sensing & Geographic Information Systems