[postgis-commits] svn - r3820 - trunk/postgis
postgis-commits at postgis.refractions.net
postgis-commits at postgis.refractions.net
Mon Mar 9 15:01:04 PDT 2009
Author: pramsey
Date: 2009-03-09 15:01:04 -0700 (Mon, 09 Mar 2009)
New Revision: 3820
Modified:
trunk/postgis/lwgeom_sqlmm.c
Log:
Don't segmentize geometry if input doesn't pass hasarc
Modified: trunk/postgis/lwgeom_sqlmm.c
===================================================================
--- trunk/postgis/lwgeom_sqlmm.c 2009-03-09 21:15:42 UTC (rev 3819)
+++ trunk/postgis/lwgeom_sqlmm.c 2009-03-09 22:01:04 UTC (rev 3820)
@@ -69,6 +69,10 @@
}
#endif
igeom = lwgeom_deserialize(SERIALIZED_FORM(geom));
+ if( ! has_arc(igeom) )
+ {
+ PG_RETURN_POINTER(geom);
+ }
ogeom = lwgeom_segmentize(igeom, perQuad);
if(ogeom == NULL) PG_RETURN_NULL();
ret = pglwgeom_serialize(ogeom);
More information about the postgis-commits
mailing list