Cantitate/Preț
Produs

Python For ArcGIS

Autor Laura Tateosian
en Limba Engleză Hardback – 16 ian 2016

Structura și metodologia lucrării Python For ArcGIS sunt concepute pentru a transforma procesele complexe de analiză spațială în fluxuri de lucru automatizate și eficiente. Considerăm că forța acestui volum rezidă în progresia didactică riguroasă, care începe cu fundamentele limbajului Python — tipuri de date, structuri de control și funcții — înainte de a trece la integrarea specifică în mediul ArcGIS. Cuprinsul relevă o organizare logică ce ghidează cititorul de la utilizarea ferestrei Python native spre dezvoltarea de module personalizate și interfețe grafice (GUI) pentru selectarea fișierelor.

Apreciem în mod deosebit modul în care Laura Tateosian integrează peste 200 de scripturi eșantion, oferind o bază practică solidă pentru manipularea pachetului arcpy și gestionarea cursurilor de date. Această abordare extinde cadrul propus de Introduction to GIS Programming and Fundamentals with Python and ArcGIS (R) de Chaowei Yang, aducând o componentă de exerciții testate la clasă care facilitează tranziția de la teorie la execuția scripturilor de geoprocesare batch. În comparație cu alte manuale de tip 'workbook', acest volum de la Springer oferă un tratament mai detaliat al interacțiunii cu web-ul, incluzând tehnici de parsare HTML și gestionare a fișierelor KML.

Poziționată în contextul operei autorului, această lucrare reprezintă o evoluție de la analizele tehnice specifice din GIS-based Analysis of Coastal Lidar Time-Series către o metodologie de programare generalizată aplicabilă oricărui set de date geografice. Dacă în lucrările anterioare accentul era pus pe metrici raster și modele digitale de elevație, Python For ArcGIS oferă instrumentele software necesare pentru a automatiza exact acele tipuri de analize complexe, fiind o resursă indispensabilă pentru cercetători și specialiști în GIS care doresc să depășească limitările interfeței standard de tip click-and-drag.

Citește tot Restrânge

Preț: 69250 lei

Preț vechi: 81470 lei
-15%

Puncte Express: 1039

Carte tipărită la comandă

Livrare economică 27 mai-10 iunie


Specificații

ISBN-13: 9783319183978
ISBN-10: 3319183974
Pagini: 556
Ilustrații: XVI, 538 p. 167 illus., 148 illus. in color.
Dimensiuni: 160 x 241 x 36 mm
Greutate: 0.99 kg
Ediția:1st edition 2015
Editura: Springer
Locul publicării:Cham, Switzerland

Public țintă

Research

De ce să citești această carte

Această carte este esențială pentru specialiștii GIS care doresc să treacă de la operarea manuală la automatizarea avansată. Prin cele 175 de exerciții practice, cititorul câștigă abilitatea de a scrie scripturi robuste pentru procesarea volumelor mari de date geografice și de a crea propriile unelte în ArcGIS. Este o investiție în eficiență operațională, oferind soluții concrete pentru manipularea datelor spațiale, de la fișiere text la surse web complexe.


Despre autor

Laura Tateosian este o autoritate în domeniul sistemelor informatice geografice (GIS), cunoscută pentru abordarea sa analitică și tehnică în vizualizarea și procesarea datelor spațiale. Cu o experiență vastă în cercetare, ea a contribuit semnificativ la literatura de specialitate prin lucrări precum „GIS-based Analysis of Coastal Lidar Time-Series”, unde a explorat metode riguroase pentru modele de elevație de înaltă rezoluție. Expertiza sa în programarea Python aplicată în geografie este reflectată în structura pedagogică a cursurilor sale, transformând concepte complexe de algoritmi în soluții practice pentru comunitatea academică și profesională.


Descriere scurtă

This book introduces Python scripting for geographic information science (GIS) workflow optimization using ArcGIS. It builds essential programming skills for automating GIS analysis. Over 200 sample Python scripts and 175 classroom-tested exercises reinforce the learning objectives. Readers will learn to: • Write and run Python in the ArcGIS Python Window, the PythonWin IDE, and the PyScripter IDE • Work with Python syntax and data types • Call ArcToolbox tools, batch process GIS datasets, and manipulate map documents using the arcpy package • Read and modify proprietary and ASCII text GIS data • Parse HTML web pages and KML datasets • Create Web pages and fetch GIS data from Web sources. • Build user-interfaces with the native Python file dialog toolkit or the ArcGIS Script tools and PyToolboxes Python for ArcGIS is designed as a primary textbook for advanced-level students in GIS. Researchers, government specialists and professionals working in GIS will also find this book useful asa reference.

Cuprins

Introduction.- Beginning Python.- Basic data types: numbers and strings.- Basic data types: lists and tuples.- Preparing for Python in ArcGIS.- Calling tools with arcpy.- Getting user input.- Controlling flow.- Decision-making and describing data.- Repetition: Looping for geoprocessing.- Batch geoprocessing.- Additional looping functions.- Debugging.- Error handling.- User-defined functions.- User-defined modules.- Reading and Writing with Cursors.- Dictionaries.- Reading & writing text files.- Working with HTML & KML.- Classes.- User interfaces for file and folder selection.- ArcGIS Python GUIs.- Mapping module.

Notă biografică

Laura G. Tateosian is a professor at the Center for Geospatial Analytics at North Carolina State University. She earned her B.A. in Mathematics from Towson University, her M.S. in Mathematics from the University of Oklahoma, and her Ph.D. in computer science from North Carolina State University. She has more than 8 years of experience teaching Python programming for GIS and receives outstanding teaching evaluations. In 2014, she received an award for her teaching at North Carolina State University. Her research involves geospatial data analysis, aesthetic geovisualization, eye-tracking for map and visualization design, and automatic narrative mapping with Python and ArcGIS. Her research has published in refereed conferences and journals, such as, Information Visualization, International Journal for Uncertainty Quantification, Transactions in GIS, ACM Transactions on Graphics, IEEE Transactions on Visualization and Computer Graphics, the proceedings of the International Symposium on Non-Photorealistic Animation and Rendering, the International Symposium on Applied Perception in Graphics and Visualization, and IEEE Computer Graphics & Applications (Visualization Viewpoints).

Caracteristici

Illustrates concepts with examples that solve real geoprocessing problems Emphasizes batch processing for streamlining workflows Provides over 200 sample Python scripts and 175 exercises Offers exercises, key terms, and access to a solutions manual to enhance classroom usage Includes supplementary material: sn.pub/extras Request lecturer material: sn.pub/lecturer-material