Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks Runtime 18.0 e versioni successive
Importante
Questa funzionalità è in Anteprima Pubblica.
Annotazioni
Questa funzionalità non è disponibile in Databricks SQL Classic Warehouses. Per altre informazioni sui databricks SQL Warehouse, vedere Tipi di SQL Warehouse.
Restituisce il limite del valore di input GEOMETRY come valore GEOMETRY.
Sintassi
st_boundary ( geoExpr )
Arguments
-
geoExpr: un valoreGEOMETRY.
Restituzioni
Restituisce un GEOMETRY valore che rappresenta il limite del valore di input GEOMETRY .
Più precisamente:
- Se l'input è un punto, il limite corrisponde al punto vuoto corrispondente.
- Se l'input è un multipunto, il limite corrisponde al multipunto vuoto corrispondente.
- Se l'input è una stringa di riga, il limite è il multipunto vuoto se è chiuso o il multipunto non vuoto costituito dai due endpoint se non è chiuso.
- Se l'input è una stringa multilinea, il limite è il multipunto possibilmente vuoto costituito da tutti i punti limite di tutte le stringhe di riga non chiuse con parità dispari (regola mod-2).
- Se l'input è un poligono vuoto, il limite corrisponde al multilinestring vuoto corrispondente.
- Se l'input è un poligono non vuoto con un singolo anello esterno, il limite è la linea che rappresenta l'anello esterno.
- Se l'input è un poligono non vuoto con un anello esterno e almeno un anello interno, il limite è una multilinea contenente gli anelli rappresentati come linee.
- Se l'input è un multipolygon vuoto, il limite corrisponde al multilinestring vuoto corrispondente.
- Se l'input è un multipolygon non vuoto con un singolo limite esterno, il limite è la linea che rappresenta questo singolo limite esterno.
- Se l'input è un multipoligono non vuoto con almeno due anelli di poligono, il suo limite è una multilinestringa che contiene le linee che rappresentano gli anelli dei poligoni.
- Per le raccolte, il limite può essere un multipoint, linestring, multilinestring o una raccolta contenente un multipoint e linestring/multilinestring.
Il valore SRID del valore restituito GEOMETRY è uguale a quello del valore di input.
Esempi
> 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))