Megosztás a következőn keresztül:


st_transform függvény

A következőre vonatkozik:yes Databricks SQL check mark yes Databricks Runtime 17.1 és újabb

Important

Ez a funkció nyilvános előzetes verzióban van.

Megjegyzés:

Ez a funkció nem érhető el a Databricks SQL Klasszikus raktárakban. A Databricks SQL Warehouse-okkal kapcsolatos további információkért tekintse meg az SQL Warehouse típusait.

Átalakítja a bemeneti geometria X és Y koordinátáit az aktuális koordináta-referenciarendszerből (CRS) a megadott SRID-érték által leírt koordináta-referenciarendszerbe.

Syntax

st_transform ( geo, srid )

Arguments

  • geo: Egy GEOMETRY érték.
  • srid: Az új koordináta-referenciarendszer (CRS) SRID-értéke, amelyre a bemeneti geometriát át kell alakítani.

Returns

Az átalakított geometriát jelképező típusérték GEOMETRY.

Ha a geometria Z és M koordinátákkal rendelkezik, azok a kimeneti geometriában lesznek jelen, és nem lesznek módosítva.

A kimenet GEOMETRY SRID értéke megegyezik a bemeneti SRID értékkel.

A függvény akkor ad NULL vissza, ha a bemenetek bármelyike .NULL

Hibafeltételek

Examples

-- Transforms coordinates from WGS84 to Web Mercator.
> SELECT st_astext(st_transform(st_geomfromtext('MULTIPOINT Z (4 5 14,-3 8 27,EMPTY)', 4326), 3857));
  MULTIPOINT Z ((445277.96317309426 557305.2572745768 14),(-333958.4723798207 893463.751012646 27),EMPTY)
-- Returns geometry in new coordinate system.
> SELECT st_srid(st_transform(st_geomfromtext('POINT(0 0)', 4326), 3857));
  3857