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 414 of file lwgeom_in_gml.c.
420 if (SPI_OK_CONNECT != SPI_connect ())
421 lwpgerror(
"gml_is_srid_planar: could not connect to SPI manager");
424 sprintf(query,
"SELECT position('+units=m ' in proj4text) \
425 FROM spatial_ref_sys WHERE srid='%d'", srid);
427 err = SPI_exec(query, 1);
428 if (err < 0) lwpgerror(
"gml_is_srid_planar: error executing query %d", err);
431 if (SPI_processed <= 0)
437 result = SPI_getvalue(SPI_tuptable->vals[0], SPI_tuptable->tupdesc, 1);
438 is_planar = atoi(result);
Referenced by parse_gml_srs().