From: Sandro Santilli Date: Wed, 28 Sep 2005 16:34:34 +0000 (+0000) Subject: Honoured want3d parameter in GEOS2POSTGIS converters X-Git-Tag: pgis_1_1_0~231 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=67c254ade465b7ccc2a915948f4a89e70728125f;p=postgis Honoured want3d parameter in GEOS2POSTGIS converters git-svn-id: http://svn.osgeo.org/postgis/trunk@1946 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/lwgeom/lwgeom_geos_c.c b/lwgeom/lwgeom_geos_c.c index a02140101..6c6377773 100644 --- a/lwgeom/lwgeom_geos_c.c +++ b/lwgeom/lwgeom_geos_c.c @@ -2143,6 +2143,9 @@ lwgeom_from_geometry(GEOSGeom geom, char want3d) char *wkb; LWGEOM *lwgeom; + if ( want3d ) GEOS_setWKBOutputDims(3); + else GEOS_setWKBOutputDims(2); + wkb = GEOSGeomToWKB_buf(geom, &size); lwgeom = lwgeom_from_ewkb(wkb, size); @@ -2156,6 +2159,9 @@ GEOS2POSTGIS(GEOSGeom geom, char want3d) char *wkb; PG_LWGEOM *pglwgeom, *ret; + if ( want3d ) GEOS_setWKBOutputDims(3); + else GEOS_setWKBOutputDims(2); + wkb = GEOSGeomToWKB_buf(geom, &size); pglwgeom = pglwgeom_from_ewkb(wkb, size);