-
Visible: Análisis de visibilidad
La aplicación 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.
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 [/COTES3D] [/MAX_DIST] [/MASCARA] [/TAULA_MASC] [/CAMP_MASC] [/REPE_MASC] [/OPER_MASC] [/ATR_MASC] [/TIPUS_VISIBLE] [/RES_PERFIL]
Parámetros:
- MDE
(Modelo Digital de Elevaciones -
Parámetro de entrada): Modelo Digital de Elevaciones en formato ráster IMG a partir del cual se calculará el modelo derivado de análisis de visibilidad.
- PuntosDeVista
(Puntos De Vista -
Parámetro de entrada): Vector estructurado de puntos con las localizaciones de los puntos de vista o observadores. Si el fichero es 3D se usa la coordenada Z y si es 2D se usa el MDE para determinar la altura del observador.
- FicheroDestino
(Fichero Destino -
Parámetro de salida): Ráster categórico en formato IMG con el resultado del análisis. Tiene el mismo ámbito y lado de píxel que el MDE.
- AlturaExtra
(Altura Extra -
Parámetro de entrada): Elevación adicional sobre la altura original del observador. Los perfiles topográficos se generarán hasta la suma de estas alturas.
- ModoInterpol
(Mode Interpolación -
Parámetro de entrada): ModeInterpolacion:
- 0: Vecino más próximo
- 1: Interpolación bilineal
- 2: Interpolación bicúbica
Modificadores:
/COTES3D
(Cotas 3D)
Indicador para usar la coordenada Z si el observador es 3D. (Parámetro de entrada) /MAX_DIST=
(Màxima distància)
Distancia (en las unidades planimétricas del sistema de referencia, típicamente metros) a partir de la cual un píxel se considera no visible si la distancia entre el centro del píxel y el observador es mayor. (Parámetro de entrada) /MASCARA=
(Mascara)
Ráster o fichero vectorial de polígonos que limita la zona de análisis. Si el fichero es ráster no se analizará la zona con valores NODATA y si es un fichero de polígonos se puede aplicar una condición lógica que limite la zona de estudio (ver la sintaxis de las condiciones en el documento de sintaxis general para más detalles). (Parámetro de entrada) /TAULA_MASC=
(Tabla de la base de datos escogida)
Cuando la máscara es un fichero estructurado, indica la tabla de la base de datos escogida. Para saber más sobre los valores de este parámetro se puede consultar las consideraciones del documento de sintaxis general. (Parámetro de entrada) /CAMP_MASC=
(Campo máscara)
Texto alfanumérico que indica el campo que decide las regiones donde calcular el resultado y donde asignar sindatos, en función de si el contenido es válido y verifica o no la selección definida por /OPER_MASC y /ATR_MASC. Para más información se puede consultar sintaxis general. (Parámetro de entrada) /REPE_MASC=
(Registro repetido)
Índice que, cuando la máscara es un fichero estructurado con registro múltiple, indica qué registro determina el atributo del polígono. Este índice va numerado desde 1 empezando por el primer registro correspondiente a un determinado identificador gráfico, o desde -1 si se numera desde el último. (Parámetro de entrada) /OPER_MASC=
(Operador)
Operador de igualdad (EQ) o desigualdad (NO_EQ) que determina qué polígonos deben incluirse en el análisis cuando la máscara no es el polígono universal. (Parámetro de entrada) /ATR_MASC=
(Atributo máscara)
Atributo que determina qué polígonos deben incluirse en el análisis cuando la máscara no es el polígono universal. (Parámetro de entrada) /TIPUS_VISIBLE
(Tipo Visibilidad)
Indica que se desea tener en categorías separadas aquellos píxeles visibles desde todos los puntos de aquellos que solo son visibles desde alguno de los puntos (sin especificar qué puntos). (Parámetro de entrada) /RES_PERFIL=
(Número de cálculos)
Número de cálculos de visibilidad por lado de píxel a lo largo del perfil topográfico. Por defecto toma el valor 1. (Parámetro de entrada)