¿Hay una herramienta o módulo, o varias herramientas, en ArcGIS que le permitirán automatizar la creación de puntos alrededor de los bordes exteriores de una cuenca visual?
Lo que intento hacer es recopilar datos sobre las elevaciones en las partes más lejanas de una cuenca visual. Si tengo puntos, entonces puedo extraer los valores de elevación a la tabla de atributos y luego hacer cálculos de subida / ejecución desde el punto original para posiblemente crear un diagrama de horizonte en algo como Excel.
es posible?
arcgis-desktop
raster
viewshed
CodeSpatial
fuente
fuente
Respuestas:
Un perfil del horizonte traza la elevación aparente de la demarcación del cielo terrestre contra la dirección de la vista (el "acimut").
En esta gráfica, la "altitud ajustada" mide el ángulo de visión (se muestra como 1000 veces su tangente). Se obtuvo de un DEM calculando primero la cuenca visual para una torre de bomberos de 20 metros en una ubicación cerca del medio:
Este DEM sombreado ha sido coloreado con colores de terreno estándar (azul = bajo, marrones y grises = alto) y enmascarado a la cuenca visual. La tangente del ángulo de visión se puede encontrar restando la altitud de la torre del DEM original y dividiendo los resultados por la distancia. Aquí hay una versión desenmascarada y sombreada. Los cambios más grandes (en relación con el DEM original) ocurren cerca de la ubicación del observador, por supuesto:
El cálculo final debe recopilar la elevación máxima de visualización en todas las direcciones. Debido a que ya hemos calculado la cuadrícula de distancia, las direcciones de visualización se pueden obtener simplemente calculando su aspecto:
Estos son ángulos que van de 0 a 360 grados. Partícelos en rangos discretos de ángulos de visión. Un cálculo simple hará: por ejemplo, tomar la parte entera para obtener rangos de un grado. Finalmente, un máximo zonal (asegurándose de usar solo las elevaciones de visualización y los aspectos enmascarados en la cuenca visual) produce una tabla de resultados:
Estos son los datos trazados al comienzo de esta respuesta (ajustados 180 grados porque el aspecto de una cuadrícula de distancia es el reverso del rumbo real del punto de vista).
Para recapitular, los cálculos son:
La cuenca visual en sí.
Una cuadrícula de distancia euclidiana para la ubicación del observador.
Una elevación relativa (es decir, una resta ) dividida por la cuadrícula de distancia para proporcionar la elevación de visualización.
El aspecto de la cuadrícula de distancia.
Una versión discreta de la cuadrícula de aspecto para crear zonas.
Un resumen zonal de la elevación de visualización (las zonas son aspectos).
Todos menos el primero, que ya está disponible en la pregunta, son operaciones rápidas, convenientes para realizar incluso en enormes DEM.
Al calcular la elevación de la vista, puede compensar la curvatura de la tierra y la refracción de la luz a través de la atmósfera disminuyendo las elevaciones más distantes mediante una función cuadrática de la distancia, obteniendo así un perfil realista de lo que realmente se ve. Consulte "Correcciones de curvatura y refracción" en la ayuda de ArcGIS Spatial Analyst .
fuente