Edzer Pebesma
Edzer Pebesma
Confirmed; the issue is that `empty.gpkg` (zipped: [empty.zip](https://github.com/r-spatial/sf/files/14230367/empty.zip)) is written with `LINESTRING` geometries but read with `MULTILINESTRING` geometries when using the stream interface. @paleolimbot can you see whether this is...
Memory size: decreases with a factor 18: ```r library(sf) # Linking to GEOS 3.10.2, GDAL 3.4.3, PROJ 8.2.1; sf_use_s2() is TRUE n = 1e6 data.frame(z = rnorm(n), x = runif(n),...
This one is pretty obvious: ```r library(sf) # Linking to GEOS 3.10.2, GDAL 3.4.3, PROJ 8.2.1; sf_use_s2() is TRUE n = 1e6 data.frame(z = rnorm(n), x = runif(n), y =...
@rsbivand thanks, that should now work; I finished implementation so far only to pass `sf`'s own tests, this was not in there.
... which is rather stupid (the 20 seconds), given that #2046 suggests `sf` reading breaks (unintended) in case of mixed dimensions...
Thanks for reporting! I'm not an altrep expert, but would expect no miracles; I think it's mostly useful for (i) data structures out of memory (e.g. in a memory mapped...
Great idea, do you know of an example of such a thing?
Great example; that should run better, now.
This should now also run.
Great work, very helpful!