Cómo funciona Línea de visión (3D Analyst)

La herramienta Línea de visión calcula la intervisibilidad entre pares de puntos a los que se les proporcionó su posición en el espacio 3D y en relación con una superficie o entidades. También determina qué es visible a lo largo de las líneas entre estos puntos a medida que se perfilan sobre la superficie.

Esta herramienta requiere dos entradas, una superficie y una clase de entidad de línea. La superficie puede ser un ráster, una red irregular de triángulos (TIN) o un dataset de terreno. La clase de entidad de línea puede contener un registro o más. Cada registro representa un cálculo de línea de visión separado. El primer y el último vértice de cada polilínea se utilizan como puntos de observador y de destino. Se ignoran otros vértices. Con las clases de entidad de polilínea 3D de entrada, las posiciones del observador y del destino en el espacio 3D se utilizan directamente. Todas las líneas 2D tendrán alturas de observador y de destino interpoladas desde la superficie con un desplazamiento predeterminado de 1 aplicado a los observadores para elevarlos por encima de la superficie. La herramienta buscará si existen campos denominados OffsetA y OffsetB en la clase de entidad. Si es así, se aplicarán los valores de los desplazamientos, OffsetA para el observador y OffsetB para el destino.

Si también se proporciona una clase de entidad multiparche, entonces cada línea de visión se verificará contra las entidades. Si la línea de visión visita alguna parte de la superficie antes de visitar una entidad, entonces el punto de obstrucción se encuentra en la superficie. Si la línea de visión visita una entidad antes de visitar alguna parte de la superficie, entonces el punto de obstrucción estará en el punto de intersección real y el resto de la línea de visión puede considerarse invisible.

Se produce una clase de entidad de polilínea 3D. Se crea una o dos líneas para cada entrada. Si hay una salida, significa que la línea es completamente visible o completamente invisible. Dos líneas de salida indican que hay algunas partes que son visibles y algunas que no lo son. Un campo VisCode en la salida indica cuál es cuál: un valor VisCode de 1 significa visible y un valor de 2 significa invisible. Se agrega un campo SourceOID que contiene el Object ID/entidad de la entrada, de manera que pueda determinar qué registros de salida están asociados con qué registros de entrada. También se agrega un campo TarIsVis a la salida que indica si el punto del destino es visible desde el observador. Un valor de 0 indica que el destino no es visible; un valor de 1 indica que lo es.

Si no se proporciona una clase de entidad multiparche, entonces la salida de línea 3D se despliega sobre la superficie. Si se proporciona una clase de entidad multiparche, entonces las líneas de salida pasan por el espacio y las obstrucciones del observador al destino.

Las clases de entidad de salida también tendrán un campo llamado OBSTR_MPID, que representan el OID del multiparche que obstruye la línea de visión. Si ningún multiparche obstruye la línea de visión, entonces el campo contiene un valor de -1 ó -9999. Si el destino está obstruido por la superficie el valor será -1. Si el destino está visible el valor será -9999.

Se puede producir una clase de entidad de punto de obstrucción de salida opcional. Un punto de obstrucción de una línea de visión representa la primera ubicación a lo largo de la línea 3D definida por el observador y el destino que es intersecada por la superficie. Que se produzca un punto de obstrucción para un registro de entrada dado, dependerá de si se interseca la línea observador-destino. Se agrega un campo SourceOID que contiene el Object ID/entidad de la entrada, de manera que pueda determinar qué registros de salida están asociados con qué registros de entrada.

Correcciones de refracción y curvatura

La opción de curvatura hace ajustes para considerar la curvatura de la Tierra al momento de realizar cálculos de línea de visión. Sólo se puede utilizar cuando la superficie de entrada tiene una referencia espacial definida y se encuentra en un sistema de coordenadas proyectadas (no geográfico) y se definen unidades de coordenada z además de x,y.

La refracción considera la curvatura de la luz en la atmósfera. Con la refracción se puede ver más lejos que lo que se podría ver de otro modo. El valor predeterminado que se utiliza es 0,13 y representa un valor promedio bueno. Es necesario conocer cómo los factores como la humedad afectan la refracción para especificar un valor más preciso para una aplicación determinada.

Las correcciones se llevan a cabo cuando está presente la información de proyección para la superficie. Además, las UNIDADES de terreno y las UNIDADES Z de superficie deben darse en PIES, METROS, o unidades/metro. La fórmula que se utiliza para la corrección es:

                       Dist2               Dist2         Zactual = Zsurface - --------- + Rrefr * ---------                        DiamEarth           DiamEarth 

donde:

- Dist is the planimetric distance between the observation feature and the observed location. - Diam is the diameter of the earth. - Rrefr is refractivity coeeficient of light.

El valor predeterminado del diámetro de la Tierra (Diamearth) se define como 12.740.000 metros y el valor predeterminado del coeficiente de refracción (Rrefr) es 0,13. Se pueden utilizar diferentes valores para Rrefr a fin de considerar las variaciones en las condiciones atmosféricas sobre la visibilidad.


7/10/2012