Cómo funciona Crear red

Crear red crea una clase de entidad que contiene una red de celdas rectangulares. Crear una red requiere tres elementos de información básicos: la extensión espacial de la red, la cantidad de filas y columnas, y el ángulo de rotación. Existe una variedad de formas para especificar esta información básica. Por ejemplo, puede no conocer la cantidad exacta de filas y columnas, pero sí saber que cada celda rectangular debe ser exactamente de 110 metros por 63 metros y debe cubrir la extensión espacial de otra clase de entidad.

La herramienta tiene 11 parámetros y debe considerar que éstos integran cuatro grupos distintos:

NotaNota:

El orden de los parámetros en el cuadro de diálogo de la herramienta es distinto al orden de los parámetros en la sintaxis de la secuencia de comandos.

Métodos para configurar la extensión espacial

Puede establecer la extensión de la red utilizando cualquiera de los siguientes métodos:

  1. Introduzca un dataset existente en el parámetro Extensión de plantilla. La extensión de este dataset se utilizará como la extensión de la red.
  2. En lugar de introducir un dataset existente en el parámetro Extensión de plantilla, suministre las coordenadas x e y mínimas y máximas.
  3. Introduzca una esquina opuesta y una de origen de red utilizando los parámetros Coordenada original red y Esquina opuesta de red.
  4. Introduzca un origen, tamaño de celda y cantidad de filas y columnas en los parámetros Coordenada original red, Ancho de tamaño de celda, Altura de tamaño de celda, Cantidad de filas y Cantidad de columnas respectivamente.

Establecer la cantidad de filas y columnas

Si ha establecido la extensión de la red utilizando uno de los tres primeros métodos descritos más arriba, necesitará establecer la cantidad de filas y columnas. Existen cuatro métodos para especificar la cantidad de filas y columnas:

  1. Definir el ancho y la altura de la celda con los parámetros Ancho de tamaño de celda y Altura de tamaño de celda y establecer los parámetros Cantidad de filas y Cantidad de columnas en 0. Cuando se ejecute la herramienta, se calculará la cantidad de filas y columnas necesarias para cubrir la extensión de la red.
  2. Definir el ancho y la altura como se explica más arriba, pero además introducir la cantidad de filas y columnas.
  3. Definir la cantidad de filas y columnas estableciendo los parámetros Cantidad de filas y Cantidad de columnas, y establecer los parámetros Ancho de tamaño de celda y Altura de tamaño de celda en 0. Cuando se ejecute la herramienta, se calculará el ancho y la altura de la celda según la cantidad de filas y columnas y el valor del parámetro Esquina opuesta de red.
  4. Definir la cantidad de filas y columnas como se explica más arriba, pero además introducir un tamaño y un ancho de celda. Al utilizar éste método, se ignora el parámetro Esquina opuesta de red (el parámetro no se encuentra disponible en el cuadro de diálogo de la herramienta). La esquina opuesta se calcula cuando se ejecuta la herramienta.

Ángulo de rotación

Para crear una red rotada, el ángulo de rotación no se define al especificar el ángulo sino al especificar dos extremos de una línea que se utilizarán para calcular el ángulo. El ángulo de rotación es el ángulo que se encuentra entre el vertical y la línea que usted define. Los dos extremos son la coordenada original de red y la coordenada eje y, como se ilustra a continuación.

Determinación de rotación de red

Si no necesita rotar la red, establezca la Coordenada eje y en la coordenada x mínima y un valor positivo en el eje vertical.

En el siguiente ejemplo se muestra una red rotada construida con los siguientes valores de parámetro:

Cuando se ejecuta Crear red, primero se construye una red sin rotación como se ilustra a continuación.

Crear las celdas

El siguiente paso es calcular el ángulo de rotación utilizando valores especificados para la Coordenada original red y la Coordenada eje y. En este ejemplo, el ángulo se calcula a 60 grados.

Determinación de rotación de red

El siguiente paso es rotar la red 60 grados en el sentido de las agujas del reloj alrededor del origen para obtener la red final.

Posición final de la red

Calcular un valor para la coordenada eje y

Si conoce el ángulo de rotación, puede calcular un valor para el parámetro de la Coordenada eje y de la siguiente manera:

Supongamos que la red se rotará 60 grados en el sentido de las agujas del reloj. Desde el origen de la red, dibuje una línea de manera tal que forme un ángulo de 60 grados en el sentido de las agujas del reloj a partir del eje vertical (como se muestra en el siguiente diagrama). Cualquier punto de esta línea se puede utilizar como el valor para el parámetro Coordenada eje y. Utilice un valor conveniente para la coordenada y, y calcule la coordenada x a partir de la relación (suponiendo que el origen se encuentra en 0,0):

Tangente del ángulo = coordenada x / coordenada y

Cálculo del punto del eje y de la red

Por ejemplo, el ángulo es de 60 grados. Suponiendo que la coordenada y es 10, entonces

coordenada x = tan(60) * 10 = 1,732 * 10 = 17,32

El punto de la coordenada de eje y es (17,32, 10).

Clase de entidad de salida

Puede elegir crear una clase de entidad de línea o de polígono. Si intenta superponer la red con un dataset existente utilizando las herramientas del Conjunto de herramientas de superposición, elija POLYGON para el parámetro Tipo de geometría. Si desea una red para fines de visualización, elija POLYLINE para el parámetro Tipo de geometría. Si tiene una gran cantidad de celdas, crear una red con la geometría de polígono será mucho más lento que crearla con la geometría de línea.

También puede crear una clase de entidad de punto marcando el parámetro Crear puntos de etiqueta. Los puntos estarán ubicados en el centro de cada celda. Si sólo desea un punto de salida y nada más, elija POLYLINE para el parámetro Tipo de geometría (porque es la forma más rápida de construir una red) y marque el parámetro Crear puntos de etiqueta. Una vez que haya finalizado la herramienta, elimine la clase de entidad de línea de salida.


7/10/2012