L’outil Champ de vision géodésique identifie les emplacements sur une surface raster qui sont visibles depuis les emplacements de point d’observation en entrée.
La sortie correspond à une couche d'imagerie hébergée.
Remarque :
L’outil Champ de vision géodésique est nommé Créer un champ de vision dans Map Viewer Classic.
Exemple
Un analyste SIG souhaite évaluer l’impact visuel d’une éolienne proposée. Si vous utilisez un point d’observation en entrée situé en haut d’une éolienne et une surface d’altitude en entrée, cet outil crée un champ de vision en sortie représentant les zones visibles depuis cette éolienne.
Remarques sur l’utilisation
L’outil Champ de vision géodésique comporte des configurations pour les couches en entrée, les paramètres de champ de vision et les couches de résultat.
Couches en entrée
Le groupe Input layers (Couches en entrée) comprend les paramètres suivants :
Le paramètre Input elevation surface (Surface d’élévation en entrée) spécifie le raster d’altitude à utiliser pour calculer le champ de vision.
Si l’unité verticale de la surface en entrée est différente de l’unité horizontale, lorsque les valeurs d’altitude sont représentées en pieds, par exemple, et que le système de coordonnées est en mètres, la surface doit présenter un système de coordonnées verticales défini. Cela s’explique par le fait que l’outil utilise les unités verticale (z) et horizontale (x,y) afin de calculer un facteur z pour l’analyse du champ de vision. Sans système de coordonnées verticales et sans informations disponibles sur l’unité z, il est supposé que l’unité z est identique à l’unité x,y. Par conséquent, un facteur z interne égal à 1,0 est utilisé pour l’analyse, ce qui risque de produire des résultats inattendus.
Les données de la surface d’élévation peuvent être de type entier ou virgule flottante.
Le paramètre Input observer point or line features (Entités linéaires ou de points d’observation en entrée) spécifie les emplacements de point d’observation à utiliser pour calculer le champ de vision. Vous pouvez choisir une couche à l’aide du bouton Layer (Couche) ou utiliser le bouton Draw input features (Dessiner des entités en entrée) pour créer une couche de dessin à utiliser comme entrée.
Les entités en entrée peuvent contenir des champs attributaires qui définissent diverses propriétés des points d’observation, telles que la distance de visualisation maximum ou la hauteur des points d’observation.
Paramètres de champ de vision
Le groupe Viewshed settings (Paramètres de champ de vision) inclut les paramètres suivants :
Le paramètre Optimize for (Optimiser pour) spécifie la méthode d’optimisation à utiliser pour calculer le champ de vision.
Speed (Vitesse) : la vitesse de traitement, plutôt que l’exactitude, est optimisée pour de meilleures performances.
Accuracy (Exactitude) : l’exactitude des résultats, plutôt que la vitesse de traitement, est optimisée. Il s’agit de l’option par défaut.
Vertical error (Erreur verticale) spécifie le degré d’incertitude des valeurs d’élévation de la surface d’élévation en entrée.
Refractivity coefficient (Coefficient de réfraction) spécifie le coefficient de réfraction de la lumière visible dans l’air.
Le groupe Observer parameters (Paramètres du point d’observation) comprend les paramètres suivants :
Le paramètre Maximum viewing distance (Distance de visualisation maximale) spécifie la distance à laquelle le calcul des zones visibles s’arrête. Au-delà de cette distance, il est impossible de déterminer si les points d’observation et les autres objets peuvent se voir. Les options sont les suivantes :
Value (Valeur) : une valeur d’unité linéaire spécifiée est utilisée. Il s’agit de l’option par défaut.
Field (Champ) : les valeurs d’un champ spécifié sont utilisées. Le champ peut être de type numérique ou de type chaîne.
Le champ spécifié pour un paramètre de point d’observation peut être de type chaîne et contenir une valeur numérique et une unité. Par exemple, si un champ de type chaîne est spécifié pour la distance de visualisation maximum, il peut contenir des valeurs telles que 15 kilomètres.
Le temps de calcul augmente à mesure que la distance de visualisation maximum diminue. À moins qu’une distance de visualisation maximum ne soit spécifiée, une distance maximum par défaut est calculée en fonction de la résolution et de l’étendue de la surface d’altitude en entrée.
Ce paramètre est utile pour modéliser certains phénomènes. En limitant l’étendue de la visibilité, par exemple, vous pouvez modéliser des conditions météorologiques, comme un léger brouillard. De même, en limitant l’étendue de la visibilité, vous pouvez contrôler l’heure du jour en simulant l’effet du crépuscule.
Le paramètre Minimum viewing distance (Distance de visualisation minimale) spécifie la distance à laquelle le calcul des zones visibles commence. Les cellules de la surface se trouvant à une distance inférieure à celle-ci ne sont pas visibles dans la sortie, mais peuvent toutefois bloquer la visibilité des cellules comprises entre les distances de visualisation minimum et maximum. Les options sont les suivantes :
Value (Valeur) : une valeur d’unité linéaire spécifiée est utilisée. Il s’agit de l’option par défaut.
Field (Champ) : les valeurs d’un champ spécifié sont utilisées. Le champ peut être de type numérique ou de type chaîne.
Le champ spécifié pour un paramètre de point d’observation peut être de type chaîne et contenir une valeur numérique et une unité. Par exemple, si un champ de type chaîne est spécifié pour la distance de visualisation minimum, il peut contenir des valeurs telles que 5 kilomètres.
Ce paramètre permet de contrôler la zone d’analyse du champ de vision à une distance spécifique du point d’observation. Par exemple, si vous évaluez la visibilité depuis le haut d’un bâtiment vers un parc distant, vous pouvez définir une distance de visualisation minimum pour exclure les zones environnantes qui ne présentent aucun intérêt. Cela peut également accélérer la vitesse de traitement.
Le paramètre Viewing distances are 3D (Les distances de visualisation sont en 3D) indique si les paramètres de distance de visualisation minimum et maximum sont mesurés dans une distance 3D ou dans une distance 2D. Les options sont les suivantes :
Activé : les distances de visualisation sont considérées comme des distances 3D.
Désactivé : les distances de visualisation sont considérées comme des distances 2D. Il s’agit de l’option par défaut.
Une distance 2D représente la simple distance linéaire mesurée entre un point d’observation et une cible à l’aide de leurs emplacements projetés au niveau de la mer. Une distance 3D produit une valeur plus réaliste en tenant compte de leur hauteur relative.
Le paramètre Elevation of observer locations (Élévation des localisations des points d’observation) spécifie l’élévation de la surface des localisations des points d’observation. Les options sont les suivantes :
Value (Valeur) : une valeur d’unité linéaire spécifiée est utilisée. Il s’agit de la méthode par défaut.
Field (Champ) : les valeurs d’un champ spécifié sont utilisées. Le champ peut être de type numérique ou de type chaîne.
Le champ spécifié pour un paramètre de point d’observation peut être de type chaîne et contenir une valeur numérique et une unité. Par exemple, si un champ de type chaîne est spécifié pour l’altitude des emplacements des points d’observation, il peut contenir des valeurs telles que 1 500 mètres.
Si ce paramètre n’est pas spécifié, l’altitude du point d’observation s’obtient à partir de la surface d’altitude en entrée à l’aide de l’interpolation bilinéaire. Si un champ numérique est fourni, la valeur contenue dans le champ doit utiliser la même unité z que la surface d’altitude en entrée.
Le champ Observer height (Hauteur du point d’observation) spécifie la hauteur au-dessus du sol pour les emplacements des points d’observation. Les options sont les suivantes :
Value (Valeur) : une valeur d’unité linéaire spécifiée est utilisée. Il s’agit de l’option par défaut.
Field (Champ) : les valeurs d’un champ spécifié sont utilisées. Le champ peut être de type numérique ou de type chaîne.
Par exemple, si vous observez à partir d’un emplacement en hauteur tel qu’un bâtiment, spécifiez la hauteur du bâtiment.
Le champ spécifié pour un paramètre de point d’observation peut être de type chaîne et contenir une valeur numérique et une unité. Par exemple, si un champ de type chaîne est spécifié pour l’altitude des points d’observation, il peut contenir des valeurs telles que 10 mètres.
Le paramètre Target height (Hauteur cible) spécifie la hauteur d’une cible sur le sol qui établit la visibilité. Les options sont les suivantes :
Value (Valeur) : une valeur d’unité linéaire spécifiée est utilisée. Il s’agit de l’option par défaut.
Field (Champ) : les valeurs d’un champ spécifié sont utilisées. Le champ peut être de type numérique ou de type chaîne.
Par exemple, si les points en entrée représentent des éoliennes et que vous souhaitez identifier l’endroit à partir duquel les personnes au sol voient les éoliennes, saisissez la hauteur moyenne d’une personne (environ 1,80 m).
Le champ spécifié pour un paramètre de point d’observation peut être de type chaîne et contenir une valeur numérique et une unité. Par exemple, si un champ de type chaîne est spécifié pour la hauteur cible, il peut contenir des valeurs telles que 6 mètres.
Horizontal start angle (Angle de départ horizontal) spécifie l’angle de départ de la plage d’analyse horizontale. L’angle est compris entre 0 degré et 360 degrés, 0 degré pointant vers le nord. Les options sont les suivantes :
Value (Valeur) : une valeur spécifiée est utilisée. La valeur doit être un entier positif ou un nombre à virgule flottante. La valeur par défaut correspond à 0 degré. Il s’agit de l’option par défaut.
Field (Champ) : les valeurs dans un champ spécifié dans la valeur Input observer point or line features (Entités linéaires ou de points d’observation en entrée) sont utilisées.
Horizontal end angle (Angle de fin horizontal) spécifie l’angle de fin de la plage d’analyse horizontale. L’angle est compris entre 0 degré et 360 degrés, 0 degré pointant vers le nord. Les options sont les suivantes :
Value (Valeur) : une valeur spécifiée est utilisée. La valeur doit être un entier positif ou un nombre à virgule flottante. La valeur par défaut correspond à 360 degrés. Il s’agit de l’option par défaut.
Field (Champ) : les valeurs dans un champ spécifié dans la valeur Input observer point or line features (Entités linéaires ou de points d’observation en entrée) sont utilisées.
Vertical upper angle (Angle vertical supérieur) spécifie la limite de l’angle vertical supérieur de l’analyse par rapport au plan horizontal. L’angle est compris entre -90 et 90 degrés, 90 degrés pointant tout droit vers le haut et -90 degrés vers le bas. Les options sont les suivantes :
Value (Valeur) : une valeur spécifiée est utilisée. La valeur doit être un entier ou un nombre à virgule flottante. La valeur par défaut correspond à 90 degrés. Il s’agit de l’option par défaut.
Field (Champ) : les valeurs dans un champ spécifié dans la valeur Input observer point or line features (Entités linéaires ou de points d’observation en entrée) sont utilisées.
Vertical lower angle (Angle vertical inférieur) spécifie la limite de l’angle vertical inférieur de l’analyse par rapport au plan horizontal. L’angle est compris entre -90 et 90 degrés, 90 degrés pointant tout droit vers le haut et -90 degrés vers le bas. Les options sont les suivantes :
Value (Valeur) : une valeur spécifiée est utilisée. La valeur peut être un entier ou un nombre à virgule flottante. La valeur par défaut correspond à -90 degrés. Il s’agit de l’option par défaut.
Field (Champ) : les valeurs dans un champ spécifié dans la valeur Input observer point or line features (Entités linéaires ou de points d’observation en entrée) sont utilisées.
Couches de résultats
Le groupe Result layers (Couches de résultat) comprend les paramètres suivants :
Le paramètre Output viewshed raster name (Nom du raster de champ de vision en sortie) spécifie le nom du raster en sortie qui contient le résultat de champ de vision.
Le nom doit être unique. Si une couche du même nom existe déjà dans votre organisation, l’outil échoue et vous êtes invité à utiliser un autre nom.
Le groupe Optional layers (Couches facultatives) comprend les paramètres suivants :
Le paramètre Output above ground level raster name (Nom du raster au-dessus du niveau du sol en sortie) spécifie le nom du raster en sortie facultatif qui contient le résultat AGL (Above Ground Level).
Le nom doit être unique. Si une couche du même nom existe déjà dans votre organisation, l’outil échoue et vous êtes invité à utiliser un autre nom.
- Le paramètre Save in folder (Enregistrer dans un dossier) indique le nom d’un dossier de My Content (Mon contenu) dans lequel est enregistré le résultat.
Environnements
Les paramètres d’environnement d’analyse sont des paramètres supplémentaires qui affectent les résultats d’un outil. Vous pouvez accéder aux paramètres d’environnement d’analyse de l'outil à partir du groupe de paramètres Environment settings (Paramètres d'environnement).
Cet outil respecte les environnements d'analyse suivants :
- Taille de cellule
- Masque
- Système de coordonnées en sortie
- Etendue de traitement
Remarque :
L’étendue de traitement par défaut dans Map Viewer correspond à l’étendue Full extent (Étendue totale). Ce paramètre par défaut diffère de Map Viewer Classic, où Use current map extent (Utiliser l’étendue courante de la carte) est activé par défaut.
- Raster de capture
- Facteur de traitement parallèle
Sorties
Cet outil comprend les sorties suivantes :
- La couche Output viewshed raster name (Nom du raster de champ de vision en sortie) stocke le nombre de points d’observation pouvant voir l’emplacement de chaque cellule.
- La couche Output above ground level raster name (Nom du raster au-dessus du niveau du sol en sortie) stocke le résultat AGL dans chaque cellule, qui correspond à la hauteur minimale devant être ajoutée à une cellule (qui, sinon, ne serait pas visible) pour la rendre visible par au moins un point d’observation. La valeur 0 est attribuée aux cellules déjà visibles dans ce raster en sortie.
Conditions d’utilisation
Cet outil requiert les licences et configurations suivantes :
Ressources
Référez-vous aux ressources suivantes pour en savoir plus :
- Fonctionnement de l’outil Champ de vision géodésique
- Créer un champ de vision dans ArcGIS REST API
- create_viewshed dans ArcGIS API for Python
- Créer un champ de vision dans ArcGIS Pro avec l’extension Analyse raster
- Champ de vision géodésique dans ArcGIS Pro avec l’extension Spatial Analyst
Vous avez un commentaire à formuler concernant cette rubrique ?