Determines the raster surface locations visible to a set of observer features using geodesic methods.
Esistono due tipi di analisi di visibilità che possono essere eseguite da questa funzione:
- Frequenza: determina quale posizione di superficie raster è visibile a un insieme di osservatori.
- Osservatori: identifica quali osservatori sono visibili da ciascuna posizione di superficie raster.
Ulteriori informazioni su come funziona il campo di visibilità geodetico
Note
Questa funzione può essere accelerata dall'unità di elaborazione grafica (GPU), che significa che se è disponibile una GPU nel proprio sistema, verrà utilizzata per migliorare le prestazioni.
A differenza di strumenti simili, questa funzione non dispone di un parametro fattore z. Per assicurare la correttezza del raster di visibilità di output, assegnare un sistema di coordinate verticali sferoidale al raster di input se non già presente.
La visibilità del centro di ciascun pixel è determinata da un test di analisi della linea di vista tra l’obiettivo e ciascun osservatore. Se un osservatore è in grado di vedere l’obiettivo al centro del pixel, il pixel è considerato visibile. Questo strumento determina la visibilità tenendo sempre conto della curvatura della terra.
Nel raster di visibilità di output, ai pixel non visibili viene assegnato NoData.
Se il raster di input contiene rumore indesiderato causato da errori di campionamento, è possibile smussare il raster con un filtro passa basso, come l'opzione di media della funzione raster Statistiche focali, prima di eseguire questa funzione.
Quando il raster di input necessita di essere ricampionato, verrà utilizzata l'interpolazione bilineare. Un esempio di quando un raster di input può essere ricampionato è quando il sistema di coordinate di output, l'estensione o la dimensione della cella è diversa da quella dell'input.
È possibile utilizzare il parametro Metodo di analisi per controllare la qualità del risultato e il tempo impiegato per ottenerlo. Il metodo Linee di vista perimetro è progettato per l'analisi esplorativa, in quanto fornisce prestazioni più rapide a scapito della qualità di output. Per ottenere un output più preciso, utilizzare il metodo Tutte le linee di vista.
Per il tipo di analisi osservatori, il numero massimo consentito di punti osservatore di input è 32.
Per impostazione predefinita, il campo di visibilità verrà calcolato all'estensione massima del dataset di input. Per prestazioni migliori, si consiglia di impostare esplicitamente il parametro del raggio esterno alla distanza massima di interesse per l'analisi. Questo parametro consente allo strumento di eseguire i suoi calcoli solo sulle celle che si trovano all'interno di una certa distanza dagli osservatori.
Parametri
Nome Parametro | Descrizione |
---|---|
Raster (Obbligatorio) | Il raster di superficie di input. Può essere un numero intero o un raster a virgola mobile. L'input viene trasformato in un sistema di coordinate geocentrico 3D durante il calcolo della visibilità. Le celle NoData del raster di input non bloccano la determinazione della visibilità. |
Feature osservatori (Obbligatorio) | La feature class di input che identifica le posizioni degli osservatori. Si può trattare di feature puntuali, multipuntuali o polilineari. La feature class di input viene trasformata in un sistema di coordinate geocentrico 3D durante il calcolo della visibilità. I punti di osservazione all'esterno dell'estensione del raster di superficie o posizionati nelle celle NoData verranno ignorati nel calcolo. |
Metodo di analisi | Scegliere il metodo secondo il quale verrà calcolata la visibilità. Questa opzione consente di ottenere precisione per una performance aumentata.
|
Tipo di analisi | Scegliere quale tipo di analisi di visibilità si vuole eseguire, determinando quanto è visibile una cella per i punti di osservazione o identificando per ogni posizione di superficie quali sono gli osservatori visibili.
|
Errore verticale | La quantità di incertezza, misurata tramite l'errore quadrato media radice (RMSE), nei valori di elevazione della superficie. Si tratta di un valore a virgola mobile che rappresenta l'errore previsto dei valori di elevazione di input. Quando a questo parametro viene assegnato un valore maggiore di 0, il raster di visibilità di output sarà una virgola mobile. In tal caso, ogni valore di pixel nel raster di visibilità di output rappresenta la somma delle probabilità che quella cella sia visibile a qualsiasi dei punti di osservazione. Quando il Tipo di analisi è Osservatori o il Metodo di analisi è Linee di vista perimetro, questo parametro è disabilitato. |
Coefficiente di refrattività | Coefficiente di refrattività della luce visibile nell'aria. Il valore predefinitop è 0,13. |
Offset superficie | Questo valore indica una distanza verticale (nelle unità di superficie) da aggiungere al valore z di ogni pixel di target così come è considerata per la visibilità. Deve essere un numero intero positivo o un valore a virgola mobile. Può essere un campo nel dataset Feature osservatori di input o un valore numerico. Se questo parametro è impostato su un valore, quel valore sarà applicato a tutti gli osservatori. Per specificare valori diversi per ogni osservatore, impostare questo parametro su un campo nel dataset Feature osservatori. |
Elevazione osservatore | Questo valore viene utilizzato per definire le elevazioni della superficie dei punti o dei vertici dell'osservatore. Può essere un campo nel dataset Feature osservatori di input o un valore numerico. Se questo parametro non è specificato, l'elevazione del punto di osservazione sarà ottenuta dal raster di superficie utilizzando un'interpolazione bilineare. Se questo parametro è impostato su un valore, quel valore sarà applicato a tutti i punti di osservazione. Per specificare valori diversi per ogni osservatore, impostare questo parametro su un campo nel dataset Feature osservatori. |
Offset osservatore | Questo valore indica una distanza verticale (nelle unità di superficie) da aggiungere all'elevazione del punto di osservazione. Deve essere un numero intero positivo o un valore a virgola mobile. Può essere un campo nel dataset Feature osservatori di input o un valore numerico. Se questo parametro è impostato su un valore, quel valore sarà applicato a tutti gli osservatori. Per specificare valori diversi per ogni osservatore, impostare questo parametro su un campo nel dataset Feature osservatori. |
Raggio interno | Questo valore definisce la distanza iniziale (minima) da cui viene determinata la visibilità. I pixel più vicini a questa distanza sono considerati non visibili nell'output ma possono comunque bloccare la visibilità dei pixel tra Raggio interno e Raggio esterno. Il valore predefinito è 0. Può essere un campo nel dataset Feature osservatori di input o un valore numerico. Se questo parametro è impostato su un valore, quel valore sarà applicato a tutti gli osservatori. Per specificare valori diversi per ogni osservatore, impostare questo parametro su un campo nel dataset Feature osservatori. |
Il raggio interno è una distanza 3D | Il tipo di distanza per il parametro del raggio interno.
|
Raggio esterno | Questo valore definisce la distanza massima da cui viene determinata la visibilità. I pixel oltre questa distanza vengono esclusi dall'analisi. Può essere un campo nel dataset Feature osservatori di input o un valore numerico. Se questo parametro è impostato su un valore, quel valore sarà applicato a tutti gli osservatori. Per specificare valori diversi per ogni osservatore, impostare questo parametro su un campo nel dataset Feature osservatori. |
Il raggio esterno è una distanza 3D | Il tipo di distanza per il parametro del raggio esterno.
|
Angolo iniziale orizzontale | Questo valore definisce l'angolo iniziale dell'intervallo di scansione orizzontale. Il valore dovrebbe essere specificato in gradi da 0 a 360,0, in cui lo 0 è orientato a Nord. Il valore predefinito è 0. Può essere un campo nel dataset Feature osservatori di input o un valore numerico. Se questo parametro è impostato su un valore, quel valore sarà applicato a tutti gli osservatori. Per specificare valori diversi per ogni osservatore, impostare questo parametro su un campo nel dataset Feature osservatori. |
Angolo finale orizzontale | Questo valore definisce l'angolo finale dell'intervallo di scansione orizzontale. Il valore dovrebbe essere specificato in gradi da 0 a 360,0, in cui lo 0 è orientato a Nord. Il valore predefinito è 360,0. Può essere un campo nel dataset Feature osservatori di input o un valore numerico. Se questo parametro è impostato su un valore, quel valore sarà applicato a tutti gli osservatori. Per specificare valori diversi per ogni osservatore, impostare questo parametro su un campo nel dataset Feature osservatori. |
Angolo superiore verticale | Questo valore definisce il limite dell'angolo verticale superiore della scansione sopra un piano orizzontale. Il valore deve essere specificato in gradi da 0 a 90,0, come numero intero o a virgola mobile. Il valore predefinito è 90,0. Può essere un campo nel dataset Feature osservatori di input o un valore numerico. Se questo parametro è impostato su un valore, quel valore sarà applicato a tutti gli osservatori. Per specificare valori diversi per ogni osservatore, impostare questo parametro su un campo nel dataset Feature osservatori. |
Angolo inferiore verticale | Questo valore definisce il limite dell'angolo verticale inferiore della scansione sotto un piano orizzontale. Il valore deve essere specificato in gradi da -90,0 a 0, come numero intero o a virgola mobile. Il valore predefinito è -90,0. Può essere un campo nel dataset Feature osservatori di input o un valore numerico. Se questo parametro è impostato su un valore, quel valore sarà applicato a tutti gli osservatori. Per specificare valori diversi per ogni osservatore, impostare questo parametro su un campo nel dataset Feature osservatori. |