Anyone wants to get started or has used #rspatial and learned from tutorials/courses using packages such as {rgdal} {rgeos} {sp} {raster}? Are you getting used to them already? You might want to reconsider 🤔
🧵 1/n
For the past few months the R Spatial community of developers and active users has been dealing with the news of the retirement of {rgdal} & {rgeos}
🧵 2/n
For {sp} is a similar story, although still getting maintenance, a migration to {sf} should be mostly preferred for any new developments and implementations
🧵 3/
Finally, {raster} will also be slowly transitioning to {terra}, which according to the package documentation 'is simpler, faster and can do more.'
🧵 4/n
github.com/rspatial/terra
Let's break this down a little: Handling spatial data is a complex and ever evolving task. Great FOSS like GEOS, GDAL and PROJ have been the backbone of spatial for a lot of #gis software out there (QGIS, ArcGIS, etc.)
🧵 5/n
This was no different for spatial implementations in R, and hence initial R Spatial packages started adapting to these environments. For the full history, I recommended this recenly updated section in the Geocomputation with R book
🧵 6/n
geocompr.robinlovelace.net/intro.html#the…
Current #rspatial packages like {sf} do a direct link to these software, skipping the need of {rgdal} and {rgeos}, as shown in this slide from @edzerpebesma UseR!2021 keynote
🧵 7/n Diagram of the R Spatial ecosystem from Edzer Pebesma UseR!
@edzerpebesma But coming back to {sp}, what differentiates it from {sf} and why is a migration needed? A good overview of both packages can be found on this blogpost by @vivalosburros jessesadler.com/post/gis-with-…
A short summary of this and other sources below 👇
🧵 8/n Table with differences between sp and sf R packages
@edzerpebesma @vivalosburros As for raster implementations, {terra} and {stars} are the ones to lookout for. Both have different ways of representing and working with gridded data, and both can be useful in their own way. This is a short overview of their strengths 👇
🧵 9/n Table of comparison between stars and terra R packages
@edzerpebesma @vivalosburros Of course many other packages are out there to work with R Spatial in R. If you are getting started or want to keep up with the new trends take a look a the Geocomputation with R website and its book being updated as we speak!
🧵 10/n
geocompr.github.io
@edzerpebesma @vivalosburros And yet another set of materials for spatial data analysis with R
🧵 11/n
@edzerpebesma @vivalosburros Do you have more #rspatial materials to add to the list?
🧵 12/12
@edzerpebesma @vivalosburros Thank you @RogerBivand for the correction on CRS representation 🙌
Once again: how do {sp} and {sf} compare... Differences between sp and sf updated

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with We are R-Ladies

We are R-Ladies Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @WeAreRLadies

10 Dec
After that inspiring panel of women in Data Science, I want to give a spotlight and appreciation round to all those #RLadies that are active on #rspatial and that have definitely inspired me to also try and be part of the community 🤩
I invite you all to give a shoutout to those amazing #RSpatialLadies that have crossed your path!
Read 10 tweets
10 Dec
Loved this line from @McconnellKyla:
"I realized I was becoming a copy/paste data scientist and decided that I should invest more time in this"
@McconnellKyla @TnaniHedia just compared programming with playing during her journey of learning coding! Great way to see it! 😀
Read 14 tweets
9 Dec
Hi all 👋 today I would like to talk about #CV tips. Did you know you can create your CV in #rstats? There are so many cool 📦 out there!
I personally use {vitae} with a good range of eye-catching templates to choose from, I highly recommend it!
What I like the most about building my CV in R is that I can organize everything in an R-project, I push to GitHub which gives me track changes and I can use the great advantages of #rmarkdown and #latex. Here is the repo of my #vitae CV github.com/loreabad6/R-CV
I had to modify a bit the .csl file to adapt certain details to my taste, and I included a 🗺️ of my journey which has had some nice feedback, as it serves as a visual presentation card 💃 A preview of my CV made with the vitae R package
Read 6 tweets
8 Dec
🙌 Today was a great example of how the #rstats community can help getting learning resources! Thank you for all the amazing material about #deeplearning & #reproducibility with R 🙏 This feels like a good preamble to the remaining poll results about learning strategies 👇 Results to poll about learn...
With all these materials out there I am now wondering when will I have time to read it all, same with practicing code and the new skills I will learn after going through them!
68% of replies claimed to practice when they have time, but I think this could have been more accurate 👇
Read 7 tweets
8 Dec
Morning! Let's continue with the polling results, today and get some #learningtips. Here is what people voted for regarding learnings strategies! Not surprisingly, the big majority likes some hands-on exercises, although a mix between theory and practice is also welcome 😎 Results to poll about learn...
📚 Very few people voted for learning from books about coding, but have you already seen all the resources out there? #rstats has a big pile, and the best way to browse them all is with the Big Book of R #rmarkdown #bookdown
bigbookofr.com/index.html
Most of the people like blogs and written content. Well this is the perfect opportunity to point you to the #RLadies blogs collected by @PipingHotData & @DrMowinckels
Read 4 tweets
7 Dec
📢 Results for yesterday's poll are in everyone! Thank you all for your participation! 🙏There is so much to talk about, so today, let's start discussing the first question: why have you not tried programming yet? 🧐
🧵 1/6 Results to poll about reaso...
Most often (43%), the reason to not learn coding is lack of time. Uff! Having no time is always an issue, trust me! There will never be enough time to do all the things we want
🧵 2/6
But I do think that if there is something that you are interested in, not necessarily learning how to code, there will always be some time here and there to spare
🧵 2.1/6
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(