Jeff,

I reviewed the polygonize code and I don't see any multi-threading
issues in it on quick inspection.

The algorithm does read from GDAL and write to OGR so it would also be
sensitive to issues with particular drivers.  The main GDAL drivers
(ie. GeoTIFF, MEM) should be fine.  For writing OGR drivers like
shapefile, or MEM should be ok.

I'm assuming each thread is writing to a distinct output OGR supported
datasource and layer.

No guarantees unfortunately.

Best regards,
Frank

On Thu, Mar 14, 2013 at 5:46 AM, Jeff Lacoste <jefflacosteg...@gmail.com> wrote:
> Hi,
>
> 'GDALFPolygonize' create polygons from a raster band into a vector file. Can
> this function called from multiple threads safely ?
>
> For ex. I have 10 raster files and would like to fire 10 threads. Every
> thread opens a raster
> and call GDALFPolygonize to generate a vector file in MapInfo format.
>
> Would this be concurrent safe ?
>
> Thanks
>
> Jeff
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev



-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmer...@pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to