Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar la programación MapBasic para conectar automáticamente coordenadas en una línea? Es mejor tener un ejemplo, gracias.

¿Cómo utilizar la programación MapBasic para conectar automáticamente coordenadas en una línea? Es mejor tener un ejemplo, gracias.

Lea los valores de coordenadas en el archivo de texto y luego use la función CreateLine() para generar cada objeto de línea.

Sintaxis

CreateLine(x1, y1, x2, y2)

X1 es un valor de precisión único que representa la posición del eje x (como la longitud) del punto inicial de la línea

y1 es un valor de precisión simple, que representa la posición del eje y del punto inicial de la línea (como la latitud)

X2 es un valor de precisión simple, que representa la posición del eje x del punto final de la línea (como la longitud)

Y2 es un valor de precisión simple, que representa la posición del eje y del punto final de la línea (como la latitud)

Valor de retorno - Objeto

Descripción

CreateLine( ) La función devuelve el valor del objeto que representa una línea. Los parámetros X e y utilizan. el sistema de coordenadas que MapBasic utiliza de forma predeterminada. MapBasic utiliza un sistema de coordenadas de latitud y longitud, y MapBasic se puede restablecer para utilizar un sistema de coordenadas diferente mediante la instrucción Set CoordSys. Tenga en cuenta que el sistema de coordenadas de MapBasic es independiente del sistema de coordenadas de cualquier ventana de mapa. A través de la función CreateLine(), puede crear una línea asignada a una variable de objeto, almacenarla en una fila de una tabla existente (mediante la instrucción de actualización) o insertarla en una nueva tabla de filas (mediante la instrucción insertar)

Nota: Antes de crear un objeto en una ventana de diseño, primero debe declarar la instrucción Set CoordSys Layout