This release introduces breaking changes by discontinuing support for
the sp
object in favor of sf
. Although the
sp
object is still available on CRAN, it is no longer being
actively developed (https://geocompx.org/post/2023/rgdal-retirement/).
This is the main reason that prompted the decision to transition to
sf
.
Here is the list of affected objects that are now returned as Spatial
Feature (sf
):
coastline110 | world coastlines from Natural Earth |
---|---|
coastline50 | world coastlines from Natural Earth |
countries110 | world country polygons from Natural Earth |
countries50 | world country polygons from Natural Earth |
map_units110 | world map_unit polygons from Natural Earth |
map_units50 | world map_unit polygons from Natural Earth |
sovereignty110 | world sovereignty polygons from Natural Earth |
sovereignty50 | world sovereignty polygons from Natural Earth |
states50 | state (admin level 1) polygons from Natural Earth |
tiny_countries110 | tiny countries points from Natural Earth |
tiny_countries50 | tiny countries points from Natural Earth |
If changing the return type to sf
causes too many issues
with your existing code, you can still convert it back to
sp
.
# option 1
sf::as_Spatial(x)
# option 2
as(x, "Spatial")
More information about the retirement of rgdal
,
rgeos
and maptools
:
https://r-spatial.org/r/2022/04/12/evolution.html
update data to Natural Earth v5.1.2.
add github action to automate data updates