@mdsumner Any idea if any https://gdal.org/en/stable/drivers/raster/r.html or https://gdal.org/en/stable/drivers/raster/rraster.html are used ? Read or write part ?
=> More informations about this toot | More toots from EvenRouault@mastodon.social
@EvenRouault
maybe {terra} - certainly is mentioned here but implemented manually afaics
https://github.com/rspatial/terra/issues/976#issuecomment-1396380552
RRASTER is the .grd/.gri pairing 'rasterfile' established by {raster} package (archived):
http://cran.nexr.com/web/packages/raster/vignettes/rasterfile.pdf
it's not documented in terms of terra, I can investigate + ask Robert
possible removalt? certainly I don't know of any other explicit usage, but there might be reliance out there
=> More informations about this toot | More toots from mdsumner@rstats.me
@mdsumner yes, trying to find if there's more code to axe. It is so frustrating to have code that nobody has touched in years and thus no idea if that's even used. https://docs.google.com/spreadsheets/d/12yk0p8rRK4rAYO_VwXboatWkiILAjE2Cepu32lsHhM8/edit?gid=0#gid=0 for my current wishlist (editable)
=> More informations about this toot | More toots from EvenRouault@mastodon.social
@EvenRouault I hear you, will do what I can, tested with minimal drivers and RRASTER is certainly used by {terra} for read and write
(I couldn't manage to get GDAL_ENABLE_DRIVER_RAW=OFF to work)
=> More informations about this toot | More toots from mdsumner@rstats.me
@EvenRouault @mdsumner
I agree that RRASTER should be kept (as per spreadsheet) - I added WKT2 in 2022 https://github.com/OSGeo/gdal/pull/5473; it is used in the terra and rgrass R packages, possibly elsewhere by the many R packages depending on the terra package.
I also agree that R Object Data Store should be deprecated in 3.11 and removed in 3.12 if no real objections follow. When it was created, I think Frank was in touch with someone who needed to save geospatial objects in *.rda files.
=> More informations about this toot | More toots from rsbivand@fosstodon.org
@EvenRouault Interlis removal confirmed. All major funding went into Java tools and Java wrappers for years now. So it's time to let it go.
=> More informations about this toot | More toots from implgeo@mapstodon.space
@implgeo Write side only you mean ? Or read side too ?
=> More informations about this toot | More toots from EvenRouault@mastodon.social
@EvenRouault Write side for sure, but read side can be deprecated, too. It's so rarely used and the few complaints I get are procrastinated forever.
=> More informations about this toot | More toots from implgeo@mapstodon.space
@EvenRouault
thinking out loud about discovering community usage ... is it possible to disable drivers or driver-update-capability by config, so that build ships without support but it can be configured back on? (Doesn't reduce code but gives a clearer signal if support would be missed)
=> More informations about this toot | More toots from mdsumner@rstats.me
@mdsumner Drivers yes, generally (except the "raw" drivers that are a all-in / all-out category) with the GDAL_ENABLE_DRIVER_XXXX CMake setting. Although I don't think we have a way of making it off by default (for a given driver. We DO have a nuke setting GDAL_BUILD_OPTIONAL_DRIVERS=OFF). For edition, no, no general mechanism
=> More informations about this toot | More toots from EvenRouault@mastodon.social
@EvenRouault 🙏
=> More informations about this toot | More toots from mdsumner@rstats.me
@EvenRouault CC @edzer
=> More informations about this toot | More toots from krzysztof_dyba@fosstodon.org This content has been proxied by September (ba2dc).Proxy Information
text/gemini