Skip to content
R for the Rest of Us Logo

CRS and Projections: How to Choose a CRS (01_13)

This lesson is locked

Get access to all lessons in this course.


Click on the transcript to go to that point in the video. Please note that transcripts are auto generated and may contain minor inaccuracies.

Learn More

In this video I recommend using to find appropriate CRS for your GIS datasets. Here are some additional sources of that might be useful for you: is an alternative “CRS search engine” maintained by the International Association of Oil & Gas Producers (IOGP). Note that searches take much longer on this site than 

Wikipedia maintains a list of national mapping agencies that might be useful for your searches

Kyle Walker has also developed an R package called crssuggest that he describes as a “small R package to help spatial analysts determine an appropriate projected coordinate reference system for their data.”

I’ve kept the information in these two videos about projections as simple as possible. If you’re interested in a more technical overview of how to choose projections I recommend this section of the Geocomputation with R book.

Have any questions? Put them below and we will help you out!

You need to be signed-in to comment on this post. Login.

Alexandre lustosa

Alexandre lustosa

February 19, 2022

Hi, Charlotte Great course, very detailed and fantastic teaching.

I have doubts about two points:

  1. Does the st_covers() function work as a kind of join?

  2. On the website, I'm not able to view the map to select the coordinates... Need to install something?


Charlie Hadley

Charlie Hadley

February 22, 2022

Hi Alexandre, Glad to hear you're enjoying the course!

Yes, it's possible to do a join with the "geometric predicate" functions like st_covers(). Here's a video to explain how it works and here's a link to the code I used.

I'm sorry that isn't working for you. What browser are you using to view it - could you try an alternative browser? The map here actually uses the Leaflet JavaScript library which is what the {leaflet} package uses, so it should be supported by most modern browsers.

Cheers, Charlotte

Alexandre lustosa

Alexandre lustosa

February 23, 2022

Thank you so much for taking the time to create a video with an explanation!

Note: I hope you create other courses like this one with more specific topics: webscraping, Bayesian statistics, etc :)