Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime 18.1 a vyšší
Note
Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.
Vrátí nejlepší předpokládaný identifikátor prostorového odkazu (SRID) pro střed ohraničujícího rámečku vstupní GEOMETRY hodnoty. Vrácená hodnota SRID představuje buď projektovaný souřadnicový systém UTM (Universal Transverse Mercator), nebo projektovaný souřadnicový systém UPS (Universal Polar Stereographic ).
Syntaxe
st_estimatesrid ( geoExpr )
Argumenty
-
geoExprGEOMETRY: Hodnota se souřadnicemi ve stupních v rozsahu [-180, 180] pro délky a [-90, 90] pro zeměpisné šířky.
Návraty
Hodnota typu INTEGER, představující nejlepší Universal Transverse Mercator (UTM) nebo Universal Polar Stereographic (UPS) SRID pro střed ohraničujícího rámečku vstupní GEOMETRY hodnoty.
Poznámky
Funkce vrátí NULL , pokud je vstupní geometrie prázdná nebo je-li vstup NULL.
Příklady
-- Returns UTM zone 10N SRID for a point in San Francisco.
> SELECT st_estimatesrid(st_geomfromtext('POINT(-122.419 37.775)'));
32610
-- Returns UTM zone 31N SRID for a polygon near the prime meridian.
> SELECT st_estimatesrid(st_geomfromtext('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'));
32631
-- Returns UPS North SRID for a linestring near the North Pole.
> SELECT st_estimatesrid(st_geomfromtext('LINESTRING(-180 89, 180 89)'));
32661
-- Returns NULL for an empty point.
> SELECT st_estimatesrid(st_geomfromtext('POINT EMPTY'));
NULL