While I don't have a direct answer to your question I might ask, why use
20 lines of python code when 1 line of ogr2ogr gives the correct result?
On 3/14/23 11:15, Dion-Degodez,Nicolas (ECCC) wrote:
_Context_
We are trying to reproject a GeoJSON polygon to EPSG:4326.
In some cases, depending on whether we use the ogr2ogr command line or
the equivalent in python, the resulting polygon is different.
In those situations, the command line gives us the appropriate polygon,
whereas the python code gives us a distorted polygon.
_Question_
Any idea why there is a difference between the command line and the
python results? Is there a mistake in our interpretation of the code/how
we converted it in python?
_Sample GeoJSON_: https://pastebin.com/hUiVVjFv
<https://pastebin.com/hUiVVjFv>
Proj4: "+proj=stere +lat_0=90 +lat_ts=60 +lon_0=264 +x_0=0 +y_0=0
+R=6371229 +units=m +no_defs"
_Command line that works_: ogr2ogr -s_srs "+proj=stere +lat_0=90
+lat_ts=60 +lon_0=264 +x_0=0 +y_0=0 +R=6371229 +units=m +no_defs" -t_srs
EPSG:4326 result_command_line.json geojson.json
Result: https://pasteboard.co/cTpZBRamEYv8.jpg
<https://pasteboard.co/cTpZBRamEYv8.jpg>
_Python code_ (we would expect the same output as the command line):
https://pastebin.com/QgWDBL1W <https://pastebin.com/QgWDBL1W>
Result: https://pasteboard.co/8iSv0vbnQlHw.jpg
<https://pasteboard.co/8iSv0vbnQlHw.jpg>
Thank you!
Nicolas D.
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev