Welcome to this series of GeoPandas tutorial for beginners. By the end of this series you will be able to read, wrangle, visualize and write geospatial data using python and GeoPandas.
GeoPandas is built on the Pandas library, so a basic understanding of pandas will help you get the most of this series. If you want to brush up your Pandas skills, Corey Schafer has a great YouTube playlist, also Ustacky offers an excellent Data Science Micro-Degree to introduce you to Python, Pandas and other tools you need to become the spatial scientist of your dream.
I will also assume you have some familiarity with Geographic Information Systems (GIS) concepts such as coordinates, geometry, attributes and some coordinate reference systems (CRS). This series is not for people who are absolutely new to Python.
Finally, if you meet the above criteria, I don't think you need additional motivation to get through this series. I'm confident that the grit that got you to this stage will carry you through.
Contents:
- Hello
worldGeopandas - Basic geometric operations: area, length, bounds
- Working with CRS
- Spatial Joins
- Spatial aggregations
- Geometric manipulations: union, intersections and difference
- Basic plotting: static maps
- Advanced Plotting: interactive maps
- Final project
- Conclusion: What next?
This is a work in progress. I’d appreciate any feedback, particularly from beginners!
Happy learning!
Follow Me