Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:
Databricks SQL
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.
Leegyszerűsíti a bemeneti GEOMETRY értéket a Douglas-Peucker algoritmus használatával.
Syntax
st_simplify ( geo, tolerance )
Arguments
-
geo: EgyGEOMETRYérték. -
tolerance: AzDOUBLEegyszerűsítéshez használt távolságérték. A távolsági egységek a bemeneti geometria CRS-ének mértékegységei.
Returns
Az egyszerűsített geometriát jelképező típusérték GEOMETRY.
A pontok és a többpontok változatlanok maradnak. Ha a bemenet geometriai gyűjtemény, a gyűjtemény elemei rekurzív módon egyszerűsítve lesznek. Ha a bemeneti geometria M koordinátákkal rendelkezik, a rendszer elveti őket.
A kimeneti geometria SRID-értéke megegyezik a bemeneti értékkel.
A függvény akkor ad NULL vissza, ha a bemenetek bármelyike .NULL
Examples
-- Simplifies linestring with tolerance 0.2.
> SELECT st_astext(st_simplify(st_geomfromtext('LINESTRING(0 0,5.1 0,10 0,10 3,10 8,16 9)'), 0.2));
LINESTRING(0 0,10 0,10 8,16 9)
-- Returns unchanged point geometry.
> SELECT st_astext(st_simplify(st_geomfromtext('POINT(1 2)'), 1.0));
POINT(1 2)