Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 17.1 and above
Important
Dieses Feature befindet sich in der Public Preview.
Hinweis
Dieses Feature ist in Databricks SQL Classic Warehouses nicht verfügbar. Weitere Informationen zu Databricks SQL Warehouses finden Sie unter SQL Warehouse-Typen.
Analysiert die Eingabebeschreibung einer Geometrie und gibt den entsprechenden GEOMETRY Wert zurück.
Der SRID-Wert des zurückgegebenen GEOMETRY Werts hängt vom Eingabeformat ab.
Syntax
to_geometry ( geoRepExpr )
Arguments
-
geoRepExpr: EinBINARYoderSTRINGAusdruck, der eine Geometrie in WKB, WKT, GeoJSON oder Extended WKB (EWKB) darstellt.
Returns
Ein Wert vom Typ GEOMETRY(ANY), der der Beschreibung der Eingabegeografie entspricht.
Die Funktion gibt zurück NULL , wenn die Eingabe lautet NULL.
Fehlerbedingungen
- Wenn
geoRepExprder TypBINARYist und der Wert eine ungültige EWKB ist, gibt die Funktion EWKB_PARSE_ERROR zurück. - Wenn
geoRepExprder TypBINARYist und der Wert eine ungültige WKB ist, gibt die Funktion WKB_PARSE_ERROR zurück. - Wenn
geoRepExprder TypSTRINGist und der Wert ein ungültiger WKT ist, gibt die Funktion WKT_PARSE_ERROR zurück. - Wenn
geoRepExprder TypSTRINGist und der Wert ein ungültiger GeoJSON-Wert ist, gibt die Funktion GEOJSON_PARSE_ERROR zurück.
Examples
-- Input geometry is in WKT format.
> SELECT st_asgeojson(to_geometry('POINT Z (3 4 5)'));
{"type":"Point","coordinates":[3,4,5]}
-- Input geometry is in GeoJSON format.
> SELECT st_astext(to_geometry('{"type":"Point","coordinates":[3,4,5]}'));
POINT Z (3 4 5)
-- Input geometry is in WKB format.
> SELECT st_astext(to_geometry(X'0101000060110f0000000000000000084000000000000010400000000000001440'));
POINT M (3 4 5)
-- Input geometry is in EWKB format.
> SELECT st_asewkt(to_geometry(X'01010000E0110F0000000000000000084000000000000010400000000000001440000000000000F0BF'));
SRID=3857;POINT ZM (3 4 5 -1)
Zugehörige Funktionen
-
st_asbinaryFunktion -
st_asewkbFunktion -
st_asewktFunktion -
st_asgeojsonFunktion -
st_astextFunktion -
st_aswkbFunktion -
st_aswktFunktion -
st_geogfromgeojsonFunktion -
st_geogfromtextFunktion -
st_geogfromwkbFunktion -
st_geogfromwktFunktion -
st_geomfromewkbFunktion -
st_geomfromgeojsonFunktion -
st_geomfromtextFunktion -
st_geomfromwkbFunktion -
st_geomfromwktFunktion -
to_geographyFunktion -
try_to_geographyFunktion -
try_to_geometryFunktion