Definition at line 682 of file lwout_gml.c.
683{
685 uint32_t i;
687
690
691 const char* gmltype = "";
692
696
697
701
703 {
705 return;
706 }
708
709 for (i=0; i<col->
ngeoms; i++)
710 {
711 subgeom = col->
geoms[i];
713 {
717 }
719 {
723 }
725 {
729 }
730 }
731
732
734}
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
static void asgml3_poly(stringbuffer_t *sb, const LWPOLY *poly, const GML_Options *opts)
static void asgml3_line(stringbuffer_t *sb, const LWLINE *line, const GML_Options *opts)
static void asgml3_point(stringbuffer_t *sb, const LWPOINT *point, const GML_Options *opts)
int stringbuffer_aprintf(stringbuffer_t *s, const char *fmt,...)
Appends a formatted string to the current string buffer, using the format and argument list provided.
static void stringbuffer_append(stringbuffer_t *s, const char *a)
Append the specified string to the stringbuffer_t.
References asgml3_line(), asgml3_point(), asgml3_poly(), LWCOLLECTION::geoms, LINETYPE, MULTILINETYPE, MULTIPOINTTYPE, MULTIPOLYGONTYPE, LWCOLLECTION::ngeoms, POINTTYPE, POLYGONTYPE, GML_Options::srs, stringbuffer_append(), stringbuffer_aprintf(), LWGEOM::type, and LWCOLLECTION::type.
Referenced by asgml3_collection(), and lwgeom_to_gml3().