8 votos

Cómo crear puntos alrededor del borde de la viewshed resultados?

Hay una herramienta o un módulo, o múltiples herramientas en ArcGIS que te permitirá automatizar la creación de puntos alrededor de los bordes exteriores de una viewshed?

Lo que estoy tratando de hacer es recopilar datos acerca de las elevaciones en las zonas más alejadas de un viewshed. Si tengo puntos, luego que se puede extraer de la elevación de los valores de la tabla de atributos y, a continuación, hacer de subida/ejecutar los cálculos desde el punto a, posiblemente, crear un horizonte diagrama en algo como excel.

Es esto posible?

8voto

cjstehno Puntos 131

Un perfil del horizonte de las parcelas de la aparente elevación de la tierra por el cielo de la demarcación en contra de la dirección de la vista (el "azimut").

Example

En esta parcela de la "ajustar la altitud", mide el ángulo de vista (que se muestra como 1000 veces su tangente). Fue obtenido a partir de un DEM calculando primero el viewshed para una de 20 metros de torre de fuego en un lugar cerca de la media:

Viewshed

Este hillshaded DEM ha sido coloreado con el estándar de terreno colores (azul=baja, marrones y grises=alto) y enmascarado a la viewshed. La tangente del ángulo de visión se puede encontrar mediante la sustracción de la torre la altura de la original de los DEM y dividiendo el resultado por la distancia. Aquí está una desenmascarado, hillshaded versión. Los mayores cambios (en relación a la original DEM) se producen cerca de el observador ubicación, por supuesto:

Angle of elevation

El cálculo final debe recoger el máximo de visualización de elevación en todas las direcciones. Porque ya hemos calculado la distancia de la cuadrícula, la visualización de las direcciones se pueden obtener simplemente mediante el cálculo de su aspecto:

Aspect of distance

Estos son los ángulos que van desde 0 a 360 grados. Partición de ellos en intervalos discretos de ángulos de visión. Un cálculo simple que se va a hacer: por ejemplo, tomar la parte entera para obtener un grado de rangos. Finalmente, una de las zonas máxima (asegúrese de usar sólo la visualización de las elevaciones y los aspectos enmascarada a la viewshed) elabora una tabla con los resultados:

Zonal max table

Estos son los datos representados en el comienzo de esta respuesta (ajustado por 180 grados, porque el aspecto de una distancia de cuadrícula es la inversa de la real del rodamiento del punto de vista).


Para recapitular, los cálculos son:

  1. El viewshed sí mismo.

  2. Una distancia Euclidiana de la cuadrícula para el observador ubicación.

  3. Una elevación relativa (es decir, una resta) dividido por la distancia de la cuadrícula para dar la visualización de elevación.

  4. El aspecto de la distancia de la cuadrícula.

  5. Un discretizado versión de el aspecto de la cuadrícula para crear zonas.

  6. Un zonal resumen de la visualización de elevación (zonas son aspectos).

Todos, pero el primero, que ya está disponible en la pregunta--son operaciones rápidas, conveniente para llevar a cabo incluso en los enormes DEMs.


Cuando el cómputo de la visualización de elevación, usted podría compensar la curvatura de la tierra y de la refracción de la luz a través de la atmósfera por la disminución de más distantes elevaciones por una función cuadrática de la distancia, obteniendo de este modo un realista perfil de lo que se ve en la realidad. Consulte "Curvatura y Refracción Correcciones" en el ArcGIS Spatial Analyst ayuda.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X