Hi there,

In our application, we integrate GDAL (3.8.4 with proj 9.4.0) in order to deals 
with geographic projections and data loading.
To improve loading & processing time we use multithreading.
Until now everything was right, but we start dealing with dataset expressed on 
EPSG:28992 (Amersfoort / RD New -- Netherlands - Holland - Dutch).
Then our application starts to crash. After some investigations, it appears 
that PROJ is modifying the pipeline used to perform transformation.
(Into pipeline, some pop operation)

We use OGRCoordinateTransformation into a wrapper, each Transformation object 
is unique throught the whole application (I.E. one object to convert EPSG:4326 
to EPSG:28992).
For now this implementation works wells (At least for UTM / Lambert / 
WorldMercator, maybe anothers) but for this particular one don't.

Did we miss something ? Should we have a threadlocal based implementation on 
OGRCoordinateTransformation object ?

Thanks !




C2 - Usage restreint
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to