Visible: Análisis de visibilidad

El módulo de análisis de visibilidad de MiraMon determina, a partir del Modelo Digital de Elevaciones (MDE), qué píxeles son visibles y cuales no desde un conjunto de observadores o puntos de vista. En esta versión, los observadores tienen que ser objetos de tipo punto en formato estructurado PNT; pueden ser 3D y por tanto conocida su altura (puede ser sobre el terreno, como en una torre), o 2D y entonces se determina su altura a partir del MDE proporcionado. El cálculo de esta altura, así como las alturas de los puntos que determinan los perfiles topográficos, se puede hacer por el vecino más próximo, interpolación bilineal o interpolación bicúbica.
Sobre la altura del observador, 3D o calculada, puede añadirse una altura complementaria (igual para todos los puntos) que eleve a los observadores con el objetivo de obtener un mejor campo de visualización.

Para determinar si un píxel es visible desde un observador se calcula el perfil topográfico de la línea que une el centro del píxel con el observador. El programa divide esta línea en segmentos de tamaño igual al lado de celda o píxel y calcula la altura correspondiente a los puntos definidos a partir de estos segmentos (por el vecino más próximo, interpolaciones bilineal o bicúbica). El píxel será visible desde el observador si ninguna de estas alturas del perfil sobrepasa la línea visual (línea recta que une la altura del píxel con la altura del observador, teniendo en cuenta la elevación adicional).

El fichero resultado del análisis de visibilidad es un ráster categórico de igual ámbito y lado de píxel que el MDE y con los siguientes valores y categorías:

0
No visible
1
Visible desde algún punto
2
Visible desde todos los puntos
3
Punto de vista

Estos valores y categorías son registros de una tabla asociada DBF, de nombre te_visible ubicada en el mismo directorio que el ráster resultado. El valor 0 corresponde a píxeles que no son visibles desde ningún observador. El valor 3 corresponde a los píxeles donde tenemos situado algún observador. Los valores 1 y 2 corresponden a píxeles que son visibles, 1 desde alguno de los observadores (sin especificar cuales) y 2 desde todos los observadores a la vez. Las categorías 1 y 2 pueden fusionarse si no se desea diferenciarlas. El parámetro TIPUS_VISIBLE implica mantener esta distinción.

Si en un determinado análisis se cree necesario que la propiedad de visibilidad tiene una distancia máxima, se puede definir el parámetro /MAX_DIST que limitará a ser visibles aquellos píxeles que están dentro del radio definido. También se puede acotar la zona de estudio definiendo una máscara (ráster o vectorial de polígonos) que limite los píxeles a analizar y, por tanto, se aceleran los cálculos.

 


Sintaxis:
VISIBLE MDE PuntosDeVista FicheroDestino AlturaExtra ModoInterpol [Parámetros optativos]

[Parámetros optativos]