[R-sig-Geo] Retirement of rgdal, rgeos and maptools

Roger Bivand Roger@B|v@nd @end|ng |rom nhh@no
Wed Sep 8 09:06:04 CEST 2021

New versions of rgdal, rgeos and maptools have just been published on 
CRAN. Their startup messages on attachment now repeat Edzer Pebesma's 
announcement in his useR! 2021 keynote that their planned retirement will 
occur at the latest at the end of 2023. See 
about 23 minutes in.

I maintain these packages, in addition to a number of others, but now much 
of their functionality is available in sf, terra and vapour (among 
others), which link directly to one or more of the external libraries 
GDAL, PROJ and GEOS. As can be seen from my signature, I am myself 
retired, but will continue to contribute to implementing transitions.

The sp package will receive the coercion methods for spatstat now in 
maptools, and possibly other functions. sp will be modified to use sf 
rather than rgdal for coordinate reference systems, and coercion between 
sf and sp vector objects is reliable. Work will continue on instantiating 
sp raster objects from stars and terra (and other) rasters.

The maintainers of packages using rgdal, rgeos and maptools should heed 
the gentle suggestion in their startup messages. Deprecation will follow 
during 2022. Securing reproducibility will be harder as the APIs of PROJ, 
GDAL or GEOS shift, making it impossible to install rgdal or rgeos against 
future versions of these libraries. However, they are all open source, so 
reproduction will involve installing legacy external libraries from 
source, followed by R packages from source.

I hope that this doesn't spoil your day, but planning transition is at 
least less painful than an unmanaged break of service.


Roger Bivand
Emeritus Professor
Department of Economics, Norwegian School of Economics,
Postboks 3490 Ytre Sandviken, 5045 Bergen, Norway.
e-mail: Roger.Bivand using nhh.no

More information about the R-sig-Geo mailing list