1.

Record Nr.

UNINA9910971002603321

Autore

Yang Chaowei

Titolo

Introduction to GIS programming and fundamentals with Python and ArcGIS / / Chaowei Yang

Pubbl/distr/stampa

Boca Raton, FL : , : Taylor & Francis, , 2017

ISBN

1-4665-1009-9

1-5231-1359-6

1-315-15668-7

Edizione

[1st ed.]

Descrizione fisica

1 online resource (xxvi, 302 pages)

Disciplina

910.285/53

Soggetti

Geographic information systems - Design

Python (Computer program language)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

section 1 Overview -- chapter 1 Introduction -- chapter 2 Object-Oriented Programming -- section II Python Programming -- chapter Introduction to Python -- chapter 4 Python Language Control Structure, File Input/Output, and Exception Handling -- chapter 5 Programming Thinking and Vector Data Visualization -- chapter 6 Shapefile Handling -- chapter 7 Python Programming Environment -- chapter 8 Vector Data Algorithms -- section III Advanced GIS Algorithms and Their Programming in ArcGIS -- chapter 9 ArcGIS Programming -- chapter 10 Raster Data Algorithm -- chapter 11 Network Data Algorithms -- chapter 12 Surface Data Algorithms -- section 4 Advanced Topics -- chapter 13 Performance-Improving Techniques -- chapter 14 Advanced Topics.

Sommario/riassunto

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.