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 18.0 és újabb
Fontos
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.
A bemeneti GEOMETRY érték határát adja eredményül értékként GEOMETRY .
Szemantika
st_boundary ( geoExpr )
Arguments
-
geoExpr: EgyGEOMETRYérték.
Visszatérítések
GEOMETRY A bemeneti GEOMETRY érték határát képviselő értéket ad vissza.
Pontosabban:
- Ha a bemenet pont, a határa a megfelelő üres pont.
- Ha a bemenet többpontos, a határa a megfelelő üres többpont.
- Ha a bemenet vonalzó, akkor a határa az üres többpont, ha bezárva van, vagy a nem üres többpont, amely a két végpontból áll, ha nincs lezárva.
- Ha a bemenet egy többsoros vonal, akkor annak határa a valószínűleg üres többpontból áll, amely tartalmazza az összes, páratlan paritású nem zárt vonalának határpontjait (mod-2 szabály).
- Ha a bemenet üres sokszög, a határa a megfelelő üres többszörös vonallánc.
- Ha a bemenet egy nem üres sokszög egyetlen külső gyűrűvel, annak határa a külső gyűrűt képviselő vonalzó.
- Ha a bemenet egy nem üres sokszög, amelynek külső és legalább egy belső gyűrűje is van, akkor a határa egy többsoros vonallánc, amely vonalláncként ábrázolt gyűrűket tartalmaz.
- Ha a bemenet egy üres többrészpoligon, a határa a megfelelő üres többsoros vonal.
- Ha a bemenet egy nem üres többpógony egyetlen külső határral, akkor annak határa az egyetlen külső határt jelképező vonal.
- Ha a bemenet egy nem üres többpógony, amelynek legalább két sokszöggyűrűje van, a határa a többsoros vonallánc, amely a sokszögek gyűrűit jelképező vonalláncokat tartalmazza.
- Gyűjtemények esetén a határ lehet többpontos, vonal lánc, többsoros vagy olyan gyűjtemény, amely többpontos és vonal lánc/többsoros elemeket tartalmaz.
A visszaadott GEOMETRY érték SRID értéke megegyezik a bemeneti értékkel.
Példák
> SELECT st_boundary(st_geomfromewkt('SRID=3857;POLYGON((0 0,10 0,10 10,0 10,0 0),(2 2,8 2,8 8,2 8,2 2))'));
SRID=3857;MULTILINESTRING((0 0,10 0,10 10,0 10,0 0),(2 2,8 2,8 8,2 8,2 2))