[gdal-dev] GDAL Postgis Driver using SPI?

2016-01-26 Thread jramm
Hi I am working on a project to manipulate huge rasters in a postgis database. In order to achieve best performance, we are implementing most of our code 'server-side', e.g. as a postgresql extension. It occurs to me that another GDAL postgis driver using SPI (http://www.postgresql.org/docs/curr

Re: [gdal-dev] GDAL Postgis Driver using SPI?

2016-01-26 Thread Even Rouault
Hi, > > I am working on a project to manipulate huge rasters in a postgis database. > In order to achieve best performance, we are implementing most of our code > 'server-side', e.g. as a postgresql extension. > > It occurs to me that another GDAL postgis driver using SPI > (http://www.postgresq

[gdal-dev] GDAL 2.0.2RC4 available for review

2016-01-26 Thread Even Rouault
Hi, Another 2.0.2 RC, hopefully the last one, to fix a bug in GPKG raster driver potentially causing crashes at dataset closing after overview building. Changes since 2.0.2RC3: - fix potential use of freed sqlite temporary DB handle when generating overviews with partial tiles (#6335) Links:

[gdal-dev] C++ Range and Iterator for GDALDataSet

2016-01-26 Thread alex
Hi, I developed a C++ class that wraps around a GDALDataSet. The class has associated iterator class and begin() and end() member functions, so it can be used with range-based for-loops. The iterator goes over all pixels row-by-row (so not block-by-block as proposed in a recent message). The use

[gdal-dev] Streaming Parser for OGR GeoJSON Driver

2016-01-26 Thread Daniel Fenton
Hi all, I’m curious if anyone has ideas or advice on how to use a streaming parser in the OGR GeoJSON driver. My use-case is that I need to convert arbitrarily-sized streams of geojson into other formats (e.g. Csv, shapefile, kml, etc). My current strategy is to first partition the GeoJSON in

Re: [gdal-dev] C++ Range and Iterator for GDALDataSet

2016-01-26 Thread Ari Jolma
26.01.2016, 17:58, alex kirjoitti: Hi, I developed a C++ class that wraps around a GDALDataSet. The class has associated iterator class and begin() and end() member functions, so it can be used with range-based for-loops. The iterator goes over all pixels row-by-row (so not block-by-block as pro