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 17.3 a vyšší
Důležité
Podpora hodnot GEOGRAPHY je ve verzi Public Preview. Podpora hodnot GEOMETRY je obecně dostupná.
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í n-tý vnitřní prstenec vstupního mnohoúhelníku jako spojnicový řetězec.
Syntaxe
st_interiorringn ( geoExpr, indexExpr )
Arguments
-
geoExpr: AGEOGRAPHYneboGEOMETRYhodnota. -
indexExpr: HodnotaINTEGERpředstavující 1 pozici vnitřního kroužku v mnohoúhelníku.
Návraty
Vnitřní prstenec mnohoúhelníku na indexu založeném na 1 jako indexExpr uzavřený spojnicový řetězec. Výstupní hodnota má stejný datový typ a SRID jako geoExpr.
Poznámky
Funkce vrátí NULL , pokud je NULLvstup .
Chybové podmínky
- Pokud
geoExprnení mnohoúhelník, vrátí funkce ST_INVALID_ARGUMENT. INVALID_TYPE. - Pokud
indexExprje neplatná (menší než 1 nebo větší než ),ST_NumInteriorRings(geoExpr)vrátí funkce ST_INVALID_ARGUMENT. INVALID_INDEX_VALUE.
Examples
-- Example taking a 2D polygon GEOMETRY with three interior rings.
> SELECT ST_AsEWKT(ST_InteriorRingN(ST_GeomFromText('POLYGON((0 1,10 5,4 20,0 1),(3 12,9 7,5 13,3 12),(1 4,7 5,6 8,1 4),(3 6,4 11,2 10,3 6))', 3857), 3));
SRID=3857;LINESTRING(3 6,4 11,2 10,3 6)
-- Example taking a 3DM polygon GEOGRAPHY with two interior rings.
> SELECT ST_AsEWKT(ST_InteriorRingN(ST_GeogFromText('POLYGON M ((0 1 111,10 5 222,4 20 333,0 1 444),(3 12 111,9 7 222,5 13 333,3 12 444),(1 4 111,7 5 222,6 8 333,1 4 444))'), 2));
SRID=4326;LINESTRING M (1 4 111,7 5 222,6 8 333,1 4 444)
-- Example taking a 4D polygon GEOMETRY with one interior ring.
> SELECT ST_AsEWKT(ST_InteriorRingN(ST_GeomFromText('POLYGON ZM ((0 1 111 -11,10 5 222 -22,4 20 333 -33,0 1 444 -44),(3 12 111 -11,9 7 222 -22,5 13 333 -33,3 12 444 -44))'), 1));
LINESTRING ZM (3 12 111 -11,9 7 222 -22,5 13 333 -33,3 12 444 -44)