Skip to Content

Introduction to GIS Programming and Fundamentals with Python and ArcGIS®

By Chaowei Yang

CRC Press – 2015 – 328 pages

Purchasing Options:

  • Hardback: $99.95
    978-1-46-651008-1
    March 31st 2015
    Not yet available

Description

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.

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.

Name: Introduction to GIS Programming and Fundamentals with Python and ArcGIS® (Hardback)CRC Press 
Description: By Chaowei Yang. 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...
Categories: GIS, Remote Sensing & Cartography, Computer Engineering