[gdal-dev] Python interface to wrapdateline
Even Rouault
even.rouault at spatialys.com
Tue May 10 07:45:35 PDT 2016
Le mardi 10 mai 2016 16:31:44, DeTracey, Brendan a écrit :
> Hi,
>
> Is there any way to access the wrap dateline capabilities of OGR from the
> Python interface? For example how to split the following polygon:
>
> from osgeo import ogr, osr
> srs = osr.SpatialReference()
> srs.ImportFromEPSG(4326)
> p = ogr.CreateGeometryFromWkt('POLYGON ((160 1, -160 1, -160 -1, 160 -1,
> 160 1))')
>
>
> Looking at the OGRGeometryFactory source I see :
> static void CutGeometryOnDateLineAndAddToMulti(OGRGeometryCollection*
> poMulti, const OGRGeometry* poGeom, double dfDateLineOffset)
>
> but I can't see how to access it from Python. Would it be via an option to
> the ogr.CreateGeometryFromWkt?
No, this is unavailable through Python bindings.
With GDAL 2.1, you can use gdal.VectorTranslate() (librarified version of
ogr2ogr), although it might not be very practical if you just need to do that
on a single geometry.
Even
--
Spatialys - Geospatial professional services
http://www.spatialys.com
More information about the gdal-dev
mailing list