Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
, sprawdź, czy usługa SQL databricks
Databricks Runtime 17.1 lub nowsza
Important
Ta funkcja jest dostępna w publicznej wersji testowej.
Uwaga / Notatka
Ta funkcja nie jest dostępna w usłudze Databricks SQL Classic Warehouses. Aby dowiedzieć się więcej na temat magazynów SQL usługi Databricks, zobacz Typy usługi SQL Warehouse.
Analizuje opis danych wejściowych geometrii i zwraca odpowiednią GEOMETRY wartość lub NULL jeśli opis danych wejściowych jest nieprawidłowy.
Wartość SRID zwracanej GEOMETRY wartości zależy od formatu wejściowego.
Syntax
try_to_geometry ( geoRepExpr )
Arguments
-
geoRepExpr: wyrażenieBINARYlubSTRINGreprezentujące geometrię w WKB, WKT, GeoJSON lub Extended WKB (EWKB).
Returns
Wartość typu GEOMETRY(ANY), odpowiadająca opisowi geometrii danych wejściowych.
- Funkcja zwraca
NULL, jeśli dane wejściowe toNULL. - Funkcja zwraca
NULL, jeśli dane wejścioweBINARYlubSTRINGwartość są nieprawidłowym opisem geometrii.
Examples
-- Input geometry is in WKT format.
> SELECT st_asgeojson(try_to_geometry('POINT Z (3 4 5)'));
{"type":"Point","coordinates":[3,4,5]}
-- Input geometry is in GeoJSON format.
> SELECT st_astext(try_to_geometry('{"type":"Point","coordinates":[3,4,5]}'));
POINT Z (3 4 5)
-- Input geometry is in WKB format.
> SELECT st_astext(try_to_geometry(X'0101000060110f0000000000000000084000000000000010400000000000001440'));
POINT M (3 4 5)
-- Input geometry is in EWKB format.
> SELECT st_asewkt(try_to_geometry(X'01010000E0110F0000000000000000084000000000000010400000000000001440000000000000F0BF'));
SRID=3857;POINT ZM (3 4 5 -1)
-- Input value is not the description of a geometry.
> SELECT st_astext(try_to_geometry('some string that does not represent a geometry'))
NULL
Funkcje pokrewne
-
st_asbinaryfunkcja -
st_asewkbfunkcja -
st_asewktfunkcja -
st_asgeojsonfunkcja -
st_astextfunkcja -
st_aswkbfunkcja -
st_aswktfunkcja -
st_geogfromgeojsonfunkcja -
st_geogfromtextfunkcja -
st_geogfromwkbfunkcja -
st_geogfromwktfunkcja -
st_geomfromewkbfunkcja -
st_geomfromgeojsonfunkcja -
st_geomfromtextfunkcja -
st_geomfromwkbfunkcja -
st_geomfromwktfunkcja -
to_geographyfunkcja -
to_geometryfunkcja -
try_to_geographyfunkcja