Max Freudenberg
Max Freudenberg
I am definitely not an expert, but according to e.g. [this video](https://www.youtube.com/watch?v=tX4H_ctggYo) (which I think is really nice), 3D projective geometric algebra is suitable. And I think you can create...
You can rename the basis blades; take a look [here](https://grassmann.crucialflow.com/stable/tutorials/algebra-of-space/). And remember to change the sign accordingly when permuting indices :)
It seems like a lot of work has gone into this PR. What's the current state? This shouldn't go to waste :)
Ok, to me it looks as if #316 will be easier to merge and comes first. @mathieu17g can you somehow separate the ideas you had into separate PRs, which are...
How could that work? I think the easiest solution would be to detect the dataset driver and then either invoke the old behaviour or direct to a yet-to-write vector writer....
Let me just dump this here quickly: ```julia function AG.deletegeomdefn!(featuredefn::Union{AG.FeatureDefn, AG.IFeatureDefnView}, i::Integer) result = GDAL.ogr_fd_deletegeomfielddefn(featuredefn.ptr, i) AG.@ogrerr result "Failed to delete geom field $i in the feature definition" return featuredefn...
Here's the latest version, which works on (at least) shp, gpkg, sqlite and has better performance than the above snippet: ```julia function AG.deletegeomdefn!(featuredefn::Union{AG.FeatureDefn, AG.IFeatureDefnView}, i::Integer) result = GDAL.ogr_fd_deletegeomfielddefn(featuredefn.ptr, i) AG.@ogrerr...
There are maybe two ways of ipdating the original write function. 1) introduce explicit vector and raster datasets and make a write function for each, or 2) just check the...
The code in your zip file now works under the current master branch. You can use it via `add ArchGDAL#master`.
Just to drop this here: ```julia gds = GDAL.gdalopen(somefile, GDAL.GA_ReadOnly) infoopts = GDAL.gdalinfooptionsnew(C_NULL, C_NULL) info = GDAL.gdalinfo(gds, infoopts) info = split(info) filter(contains("Block"), info) GDAL.gdalinfooptionsfree(infoopts) GDAL.gdalclose(gds) ``` This is neither fast...