-
Thiessen: Generación de polígonos de Thiessen
Acceso a este texto de ayuda como página web: Thiessen
Presentación y opciones
Esta aplicación permite generar, a partir de una capa que contenga un conjunto de entidades vectoriales tipo punto, una capa de polígonos que contendrá los correspondientes polígonos de Thiessen.
Generar polígonos de Thiessen ajustados al alcance del fichero origen:
Generar polígonos Thiessen ajustados a los límites definidos por la selección de puntos de origen.
Generar polígonos Thiessen especificando el ámbito de salida.:
Generar polígonos Thiessen especificando el ámbito de salida.
Generar polígonos Thiessen recortado por un fichero como máscara:
Generar polígonos Thiessen recortado por un fichero como máscara.
Los polígonos de Thiessen resultan de generar una partición del espacio en áreas de proximidad en torno a los puntos proporcionados, de modo que cada polígono resultante define la zona más próxima a cada uno de dichos puntos. De este modo, los polígonos de Thiessen son el método típicamente utilizado para interpolar datos categóricos recogidos en puntos de muestreo (para la interpolación de datos cuantitativos recogidos en puntos de muestreo, debe utilizarse la aplicación InterPNT: Interpolador a partir de puntos).
En la aplicación Thiessen la proximidad a cada punto se determina por distancia euclídea. A tal efecto, en primer lugar el programa construye una triangulación de Delaunay uniendo los puntos de origen (como la que proporciona la aplicación CreaTIN: Generación de un TIN desde una nube de puntos). A partir del punto medio de cada lado de cada triángulo se trazan líneas perpendiculares que, una vez intersecadas con las demás perpendiculares de los otros lados y descartando los segmentos más allá de las intersecciones, formarán los lados de los polígonos (las intersecciones serán los vértices de los polígonos).
Una vez teselado todo el ámbito, cada polígono hereda los atributos del único punto que ha quedado en su interior. Adicionalmente, los polígonos adyacentes que tengan atributos idénticos en el campo de la base de datos que la persona usuaria indique son fusionados (por tanto, puede haber polígonos que contengan más de uno de los puntos originales cuando estos puntos tienen idéntico atributo).
La aplicación permite la creación de los polígonos de Thiessen a partir de todos los puntos de la capa origen o bien realizar una selección por atributos y obtener un subgrupo a partir del cual realizar la triangulación.
Por ejemplo, se puede crear una capa de polígonos a partir de los centros de atención médica de cierto ámbito. El resultado, mostrado en la imagen siguiente, será una capa de tipo polígono correspondiente al área de influencia de cada centro de atención médica seleccionado.
El ámbito del fichero resultante puede establecerse bien a partir de la envolvente de los puntos, o bien especificando las coordenadas de un rectángulo (que pueden heredarse automáticamente de la envolvente de otra capa), o bien proporcionando una capa que actúe de máscara. En este último caso, la capa puede ser una capa de polígonos (en formato POL o VEC) o un ráster (en formato IMG, en el que el ámbito de las celdas con datos actúa de zona de interés).
El programa puede, optativamente, conservar la capa con la triangulación de Delaunay que se ha utilizado para construir los polígonos. Esto es útil sobre todo en entornos docentes para una mejor comprensión del origen de cada polígono. La siguiente imagen muestra la triangulación de Delaunay aplicada en el ejemplo anterior de creación de las áreas de influencia de los centros de atención médica de un ámbito.
Nota 1: Dado que la triangulación de Delaunay no proporciona una única solución en determinadas distribuciones de puntos, puede ocurrir que los polígonos de Thiessen resultantes con esta aplicación sean distintos a los obtenidos con otras aplicaciones informáticas.
Nota 2: El nombre procede del meteorólogo Alfred H. Thiessen; los polígonos obtenidos son equivalentes a la teselación de Voronoi (del matemático Georgy Voronoy) y la teselación de Dirichlet (del matemático Johann Peter Gustav Lejeune Dirichlet).
Para más información se puede consultar la siguiente referencia:
https://en.wikipedia.org/wiki/Voronoi_diagram

Caja de diálogo de la aplicación
|
Caja de diálogo de Thiessen |

Sintaxis
Sintaxis:
- Thiessen FichOri FichDest AtriFusion Opcion [/COND#_VALOR] [/COND#_CAMP] [/TIN] [/COND#_OP] [/COND#_NEXE] [/COND#_PRIOR] [/CONSIDER_NODATA]
- Thiessen FichOri FichDest AtriFusion Opcion XMin XMax YMin YMax [/COND#_VALOR] [/COND#_NEXE] [/COND#_PRIOR] [/COND#_CAMP] [/COND#_OP] [/TIN] [/CONSIDER_NODATA]
- Thiessen FichOri FichDest AtriFusion Opcion FichMasc [/COND#_VALOR] [/COND#_CAMP] [/COND#_NEXE] [/COND#_PRIOR] [/COND#_OP] [/TIN] [/CONSIDER_NODATA]
Opciones:
- Opción por el ámbito del fichero resultante. Puede valer:
- 0: Ajustar a los límites definidos por la selección de puntos origen
- 1: Especificar ámbito
- 2: Recorta el resultado utilizando un fichero como máscara
- Opción por el ámbito del fichero resultante. Puede valer:
- 0: Ajustar a los límites definidos por la selección de puntos origen
- 1: Especificar ámbito
- 2: Recorta el resultado utilizando un fichero como máscara
- Opción por el ámbito del fichero resultante. Puede valer:
- 0: Ajustar a los límites definidos por la selección de puntos origen
- 1: Especificar ámbito
- 2: Recorta el resultado utilizando un fichero como máscara
Parámetros:
- FichOri
(Fichero origen -
Parámetro de entrada): Fichero origen de puntos estructurados en formato PNT.
- FichDest
(Fichero destino -
Parámetro de salida): Fichero destino de polígonos Thiessen.
- AtriFusion
(Atributo de fusión -
Parámetro de entrada): Campo del fichero origen usado como atributo de fusión de los polígonos de Thiessen generados.
- XMin
(X mínima -
Parámetro de entrada): X mínima del ámbito del fichero resultante.
- XMax
(X máxima -
Parámetro de entrada): X máxima del ámbito del fichero resultante.
- YMin
(Y mínima -
Parámetro de entrada): Y mínima del ámbito del fichero resultante.
- YMax
(Y máxima -
Parámetro de entrada): Y máxima del ámbito del fichero resultante.
- FichMasc
(Fichero máscara -
Parámetro de entrada): Fichero máscara usado para recortar el fichero resultante por el ámbito de este fichero.
Modificadores:
/COND#_VALOR= (Valor de la condición #) Valor a utilizar en la # condición de la selección. Puede haber hasta 100 condiciones y por tanto hasta 100 valores (COND#_VALOR) empezando por el índice 1. (Parámetro de entrada) /COND#_CAMP= (Campo de la condición #) Nombre del campo de la condición # de la selección. Puede haber hasta 100 condiciones y por tanto, hasta 100 nombres de campo (COND#_CAMP). (Parámetro de entrada) /COND#_NEXE= (Nexo de la condición #) Nexo a usar para enlazar entre sucesivas condiciones de selección. En ese caso entre la condición # y la condición #+1. Puede haber hasta 100 condiciones y por tanto hasta 99 nexos (COND#_NEXE) empezando por el índice 1. (Parámetro de entrada) /COND#_PRIOR= (Prioridad del nexo de la condición #) Prioridad del nexo a utilizar para enlazar entre sucesivas condiciones de selección. En ese caso entre la condición # y la condición #+1. Puede haber hasta 100 condiciones y por tanto hasta 99 prioridades (COND#_PRIOR) empezando por el índice 1. Es un parámetro optativo, donde de no indicarse, la prioridad es simplemente el orden. (Parámetro de entrada) /COND#_OP= (Operador de la condición #) Operador a utilizar en la # condición de la selección. Puede haber hasta 100 condiciones y por tanto hasta 100 operadores (COND#_OP). (Parámetro de entrada) /TIN= (Fichero triangulación Delaunay) Generar fichero con la triangulación de Delaunay. (Parámetro de entrada) /CONSIDER_NODATA (Valores sindatos) Incluye valores sindatos en la consulta (Parámetro de entrada)
