-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
About the future of rpostgis
#28
Comments
We have a first version of a port of the raster functions to terra, which so far writes single-band rasters to PostGIS and can read them. It is a minimal package. If anyone is interested in developing rpostgis further as a whole, we'll be happy to make our code directly available to you. If not, we will release the code on github in the next weeks in consultation with Mathieu and David. As a reference to the r-spatial repository: r-spatial/discuss#58 |
Hello, I am writing to inquire about the future of the I believe that losing this functionality would be a great loss, and I am curious to know the current state of the package. Could you please provide me with any information you have on this matter? Thank you for your time. |
Dear @Cidree, thanks for your message! Nothing happened on the You are right that there is (to our knowledge) no solution from other packages to deal with PostGIS rasters. See however the message from @Thorsten-Behrens above. |
Hi @Cidree - I wanted to check in and ask about progress on |
Hi all, |
Hello all, I am sorry for my late reply, but I have good news. I was working on the package, and I almost have a fully transitioned version of the Cidre |
Great! I'll compare to our stuff, and if there should be some advantages, I'll send you the code. Cheers, |
I've also been diddling around with this package to make it work for postGIS rasters, in response to a GIS Stack Exchange Q a little while ago. I've got |
Thanks @barryrowlingson - I've brought up your point about dependencies to @Cidree, who is planning to take over maintenance of rpostgis. We have now merged Cidree's fork to the mablab |
An update - thanks to the great work of the new maintainer (@Cidree) rpostgis v1.5 is now on CRAN, and transitions the package to the sf/terra ecosystem. The repository will soon be transferred to Cidree's GitHub page, at which point this issue can be closed. |
This issue is the central place to report news about the situation of
rpostgis
.The package
rpostgis
is at a crossroad. The main purpose ofrpostgis
is to provide an interface between R and PostGIS to transparently transfer spatial data (both vectors and rasters) — secondarily,rpostgis
also provides convenience functions to execute common procedures in PostGIS.rpostgis
was however developed (by @dnbucklin and myself) at a time when bothsp
andraster
were the de facto reference packages for spatial data (first stable release ofrpostgis
in August 2016). Since then, R as seen an incredibly active development of the spatial ecosystem, most notably the packagessf
,terra
andstars
. To stay relevant,rpostgis
would need to switch to these modern classes of spatial objects, and thus supportsf
,terra
andstars
. In addition, packagesrgdal
,rgeos
andmaptools
will retire by the end of 2023, which also means thatrpostgis
not only need to support the modern packages mentioned above, but also remove dependencies torgeos
(see this issue onrpostgis
repository).Altogether, this would require a major overhaul of
rpostgis
. Unfortunately, as our positions have evolved, neither @dnbucklin or myself have the time and resources to take care of this. If nothing happens,rpostgis
will thus simply retire by the end of 2023 as well. We can however oversee a transition to a new model, maintainer or community forrpostgis
.Lastly, there is a single package that relies on
rpostgis
:lucas
(on CRAN) (package to download and create the DB of LUCAS Data Harmonized), in the form of an import.Steps to be taken as of now are:
lucas
' maintainer (Momchil Yordanov) to see if they have enough interest inrpostgis
to take it over and assure future development and maintenance, or if their use of the package justifies it. → by emailr-spatial
repository dedicated to discussion about the status and relevance ofrpostgis
. To start with, we need to establish whether the purpose ofrpostgis
is still relevant in the current R spatial ecosystem (in particular,sf
has a specific DB architecture and should be able to handle the vector part; it is not so clear forterra
andstars
for the raster counterpart). Ifrpostgis
is deemed relevant, see if anyone is interested in taking over development and maintenance of the package. → About the relevance and future ofrpostgis
r-spatial/discuss#58rpostgis
. In the end, see if ROpenSci team and community would like to take over development and maintenance of the package as part of their Geospatial category (access, manipulate, convert geospatial data). → https://discuss.ropensci.org/t/rpostgis-retiring-soon-call-for-maintainers/3483Of course, @dnbucklin and myself remain available (as much as possible) to support a smooth transition.
The text was updated successfully, but these errors were encountered: