Previous Next JavaScript must be enabled to correctly display this content

## geo_is_geometry

Validates a geospatial object.

    boolean geo_is_geometry(any*)

The parameter `any*` can be any geometric object.

The function determines if the given input is a valid geometry object.

- Returns false if the parameter returns zero or more than 1 item.
- Returns NULL if the parameter returns NULL.
- Returns true if the input is a single valid geometry object. Otherwise, false.

Example: Determine if the location pointing to the city hall is a valid geometric object.

    SELECT geo_is_geometry(t.poi.location) AS city_hall
    FROM PointsOfInterest t
    WHERE t.poi.kind = "city hall"

Explanation: You use the function geo_is_geometry to determine if a given location is a valid geometric object or not.

Result:

    { "city_hall" : true}