Ebook711 pages6 hours
Geoprocessing with Python
Rating: 0 out of 5 stars
()
About this ebook
Summary
Geoprocessing with Python teaches you how to use the Python programming language, along with free and open source tools, to read, write, and process geospatial data.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
This book is about the science of reading, analyzing, and presenting geospatial data programmatically, using Python. Thanks to dozens of open source Python libraries and tools, you can take on professional geoprocessing tasks without investing in expensive proprietary packages like ArcGIS and MapInfo. The book shows you how.
About the Book
Geoprocessing with Python teaches you how to access available datasets to make maps or perform your own analyses using free tools like the GDAL, NumPy, and matplotlib Python modules. Through lots of hands-on examples, you’ll master core practices like handling multiple vector file formats, editing geometries, applying spatial and attribute filters, working with projections, and performing basic analyses on vector data. The book also covers how to manipulate, resample, and analyze raster data, such as aerial photographs and digital elevation models.
What's Inside
About the Reader
To read this book all you need is a basic knowledge of Python or a similar programming language.
About the Author
Chris Garrard works as a developer for Utah State University and teaches a graduate course on Python programming for GIS.
Table of Contents
Geoprocessing with Python teaches you how to use the Python programming language, along with free and open source tools, to read, write, and process geospatial data.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
This book is about the science of reading, analyzing, and presenting geospatial data programmatically, using Python. Thanks to dozens of open source Python libraries and tools, you can take on professional geoprocessing tasks without investing in expensive proprietary packages like ArcGIS and MapInfo. The book shows you how.
About the Book
Geoprocessing with Python teaches you how to access available datasets to make maps or perform your own analyses using free tools like the GDAL, NumPy, and matplotlib Python modules. Through lots of hands-on examples, you’ll master core practices like handling multiple vector file formats, editing geometries, applying spatial and attribute filters, working with projections, and performing basic analyses on vector data. The book also covers how to manipulate, resample, and analyze raster data, such as aerial photographs and digital elevation models.
What's Inside
- Geoprocessing from the ground up
- Read, write, process, and analyze raster data
- Visualize data with matplotlib
- Write custom geoprocessing tools
- Three additional appendixes available online
About the Reader
To read this book all you need is a basic knowledge of Python or a similar programming language.
About the Author
Chris Garrard works as a developer for Utah State University and teaches a graduate course on Python programming for GIS.
Table of Contents
- Introduction
- Python basics
- Reading and writing vector data
- Working with different vector file formats
- Filtering data with OGR
- Manipulating geometries with OGR
- Vector analysis with OGR
- Using spatial reference systems
- Reading and writing raster data
- Working with raster data
- Map algebra with NumPy and SciPy
- Map classification
- Visualizing data
Appendixes
- A - Installation
- B - References
- C - OGR - online only
- D - OSR - online only
- E - GDAL - online only
Author
Christine Garrard
Chris Garrard works as a developer for Utah State University and teaches a graduate course on Python programming for GIS.
Related to Geoprocessing with Python
Related ebooks
Geospatial Development By Example with Python Rating: 5 out of 5 stars5/5Python Geospatial Development - Third Edition Rating: 4 out of 5 stars4/5Programming ArcGIS 10.1 with Python Cookbook Rating: 4 out of 5 stars4/5Learning Geospatial Analysis with Python Rating: 5 out of 5 stars5/5Python Geospatial Development Rating: 4 out of 5 stars4/5ArcPy and ArcGIS – Geospatial Analysis with Python Rating: 0 out of 5 stars0 ratingsArcPy and ArcGIS - Second Edition Rating: 5 out of 5 stars5/5Python Geospatial Analysis Cookbook Rating: 0 out of 5 stars0 ratingsLearning Geospatial Analysis with Python - Second Edition Rating: 0 out of 5 stars0 ratingsPostGIS Cookbook Rating: 0 out of 5 stars0 ratingsGraph Databases in Action: Examples in Gremlin Rating: 0 out of 5 stars0 ratingsMapbox Cookbook Rating: 0 out of 5 stars0 ratingsMastering Large Datasets with Python: Parallelize and Distribute Your Python Code Rating: 0 out of 5 stars0 ratingsArcGIS Web Development Rating: 0 out of 5 stars0 ratingsIntroducing Data Science: Big data, machine learning, and more, using Python tools Rating: 5 out of 5 stars5/5An Introduction to Spatial Data Analysis: Remote Sensing and GIS with Open Source Software Rating: 0 out of 5 stars0 ratingsPostGIS in Action, Second Edition Rating: 4 out of 5 stars4/5PostGIS in Action, Third Edition Rating: 0 out of 5 stars0 ratingsGeoServer Cookbook Rating: 0 out of 5 stars0 ratingsBuilding Mapping Applications with QGIS Rating: 0 out of 5 stars0 ratingsPractices of the Python Pro Rating: 0 out of 5 stars0 ratingsClassic Computer Science Problems in Python Rating: 0 out of 5 stars0 ratingsLearning QGIS - Third Edition Rating: 4 out of 5 stars4/5Think Like a Data Scientist: Tackle the data science process step-by-step Rating: 0 out of 5 stars0 ratingsArcGIS for Desktop Cookbook Rating: 5 out of 5 stars5/5Machine Learning Systems: Designs that scale Rating: 0 out of 5 stars0 ratingsData Analysis with Python and PySpark Rating: 0 out of 5 stars0 ratingsPractical Data Science with R, Second Edition Rating: 4 out of 5 stars4/5Visualizing Graph Data Rating: 0 out of 5 stars0 ratingsPractical Recommender Systems Rating: 5 out of 5 stars5/5
Computers For You
101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsElon Musk Rating: 4 out of 5 stars4/5The Invisible Rainbow: A History of Electricity and Life Rating: 4 out of 5 stars4/5Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsThe Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsSQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Ultimate Guide to Mastering Command Blocks!: Minecraft Keys to Unlocking Secret Commands Rating: 5 out of 5 stars5/5Network+ Study Guide & Practice Exams Rating: 4 out of 5 stars4/5Master Builder Roblox: The Essential Guide Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5Tor and the Dark Art of Anonymity Rating: 5 out of 5 stars5/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5CompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5Artificial Intelligence: The Complete Beginner’s Guide to the Future of A.I. Rating: 4 out of 5 stars4/5
Reviews for Geoprocessing with Python
Rating: 0 out of 5 stars
0 ratings
0 ratings0 reviews
Book preview
Geoprocessing with Python - Christine Garrard
{1a book_preview_excerpt.html }˒GݯDdM"`(@DHbP {Z2-<#<3G%f~@f^6H9G>H,Y[W_|mS/ܯxlvm\g拯6kꪬ}V]lEִoz5_د|}OMsͲM]۲+el,fWe·]V]utmWֹ}!k~\ݗ,ZM;Yi_J{M.+hmY-U3٦-u:;H.n[+fd+XPЂHA*o@,g11Bf
+Wea_;(~6Z@8ʨnidn@ghnePʺԳm: Uϛe]~0f4moiprLvr}&c[۟YШ] ?.)UO(.7/GC'G W/9BPXŻk,y# )e%$s-X}бgS6NVɵ̐
}>g
s综:OdX]{pVŪjd`Kf|Q
?e-1}Aϊ;{
akq{/1O/ okFKȫd>ˏ[gkzYV6zco][ldK
Q7/,{g/.?y1n/! wbZԄ܅ϳ2$4{=˞g/'OW//'ٹ<; {Kᦋ샛W$W"=tj(U @[=za~noL
l? ў|T VY4}m+M+?>Yn'ue%x+G~߷"d݉?~ߴ7dB"2طR
ܩ?ebQ8<=*7C̥o}_>;~uUg&6DPPjW/=OȀKO/SK,senpʜ#K!_/_1`2M]_~{+: (r):) ÷$Cn|
gD,3UD'L #v~vU%`J§eCcPX=O/]#uS|_ySvqUc}-~=SY DE+Dddvћ+!as|?@Y<eIrdoȗ El<"
@S9Fxt[|\49`(eo_uvCI{}>b{˳d!wrRmCd#\@]d{x-2^EYO>^Io`B~UqB_@:\`Vnu/h\|"*
F;sߢ^;V $
N12#@|$Ho,=