Guida di riferimento per l'utente
Una stringa lineare è un oggetto monodimensionale memorizzato come sequenza
di punto che definiscono un percorso di interpolazione lineare. La
stringa lineare è semplice se non interseca il proprio interno. I punti
finali (il limite) di una stringa lineare chiusa occupano lo stesso punto
nell'area. Una stringa lineare è un anello se è chiusa e se il
relativo interno non presenta intersezioni. Oltre alle altre proprietà
ereditate dalla geometria della superclasse, le stringhe lineari presentano
una lunghezza. Le stringhe lineari sono spesso utilizzate per definire
elementi lineari quali strade, fiumi etc.
Una stringa lineare semplice il cui punto iniziale e quello finale
corrispondono è denominata anello.
I punti finali generalmente formano il limite di una stringa lineare a meno
la stringa lineare non sia chiusa, in tal caso il limite è NULL.
L'interno di una stringa lineare è il percorso di collegamento tra i
punti finali, a meno che non sia chiusa, in tal caso l'interno è
continuo.
Le funzioni che vengono utilizzate con le stringhe lineari:
-
ST_StartPoint
- Rileva una stringa lineare e restituisce il relativo primo punto.
Per ulteriori informazioni consultare ST_StartPoint.
-
ST_EndPoint
- Rileva una stringa lineare e restituisce il relativo ultimo punto.
Per ulteriori informazioni consultare ST_Endpoint.
-
ST_PointN
- Rileva una stringa lineare e un indice nel nesimo punto e
restituisce quel punto. Per ulteriori informazioni consultare ST_PointN.
-
ST_Length
- Rileva una stringa lineare e restituisce la relativa lunghezza come numero
di precisione doppia. Per ulteriori informazioni consultare ST_Length.
-
ST_NumPoints
- Rileva una stringa lineare e restituisce il numero di punti nella relativa
sequenza come valore intero. Per ulteriori informazioni consultare ST_NumPoints.
-
ST_IsRing
- Rileva una stringa lineare e restituisce 1 (TRUE) se la stringa lineare è
un anello e 0 (FALSE) in caso contrario. Per ulteriori informazioni
consultare ST_IsRing.
-
ST_IsClosed
- Rileva una stringa lineare e restituisce 1 (TRUE) se la stringa lineare è
chiusa e 0 (FALSE) in caso contrario. Per ulteriori informazioni
consultare ST_IsClosed.
Figura 10. Oggetti della stringa lineare.
- Una stringa lineare semplice non chiusa.
- Una stringa lineare non semplice non chiusa.
- Una stringa lineare semplice chiusa e quindi un anello.
- Una stringa lineare non semplice chiusa. Non è un anello.
[ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]