]> granicus.if.org Git - postgis/commitdiff
Make error message on GML2 calls for TIN more instructive (#1591)
authorPaul Ramsey <pramsey@cleverelephant.ca>
Tue, 28 Feb 2012 18:09:49 +0000 (18:09 +0000)
committerPaul Ramsey <pramsey@cleverelephant.ca>
Tue, 28 Feb 2012 18:09:49 +0000 (18:09 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@9331 b70326c6-7e19-0410-871a-916f4a2858ee

liblwgeom/lwout_gml.c

index 04e5fe3a57f32eb5abb9d4ecad3f995746fec699..170ee336ae556c92b82b447a38b02d793209d970 100644 (file)
@@ -235,9 +235,14 @@ lwgeom_to_gml2(const LWGEOM *geom, const char *srs, int precision, const char* p
        case COLLECTIONTYPE:
                return asgml2_collection((LWCOLLECTION*)geom, srs, precision, prefix);
 
+       case TRIANGLETYPE:
+       case POLYHEDRALSURFACETYPE:
+       case TINTYPE:
+               lwerror("Cannot convert %s to GML2. Try ST_AsGML(3, <geometry>) to generate GML3.", lwtype_name(type));
+               return NULL;
+               
        default:
-               lwerror("lwgeom_to_gml2: '%s' geometry type not supported",
-                       lwtype_name(type));
+               lwerror("lwgeom_to_gml2: '%s' geometry type not supported", lwtype_name(type));
                return NULL;
        }
 }