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


st_removepoint 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.

Eltávolítja az n-edik pontot a bemeneti sorból GEOGRAPHY vagy GEOMETRY értékből.

Syntax

st_removepoint ( geoExpr, indexExpr )

Arguments

  • hu-HU: geoExpr: Egy vonalláncot jelképező GEOGRAPHY vagy GEOMETRY érték.
  • indexExpr: Az INTEGER az eltávolítandó pont vonalban lévő 1-alapú pozícióját jelző érték.

Returns

A GEOGRAPHY vagy GEOMETRY típusú érték, amely a indexExpr-edik pozíciónál található pont eltávolítása utáni vonalvezetést képviseli.

A kimeneti vonalvezetés SRID értéke megegyezik a bemenet GEOGRAPHY vagy GEOMETRY az érték értékével.

A kimeneti sorok dimenziója megegyezik a bemenet GEOGRAPHY vagy GEOMETRY az érték méretével.

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

Hibafeltételek

Examples

-- Returns the linestring after removing the second point counting from the left.
> SELECT st_astext(st_removepoint(st_geomfromtext('LINESTRING(1 2,3 4,5 6)'), 2));
  LINESTRING(1 2,5 6)
-- Returns the linestring after removing the first point counting from the right.
> SELECT st_asewkt(st_removepoint(st_geogfromtext('LINESTRING(1 2,3 4,5 6)'), -1));
  SRID=4326;LINESTRING(1 2,3 4)