141{
142
144 "POINT(1.1111111111111 1.1111111111111)",
145 "<gml:Point><gml:coordinates>1,1</gml:coordinates></gml:Point>",
146 NULL, 0);
147
148
150 "POINT(1.1111111111111 1.1111111111111)",
151 "<gml:Point><gml:pos srsDimension=\"2\">1 1</gml:pos></gml:Point>",
152 NULL, 0, 0);
153
154
155
157 "POINT(1.1111111111111 1.1111111111111)",
158 "<gml:Point><gml:coordinates>1.111,1.111</gml:coordinates></gml:Point>",
159 NULL, 3);
160
161
163 "POINT(1.1111111111111 1.1111111111111)",
164 "<gml:Point><gml:pos srsDimension=\"2\">1.111 1.111</gml:pos></gml:Point>",
165 NULL, 3, 0);
166
167
168
170 "POINT(1.2345678901234 1.2345678901234)",
171 "<gml:Point><gml:coordinates>1.23456789,1.23456789</gml:coordinates></gml:Point>",
172 NULL, 9);
173
174
176 "POINT(1.2345678901234 1.2345678901234)",
177 "<gml:Point><gml:pos srsDimension=\"2\">1.23456789 1.23456789</gml:pos></gml:Point>",
178 NULL, 9, 0);
179
180
181
183 "POINT(1E300 -1E300)",
184 "<gml:Point><gml:coordinates>1e+300,-1e+300</gml:coordinates></gml:Point>",
185 NULL, 0);
186
187
189 "POINT(1E300 -1E300)",
190 "<gml:Point><gml:pos srsDimension=\"2\">1e+300 -1e+300</gml:pos></gml:Point>",
191 NULL, 0, 0);
192}
static void do_gml3_test(char *in, char *out, char *srs, int precision, int is_geodetic)
static void do_gml2_test(char *in, char *out, char *srs, int precision)