st_asgeojson Fonction

S’applique à :check marqué oui Databricks SQL vérifié marqué oui Databricks Runtime 17.1 et versions ultérieures

Important

La prise en charge des valeurs GEOGRAPHY est disponible en préversion publique. La prise en charge des valeurs GEOMETRY est généralement disponible.

Note

Cette fonctionnalité n’est pas disponible sur les entrepôts Databricks SQL Classic. Pour en savoir plus sur les entrepôts SQL Databricks, consultez les types d’entrepôts SQL.

Retourne la valeur entrée GEOGRAPHY ou GEOMETRY au format GeoJSON.

Syntax

st_asgeojson ( geoExpr )

Arguments

  • geoExpr: Une valeur GEOGRAPHY ou GEOMETRY.

Returns

Valeur de type STRING. La valeur retournée est la description GeoJSON de la valeur d’entrée GEOGRAPHY ou GEOMETRY.

La fonction retourne NULL si l’entrée est NULL.

Examples

-- Export a 3DZ Cartesian point, given in WKT format, in GeoJSON format.
> SELECT st_asgeojson(to_geometry('POINT Z (2.718281828 3.141592653 100)'));
  {"type":"Point","coordinates":[2.718281828,3.141592653,100]}

-- Export a 3DZ geographic point, given in WKT format, in GeoJSON format.
> SELECT st_asgeojson(to_geography('POINT Z (2.718281828 3.141592653 100)'));
  {"type":"Point","coordinates":[2.718281828,3.141592653,100]}