PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ parse_geojson_point()

static LWGEOM * parse_geojson_point ( json_object *  geojson,
int *  hasz 
)
inlinestatic

Definition at line 149 of file lwin_geojson.c.

150{
151 json_object *coords = parse_coordinates(geojson);
152 if (!coords)
153 return NULL;
154 POINTARRAY *pa = ptarray_construct_empty(1, 0, 1);
155 parse_geojson_coord(coords, hasz, pa);
156 return (LWGEOM *)lwpoint_construct(0, NULL, pa);
157}
LWPOINT * lwpoint_construct(int32_t srid, GBOX *bbox, POINTARRAY *point)
Definition lwpoint.c:129
POINTARRAY * ptarray_construct_empty(char hasz, char hasm, uint32_t maxpoints)
Create a new POINTARRAY with no points.
Definition ptarray.c:59
static json_object * parse_coordinates(json_object *geojson)
static int parse_geojson_coord(json_object *poObj, int *hasz, POINTARRAY *pa)

References lwpoint_construct(), parse_coordinates(), parse_geojson_coord(), and ptarray_construct_empty().

Referenced by parse_geojson().

Here is the call graph for this function:
Here is the caller graph for this function: