Return 1 if given srid is planar (0 otherwise, i.e geocentric srid) Return -1 if srid is not in spatial_ref_sys.
Definition at line 336 of file lwgeom_in_gml.c.
342 if (SPI_OK_CONNECT != SPI_connect ())
343 lwpgerror(
"gml_is_srid_planar: could not connect to SPI manager");
346 sprintf(query,
"SELECT position('+units=m ' in proj4text) \
347 FROM spatial_ref_sys WHERE srid='%d'", srid);
349 err = SPI_exec(query, 1);
350 if (err < 0) lwpgerror(
"gml_is_srid_planar: error executing query %d", err);
353 if (SPI_processed <= 0)
359 result = SPI_getvalue(SPI_tuptable->vals[0], SPI_tuptable->tupdesc, 1);
360 is_planar = atoi(result);
Referenced by parse_gml_srs().