Definition at line 789 of file lwout_gml.c.
796 ptr += sprintf(ptr,
"<%sPoint", prefix);
797 if ( srs ) ptr += sprintf(ptr,
" srsName=\"%s\"", srs);
798 if (
id ) ptr += sprintf(ptr,
" %sid=\"%s\"", prefix,
id);
801 ptr += sprintf(ptr,
"/>");
805 ptr += sprintf(ptr,
">");
806 if (
IS_DIMS(
opts)) ptr += sprintf(ptr,
"<%spos srsDimension=\"%d\">", prefix, dimension);
807 else ptr += sprintf(ptr,
"<%spos>", prefix);
809 ptr += sprintf(ptr,
"</%spos></%sPoint>", prefix, prefix);
#define FLAGS_GET_Z(flags)
Macros for manipulating the 'flags' byte.
int lwpoint_is_empty(const LWPOINT *point)
static size_t pointArray_toGML3(POINTARRAY *pa, char *buf, int precision, int opts)
References LWPOINT::flags, FLAGS_GET_Z, IS_DIMS, lwpoint_is_empty(), ovdump::opts, LWPOINT::point, pointArray_toGML3(), and precision.
Referenced by asgml3_collection_buf(), asgml3_multi_buf(), and asgml3_point().