Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
Gäller för:
Databricks
Databricks Runtime 17.1 och senare
Important
Den här funktionen finns som allmänt tillgänglig förhandsversion.
Anmärkning
Den här funktionen är inte tillgänglig på de klassiska Databricks SQL-lagerhus. Mer information om Databricks SQL-lager finns i SQL-lagertyper.
Parsar indatabeskrivningen för en geometri och returnerar motsvarande GEOMETRY värde.
SRID-värdet för det returnerade GEOMETRY värdet beror på indataformatet.
Syntax
to_geometry ( geoRepExpr )
Arguments
-
geoRepExpr: EttBINARYellerSTRING-uttryck som representerar en geometri i WKB, WKT, GeoJSON eller Extended WKB (EWKB).
Returns
Ett värde av typen GEOMETRY(ANY), som motsvarar beskrivningen av indatageografin.
Funktionen returnerar NULL om indata är NULL.
Feltillstånd
- Om
geoRepExprär av typenBINARYoch värdet är en ogiltig EWKB returnerar funktionen EWKB_PARSE_ERROR. - Om
geoRepExprär av typenBINARYoch värdet är en ogiltig WKB returnerar funktionen WKB_PARSE_ERROR. - Om
geoRepExprär av typenSTRINGoch värdet är en ogiltig WKT returnerar funktionen WKT_PARSE_ERROR. - Om
geoRepExprär av typenSTRINGoch värdet är ogiltigt GeoJSON returnerar funktionen GEOJSON_PARSE_ERROR.
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)
Relaterade funktioner
-
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