geo_is_geometry

地理空間オブジェクトを検証します。
boolean geo_is_geometry(any*)

パラメータany*には、任意のジオメトリ・オブジェクトを指定できます。

この関数は、指定された入力が有効なジオメトリ・オブジェクトであるかどうかを判断します。
  • パラメータが0個または複数の項目を返した場合はfalseを返します。
  • パラメータがNULLを返した場合はNULLを返します。
  • 入力が単一の有効なジオメトリ・オブジェクトである場合はtrueを返します。それ以外の場合は、falseです。
例: city hallを指す場所が有効なジオメトリ・オブジェクトかどうかを判断します。
SELECT geo_is_geometry(t.poi.location) AS city_hall
FROM PointsOfInterest t
WHERE t.poi.kind = "city hall" 

説明: 関数geo_is_geometryを使用して、指定された場所が有効なジオメトリ・オブジェクトであるかどうかを判断します。

結果:
{ "city_hall" : true}