Dan Baston
Dan Baston
### Feature description pytest can be used to invoke the examples in our docstrings: https://docs.pytest.org/en/7.1.x/how-to/doctest.html This could be a useful way to make sure the examples run as expected. ###...
> Would it make sense to remove the Makefile and use CMake directly to build the docs? yes, such further enhancements are totally reasonable. I just wanted to do something...
### What is the bug? Accessing a sub-geometry after its parent has been destroyed causes a segfault. The sub-geometry should either keep a strong reference on its parent (may lead...
## What does this PR do? Avoids the need to specify the layer name in `ogrinfo` calls to single-layer datasets, e.g. ``` ogrinfo -so tl_2022_us_county.shp ``` instead of ``` ogrinfo...
### Feature description GEOS objects are currently managed using raw pointers in OGR. This can require cumbersome error handling to make sure that e.g. `GEOSGeom_destroy` is always called. Switching to...
### Feature description I would have expected the following to either fail or create a table in the default Postgres database: ``` ogr2ogr PG av_lv95.gpkg resf ``` Instead, it creates...
### Feature description GDAL sometimes works with strings as `std::string`, but the API usage of C style strings necessitates frequent conversion between the two types. Adding overloads or changing signatures...
### Feature description Many memory allocations for working buffers are performed in GDAL with a C-style malloc function. This ensures that failed memory allocations do not cause an exception to...
### Feature description `gdal_calc` performs its calculations eagerly. It would be useful to be able to describe a transformation of remote datasets (e.g., NDVI) and store the result as a...
### Feature description The vector VRT format offers a tremendously useful capability for lazily performing transformations on vector layers. However, the files currently must be authored by hand. The proposed...