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
- Id.: el número de Id. para la anotación que se agrega.
- Y e Y: identifica las coordenadas de cobertura para el punto de inicio inferior izquierdo de la cadena de texto que se introduce.
- ángulo: el ángulo de texto que se proporciona en grados en sentido contrario a las agujas del reloj desde el horizontal, que equivale a cero grados. Si el ángulo es cero, la anotación generada será una anotación de un punto. Si el ángulo no es cero, la anotación generada es una anotación de dos puntos.
- tamaño: la altura de la anotación expresada en unidades de cobertura.
- texto: la cadena de texto que se genera (de hasta 80 caracteres). Para continuar una cadena de texto en otra línea, finalice la primera línea con un carácter de continuación: .
- La declaración final indica el final de las coordenadas de entidades.
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
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
- Id.: el número de Id. para el círculo que se agrega.
- X e Y: identifica las coordenadas de cobertura para el centro del círculo.
- radio: el radio del círculo especificado en unidades de cobertura.
- La declaración final indica el final de las coordenadas de entidades.
Un ejemplo de formato de coordenada de círculo:
201, 3, 7, 2.0 202, 9, 4, 3.0 end
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
- Id.: el número de Id. para la curva que se agrega.
- start_point: identifica las coordenadas de cobertura para el punto de inicio de la curva.
- center_point: identifica las coordenadas de cobertura para el punto central de la curva.
- end_point: identifica las coordenadas de cobertura para el punto de finalización de la curva.
- La declaración final indica el final de las coordenadas de entidades.
Un ejemplo de formato de coordenada de curva:
301, 1,0 2,2 5,3 end
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:
- Coordenada original de red (X, Y): la esquina inferior izquierda de la red.
- Coordenada eje Y (X, Y): un punto en el eje y positivo desde el punto de origen que se utiliza para orientar la red.
- Tamaño de celda (ancho, altura): el tamaño de las celdas en las direcciones x e y. Los tamaños de celda se expresan en unidades de cobertura y deben reflejar la proyección de mapa de la cobertura. Por ejemplo, un tamaño de celda de 0,5 es la mitad de grados en unidades geográficas, pero equivale a 0,5 metros en UTM.
- Cantidad de filas, columnas utilizadas con el tamaño de celda para determinar el tamaño de la red.
- Esquina opuesta de red (X, Y): las coordenadas de la esquina opuesta de la 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) |
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
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
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
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
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
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
- Id.: el número de Id. para la entidad de línea que se agrega.
- X e Y: los pares de coordenadas x, y para cada vértice, un par por línea. Las coordenadas de cada par pueden separarse con una coma o un espacio.
- final: especifica el final de la entidad de línea.
- final: indica el final de las coordenadas en el archivo.
Un ejemplo de formato de coordenada de línea:
501 2,8 5,8 5,5 end 502 1,2 4,5 end end
Vínculos
Agrega vínculos a la cobertura.
El formato para las coordenadas de vínculo es:
<ID> <X,Y> <X,Y> end end
- Id.: el número de Id. para la entidad de vínculo que se agrega.
- Y e Y: la coordenada x, y del primer punto que define el vínculo, un par por línea. Las coordenadas de cada par pueden separarse con una coma o un espacio.
- Y e Y: la coordenada x, y del segundo punto que define el vínculo, un par por línea. Las coordenadas de cada par pueden separarse con una coma o un espacio.
- final: especifica el final de las coordenadas de vínculo.
- final: indica el final de las coordenadas en el archivo.
Un ejemplo de formato de coordenada de vínculo:
3,10.5 6,10.5 3,0 4,0 end
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
- Id.: el número de Id. para la entidad de puntos que se agrega.
- X e Y: la coordenada x, y de la entidad de puntos.
- Ángulo: el ángulo de la entidad de puntos expresado en grados decimales. El ángulo predeterminado es 0.
- Escala: la escala de la entidad de puntos. La escala predeterminada es 1.
- final: indica el final de las coordenadas en el archivo.
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
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
- <ID> , {AUTO | X,Y>}ID: el número de Id. para la entidad poligonal y las coordenadas x, y para la etiqueta de polígono. Si no se especifica un valor X, Y, se utiliza la opción AUTO predeterminada para colocar automáticamente la etiqueta de polígono. No utilice un Id. de POLYGON = -99999. Esto tiene un significado especial. Generación inversa de polígonos marca todos los polígonos de isla con este Id. especial, y Generar polígonos ignora todos los polígonos con un Id. de -99999.
- X,Y: la coordenada x, y del próximo vértice del polígono. Especifique un par de coordenadas por línea. Se pueden introducir varios pares de coordenadas en una única línea si se separan con punto y coma.
- final: especifica el final de las coordenadas de polígono. Los polígonos se cierran automáticamente desde el último vértice introducido hasta el primer vértice si los dos vértices no son iguales.
- final: indica el final de las coordenadas en el archivo.
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
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