[gdal-dev] Source SRS not honoured if shapefile .prj file exists

Even Rouault even.rouault at mines-paris.org
Fri Jun 7 02:22:31 PDT 2013


Selon Jukka Rahkonen <jukka.rahkonen at mmmtike.fi>:

> Hi,
>
> I received a shapefile with a non-perfect .prj file which does not advertise
> that the coordinate system is Finnish KKJ (EPSG:2393) which needs +towgs84
> parameters. I knew that GDAL 1.10 finally comes with correct parameters and
> thought that problem could be solved easily by adding parameter "-s_srs
> epsg:2393" into ogr2ogr command. However, GDAL does not honour the parameter
> if the .prj still exists in the shapefile directory. Only after deleting the
> .prj file I got the correct result. I think that the correct behaviour would
> be the opposite and take -s_srs instead of .prj if both are available.
>
> Tested with GDAL 1.10.0, released 2013/04/13 and my command was
> ogr2ogr -f KML -s_srs epsg:2393 -t_srs epsg:4326 test4.kml test_region.shp

This one is weird. Looking at ogr2ogr code doesn't lead to an obvious
explanation. -s_srs should override the SRS of the shapefile. Perhaps you could
open a ticket with the data to reproduce ?

>
> -Jukka Rahkonen-
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
>




More information about the gdal-dev mailing list