FromGeoJSON

Descripción

Convierte una cadena de caracteres con formato en GeoJSON (formato de intercambio de datos geoespaciales basado en JavaScript Object Notation (JSON)) a una geometría de característica espacial, como por ejemplo, un Point, MultiPoint, LineString, MultiLineString, Polygon, Polygon, MultiPolygon o colección de geometría. Esta función solo gestiona el fragmento de geometría GeoJSON y lo asume en la sintaxis GeoJSON 1.0. La especificación GeoJSON sigue el elemento JSON definido desde http://geojson.org/geojson-spec.html.

Nota: Esta función solo es compatible con el sistema de coordenadas que admite MapInfo.

Un ejemplo de una cadena de caracteres GeoJSON es:

{"type":"Point","coordinates":[100.0,200.0],"crs":{"type":"name","properties":{"name":"epsg:4326"}}}

Sintaxis

FromGeoJSON (str)

Argumentos

str es una cadena de caracteres GeoJSON

Ejemplo

Devuelve una geometría de característica espacial desde una cadena de caracteres con formato GeoJSON.

select FromGeoJSON('{"type": "Point", "coordinates": [-71,43.824787,50], "crs": {"type": "name", "properties": {"name": "epsg:4326"}}}') as mi_point from countries where country='Canada'