Lesson 1. GIS in Python: Reproject Vector Data.


Spatial Vector Data Processing in Python - Intermediate earth data science textbook course module

Welcome to the first lesson in the Spatial Vector Data Processing in Python module. Common spatial vector data processing tasks include reprojecting data to a different coordinate reference system (CRS), clipping data to a specified boundary, and joining data based on spatial location and attributes. Learn how to process spatial vector data using open source Python.

Chapter Three - Spatial Vector Data Processing in Python

In this chapter, you will learn how process vector data including how to reproject data to a different coordinate reference system (CRS), clip data to a specified boundary, and join data based on spatial location and attributes.

Learning Objectives

After completing this chapter, you will be able to:

  • Identify the CRS of a spatial dataset and reproject it to another CRS in Python.
  • Clip a spatial vector point and line layer to the spatial extent of a polygon layer in Python using geopandas.
  • Dissolve polygons based upon an attribute in Python using geopandas.
  • Join spatial attributes from one shapefile to another in Python using geopandas.

What You Need

You will need a computer with internet access to complete this lesson and the spatial-vector-lidar data subset created for the course.

Download Spatial Lidar Teaching Data Subset data

or using the earthpy package: et.data.get_data("spatial-vector-lidar")

Leave a Comment