Cómo funciona Generar (cobertura)

Generar crea coberturas a partir de las coordenadas sin procesar almacenadas en un archivo de texto. Se puede cargar cualquier dato de coordenadas siempre y cuando las coordenadas se coloquen en el formato de Generar apropiado. Por ejemplo, para generar líneas, se debe crear un archivo de texto que tenga un número de Id. usuario para cada línea, seguido por la serie de pares de coordenadas x, y que definen la línea. Los formatos exactos para estos archivos se describen para cada tipo de entidad.

Anotaciones

Agrega anotaciones a la cobertura.

El formato para las coordenadas de anotación es:

<ID> <X> <Y> <angle> <size> <text...>  end

Un ejemplo de formato de coordenada de anotación:

1 2 1 90 .3 This is annotation 1  2 3 4 -90 .3 This is annotation 2  end
Ejemplo de Generar anotación

Círculos

Genera círculos, cada uno con un centro y radio especificados.

El formato para las coordenadas de círculo es:

<ID> <X> <Y> <radius> end

Un ejemplo de formato de coordenada de círculo:

201, 3, 7, 2.0 202, 9, 4, 3.0 end
Ejemplo de Generar círculos

Curvas

Generar curvas desde tres puntos: el punto de inicio, el punto central y el punto de finalización.

El formato para las coordenadas de curva es:

<ID> <start_point> <center_point> <end_point> end

Un ejemplo de formato de coordenada de curva:

301, 1,0 2,2 5,3 end
Ejemplo de Generar curvas

Red

Crea una red de celdas rectangulares. Los nodos se crean en los puntos de intersección de cada celda. El siguiente formato de archivo de coordenada define la salida de red:

Si se especifica cero para el tamaño de celda, se calcula automáticamente basado en las dos próximas líneas en el archivo de coordenadas: el número de filas y columnas, y la esquina opuesta de la red.

Si el tamaño de celda tiene un valor mayor que cero y si la línea para el número de filas y columnas es igual a cero, la próxima línea en el archivo de coordenadas especifica la esquina opuesta de la red. El tamaño de celda especificado se utiliza para calcular automáticamente cuántas filas y columnas se pueden ajustar dentro del área definida por el origen y la esquina superior derecha sin exceder las coordenadas de la esquina.

El siguiente gráfico describe el formato de coordenadas para distintos valores de tamaño de celda.

Tamaño de celda

Tamaño de celda = 0

0,1: coordenada original de red (X,Y)

0,0: coordenada original de red (X,Y)

1,1 - Coordenada del eje Y (X,Y)

0,1 - Coordenada del eje Y (X,Y)

4,4: tamaño de celda (ancho, altura)

0: tamaño de celda (ancho, altura)

4,4 - Cantidad de (filas, columnas)

4,4 - Cantidad de (filas, columnas)

4,4: esquina opuesta de red (X,Y)

Un gráfico para describir el formato de coordenadas para distintos valores de tamaño de celda.

Ejemplos

En este ejemplo, se genera una red con dos filas y tres columnas. El origen de red es (0,0); (0,2), un punto que está en el eje y positivo de la red, con un tamaño de celda de 1 de ancho por 1 de altura, dos filas y tres columnas.

0,0  0,2 1,1  2,3
Ejemplo 1 de Generar red

En este ejemplo, el origen de la red se cambia a (2,0), y (2,2) es un punto que está en el eje y de la red. La orientación del eje y de la red también se pudo haber definido con otros puntos como (2,1), (2,3), (2,4), etc.

2,0  2,2 1,1  2,3
Ejemplo 2 de Generar red

En este ejemplo, el origen de la red se cambia a (3,2). Tenga en cuenta cómo cambia consecuentemente el eje x y el eje y de la red.

3,2  3,4 1,1  2,3
Ejemplo 3 de Generar red

En este ejemplo, el origen de la red se mantiene en (0,0). Sin embargo, el eje y de la cuadrícula se rota en relación al eje y del sistema de coordenadas cartesianas. (2,2) es un punto que está en el eje y de la red rotada. La rotación del eje y de la red también se pudo haber definido con los puntos (1,1), (3,3), (4,4), etc. en lugar de (2,2). Funcionará cualquier punto que caiga en el eje y positivo de la red.

0,0 2,2 1.414,1.414 2,3
Ejemplo 4 de Generar red

En este ejemplo, el origen de la red se mueve a (1,2). Al igual que en el ejemplo anterior, el eje y de la red se rota 45 grados. (3,4) define un punto en el eje y positivo de la red.

1,2 3,4 1.414,1.414 2,3
Ejemplo 5 de Generar red

Los siguientes tres ejemplos muestran distintos métodos para generar una red 4x4.

Especifique el tamaño de celda y la cantidad de filas y columnas:

0,0 0,1 1,1 4,4

Especifique la cantidad de filas y columnas, y la esquina opuesta de red. El tamaño de celda se establece en cero.

0,0 0,1 0 4,4  4,4

Especifique el tamaño de celda y la esquina opuesta de la red. El número de filas y columnas se establece en cero.

0,0 0,1 1,1 0 4,4

Líneas

Agrega arcos a la cobertura.

El formato para las coordenadas de línea es:

<ID> <X,Y> end end

Un ejemplo de formato de coordenada de línea:

501  2,8  5,8  5,5  end  502  1,2  4,5  end  end
Ejemplo de Generar líneas

Vínculos

Agrega vínculos a la cobertura.

El formato para las coordenadas de vínculo es:

<ID> <X,Y> <X,Y> end end

Un ejemplo de formato de coordenada de vínculo:

3,10.5 6,10.5 3,0 4,0 end
Ejemplo de Generar vínculos

Se realiza una comprobación para asegurarse de que se introduzcan dos pares de coordenadas para cada vínculo. Los vínculos de identidad se pueden agregar al especificar las mismas coordenadas para los pares x, y.

Puntos

Agrega puntos de etiqueta a la cobertura.

El formato para las coordenadas de punto es:

<ID> <X,Y> {Angle} {Scale} end

Genere una cobertura de punto simple que permita a los parámetros {Ángulo} y {Escala} tomar como valor predeterminado 0 y 1:

601,3,7  602,9,7  603,5,4  end
Ejemplo de Generar puntos

Genere una cobertura de punto que especifique valores para {Ángulo} y {Escala} para cada punto:

601,3,7,45,2.5  602,9,7,-30,0.5 603,5,4,90,1.5  end 

Polígonos

Agrega polígonos y puntos de etiqueta a la cobertura.

El formato para las coordenadas de POLYGON es:

<ID> {AUTO | X,Y>} X,Y end end

Genere un polígono con un punto de etiqueta especificado:

701,7,7  3,9  4,5  8,4  9,7  6,9  3,9  end  end
Ejemplo de Generar polígonos

En este ejemplo, el código genera automáticamente el punto de etiqueta de polígono y agrega el vértice de cierre.

701, auto 3,9  4,5  8,4  9,7  6,9  end  end 

Puntos de relevancia

Agrega tics a la cobertura.

El formato para agregar las coordenadas TICS es:

<ID> <X,Y> end

Introduzca un punto de relevancia por línea al especificar el Id. de usuario y las coordenadas x, y para cada punto de relevancia. Utilice END para especificar el final de las coordenadas de los puntos de relevancia en el archivo. El siguiente ejemplo agrega cuatro puntos de relevancia a la cobertura de salida:

801,0,0  802,0,10  803,10,10 804,10,0  end
Ejemplo de Generar puntos de relevancia
9/11/2013