Disponibile con Image Server
Lo strumento Campo di visibilità geodetico identifica le posizioni di una superficie raster che sono visibili alle posizioni di osservatore di input.
L'output è un layer immagini ospitato.
Nota:
Campo di visibilità geodetico era denominato Crea campo di visibilità in Map Viewer Classic.
Esempio
Un analista GIS desidera valutare l'impatto visivo di una turbina eolica proposta. Utilizzando un punto osservatore di input dalla cima di una turbina eolica e una superficie di elevazione di input, questo strumento creerà un output di campo di visibilità che rappresenta le aree che sono visibili dalla turbina eolica.
Note sull'utilizzo
Campo di visibilità geodetico include configurazioni per i layer di input, le impostazioni del campo di visibilità e i layer risultato.
Layer di input
Il gruppo Layer di input include i seguenti parametri:
Superficie di elevazione di input specifica il raster di elevazione che verrà usato per calcolare il campo di visibilità.
Se l'unità verticale della superficie di input è diversa dall'unità orizzontale, ad esempio quando i valori di elevazione sono rappresentati in piedi ma il sistema di coordinate è in metri, è necessario definire per la superficie un sistema di coordinate verticale. Ciò avviene perché lo strumento usa le unità verticali (z) e orizzontali (x,y) per calcolare un fattore z per l'analisi del campo di visibilità. Senza un sistema di coordinate verticali, quindi senza informazioni sull'unità z, si presume che l'unità z corrisponda all'unità x,y. Il risultato è che un fattore z interno di 1,0 sarà usato per l'analisi, che può dare risultati inaspettati.
Il tipo di dati della superficie di elevazione può essere intera o la virgola mobile.
Feature punto o linea osservatore di input specifica le posizioni dell'osservatore che saranno usate per calcolare il campo di visibilità. È possibile scegliere un layer tramite il pulsante Layer oppure utilizzare il pulsante Disegna feature di input per creare un layer schizzo da utilizzare come input.
Le feature di input possono contenere campi di attributo che definiscono varie proprietà degli osservatori, come la distanza di visualizzazione massima o l'altezza degli osservatori.
Impostazioni del campo di visibilità
Il gruppo Impostazioni campo di visibilità include i seguenti parametri:
Ottimizza per specifica il metodo di ottimizzazione che verrà usato per calcolare il campo di visibilità.
Velocità: la velocità di ottimizzazione verrà ottimizzata rispetto alla precisione per ottenere prestazioni migliori.
Precisione: verrà ottimizzata la precisione nei risultati rispetto alla velocità di elaborazione. Si tratta dell'impostazione predefinita.
Errore verticale specifica la quantità di incertezza nei valori di elevazione della superficie di elevazione di input.
Coefficiente di rifrattività specifica il coefficiente di rifrazione della luce visibile nell'aria.
Il gruppo Parametri osservatore include i seguenti parametri:
Distanza massima di visualizzazione specifica la distanza a cui il calcolo delle aree visibili si fermerà. Oltre questa distanza, non sarà possibile determinare se i punti di osservazione e gli altri oggetti possono vedersi reciprocamente. Le opzioni sono le seguenti:
Valore: verrà usato un valore di unità lineare specificato. Si tratta dell'impostazione predefinita.
Campo: verranno usati i valori in un campo specificato. Il campo può essere numerico o del tipo a stringa.
Il campo specificato per un parametro osservatore può essere di un tipo a stringa che contiene un valore numerico e un'unità. Per esempio, se per un campo stringa è specificata la distanza massima di visualizzazione questa può contenere valori del tipo 15 chilometri.
Il tempo di calcolo aumenta all'aumentare della distanza massima di visualizzazione. A meno che non sia specificata una distanza di visualizzazione massima, verrà calcolata una distanza massima predefinita in base alla risoluzione e all'estensione della superficie di elevazione di input.
Questo parametro è utile per modellare alcuni fenomeni. Ad esempio, limitando l'estensione della visibilità, è possibile modellare alcune condizioni meteorologiche, come una nebbia leggera. Allo stesso modo, limitando l'estensione della visibilità è possibile avere il controllo dell'ora del giorno approssimando l'effetto crepuscolare.
Distanza minima di visualizzazione specifica la distanza massima in cui il calcolo delle aree visibili avrà inizio. Le celle sulla superficie più vicine di questa distanza non sono visibili nell'output ma possono bloccare la visibilità delle celle tra la distanza di visualizzazione minima e quella massima. Le opzioni sono le seguenti:
Valore: verrà usato un valore di unità lineare specificato. Si tratta dell'impostazione predefinita.
Campo: verranno usati i valori in un campo specificato. Il campo può essere numerico o del tipo a stringa.
Il campo specificato per un parametro osservatore può essere di un tipo a stringa che contiene un valore numerico e un'unità. Per esempio, se per un campo stringa è specificata la distanza minima di visualizzazione questa può contenere valori del tipo 5 chilometri.
Questo parametro è utile per controllare l'area dell'analisi del campo visivo a una distanza specifica dall'osservatore. Per esempio, se si sta valutando la visibilità dalla cima di un edificio a un parco distante, è possibile impostare una distanza di visualizzazione minima per escludere le aree vicine a quelle che non sono di alcun interesse. Questo determinerà anche una migliore velocità di elaborazione.
Le Distanze di visualizzazione sono 3D specifica se i parametri della distanza minima e massima di visualizzazione verranno misurate in distanza 3D o in distanza 2D. Le opzioni sono le seguenti:
Selezionato: le distanze di visualizzazione sono trattate come distanze 3D.
Non selezionato: le distanze di visualizzazione sono trattate come distanze 2D. Si tratta dell'impostazione predefinita.
Una distanza 2D è la distanza lineare semplice misurata tra un osservatore e la destinazione utilizzando le loro posizioni proiettate al livello del mare. Una distanza 3D fornisce un valore più realistico prendendo in considerazione le loro altezze relative.
Elevazione delle posizioni osservatore Specifica l'elevazione della superficie delle posizioni dell'osservatore. Le opzioni sono le seguenti:
Valore: verrà usato un valore di unità lineare specificato. Questo è il metodo predefinito.
Campo: verranno usati i valori in un campo specificato. Il campo può essere numerico o del tipo a stringa.
Il campo specificato per un parametro osservatore può essere di un tipo a stringa che contiene un valore numerico e un'unità. Per esempio, se per elevazione delle posizioni dell'osservatore si specifica un campo stringa, può contenere valori del tipo 1500 metri.
Se questo parametro non è specificato, l'elevazione dell'osservatore sarà ottenuta dalla superficie di elevazione di input utilizzando l'interpolazione bilineare. Se viene fornito un campo numerico, il valore contenuto nel campo deve essere della stessa unità z della superficie di elevazione di input.
Altezza osservatore specifica l'altezza dal suolo per le posizioni dell'osservatore. Le opzioni sono le seguenti:
Valore: verrà usato un valore di unità lineare specificato. Si tratta dell'impostazione predefinita.
Campo: verranno usati i valori in un campo specificato. Il campo può essere numerico o del tipo a stringa.
Per esempio, se si osserva da una posizione elevata, come da un edificio, indicare l'altezza dell'edificio.
Il campo specificato per un parametro osservatore può essere di un tipo a stringa che contiene un valore numerico e un'unità. Per esempio, se per l'altezza dell'osservatore si specifica un campo stringa, può contenere valori del tipo 10 metri.
Altezza di destinazione specifica l'altezza di una destinazione al suolo che stabilisce la visibilità. Le opzioni sono le seguenti:
Valore: verrà usato un valore di unità lineare specificato. Si tratta dell'impostazione predefinita.
Campo: verranno usati i valori in un campo specificato. Il campo può essere numerico o del tipo a stringa.
Per esempio, se i punti di input rappresentano turbine eoliche e si desidera stabilire dove le persone sul suolo possono vederle, è necessario inserire l'altezza media di una persona (circa 6 piedi, 182 cm).
Il campo specificato per un parametro osservatore può essere di un tipo a stringa che contiene un valore numerico e un'unità. Per esempio, se per l'altezza destinazione si specifica un campo stringa, può contenere valori del tipo 6 metri.
Angolo iniziale orizzontale specifica l'angolo di partenza dell'intervallo di scansione orizzontale. L'angolo può essere tra 0 e 360°, con 0° che orienta a nord. Le opzioni sono le seguenti:
Valore: sarà utilizzato un valore specificato. Deve essere un numero intero o in virgola mobile positivo; il valore predefinito è 0 gradi. Si tratta dell'impostazione predefinita.
Campo: saranno utilizzati i valori in un campo specificato in Feature punto o linea osservatore di input.
Angolo finale orizzontale specifica l'angolo finale dell'intervallo di scansione orizzontale. L'angolo può essere tra 0 e 360°, con 0° che orienta a nord. Le opzioni sono le seguenti:
Valore: sarà utilizzato un valore specificato. Deve essere un numero intero o in virgola mobile positivo; il valore predefinito è 360 gradi. Si tratta dell'impostazione predefinita.
Campo: saranno utilizzati i valori in un campo specificato in Feature punto o linea osservatore di input.
Angolo superiore verticale specifica il limite dell'angolo verticale superiore della scansione rispetto al piano orizzontale. L'angolo può essere tra -90 e 90 gradi, con 90 gradi rivolto in alto e -90 gradi rivolto in basso. Le opzioni sono le seguenti:
Valore: sarà utilizzato un valore specificato. Deve essere un numero intero o in virgola mobile; il valore predefinito è 90 gradi. Si tratta dell'impostazione predefinita.
Campo: saranno utilizzati i valori in un campo specificato in Feature punto o linea osservatore di input.
Angolo inferiore verticale specifica il limite dell'angolo verticale inferiore della scansione rispetto al piano orizzontale. L'angolo può essere tra -90 e 90 gradi, con 90 gradi rivolto in alto e -90 gradi rivolto in basso. Le opzioni sono le seguenti:
Valore: sarà utilizzato un valore specificato. Può essere un numero intero o in virgola mobile; il valore predefinito è -90 gradi. Si tratta dell'impostazione predefinita.
Campo: saranno utilizzati i valori in un campo specificato in Feature punto o linea osservatore di input.
Layer di risultati
Il gruppo Layer di risultati include i seguenti parametri:
Nome raster campo di visibilità di output specifica il nome del raster di output che contiene il risultato del campo di visibilità.
Il nome deve essere unico. Se un layer con lo stesso nome esiste già nell'organizzazione, lo strumento non funzionerà e verrà chiesto di utilizzare un nome diverso.
Il gruppo Layer opzionali include i seguenti parametri:
Nome raster di output sopra il livello del suolo specifica il nome del raster di output opzionale che contiene il risultato sopra il livello del suolo (AGL).
Il nome deve essere unico. Se un layer con lo stesso nome esiste già nell'organizzazione, lo strumento non funzionerà e verrà chiesto di utilizzare un nome diverso.
- Salva nella cartella specifica il nome di una cartella in I miei contenuti in cui verrà salvato il risultato.
Ambienti
Le impostazioni degli ambienti di analisi sono parametri aggiuntivi che influiscono sui risultati dello strumento. È possibile accedere alle impostazioni dello strumento dal gruppo di parametri Impostazioni ambiente.
Questo strumento rispetta i seguenti ambienti di analisi:
- Dimensione cella
- Maschera
- Sistema di coordinate di output
- Estensione di elaborazione
Nota:
L'estensione di elaborazione predefinita in Map Viewer è Estensione completa. Questa impostazione predefinita è diversa da Map Viewer Classic in cui Utilizza estensione mappa corrente è abilitato per impostazione predefinita.
- Snap raster
- Fattore di elaborazione parallela
Output
Questo strumento include i seguenti output:
- Il layer Nome raster campo di visualizzazione di output salva il numero di osservatori che possono vedere ogni posizione cella.
- Il layer Nome raster di output sopra il livello del suolo archivia il risultato AGL in ogni cella, che è l'altezza minima che deve essere aggiunta a una cella altrimenti non visibile per renderla visibile da almeno un osservatore. Alle celle che sono visibili verrà assegnato 0 in questo raster di output.
Requisiti per l'utilizzo
Questo strumento richiede le seguenti configurazioni e licenze:
- Tipo di utente Creator o GIS Professional
- Ruolo Publisher o Amministratore, o un ruolo personalizzato equivalente
- ArcGIS Image Server configurato per l'analisi raster
Risorse
Usare le seguenti risorse per saperne di più:
- Funzionamento del Campo di visibilità geodetico
- Crea campo di visibilità in ArcGIS REST API
- create_viewshed in ArcGIS API for Python
- Crea campo di visibilità in ArcGIS Pro con l'estensione Raster Analysis
- Campo di visibilità geodetico in ArcGIS Pro con l'estensione Spatial Analyst