如何用MapBasic编程使坐标自动连成线? 最好要有例子,谢谢

来源:百度知道 编辑:UC知道 时间:2024/07/04 22:10:04
我有好好多坐标点,可现在想把它们连接起来,不知道怎么做下去了,求大虾指点,谢谢

读出文本文件中的坐标值,然后用CreateLine( )函数生成各线对象。

语法
CreateLine( x1 , y1, x2 , y2 )

X1是单精度值,代表线起点的x轴位置(如经度)
y1是单精度值,代表线起点的y轴位置(如纬度)
X2是单精度值,代表线终点的x轴位置(如经度)
Y2是单精度值,代表线终点的y轴位置(如纬度)

返回值-Object

描述
CreateLine( )函数返回代表一条线的物体值X、y参数使用MapBasic正在默认使用的坐标系统。MapBasic使用经纬度坐标系统,通过Set CoordSys语句能够重新设置MapBasic来使用一个不同的坐标系统。注意MapBasic的坐标系统独立于任何map窗口的坐标系统。通过CreateLine( )函数可以创建一个分配给物体变量的线,储存在已有表的一行中(通过update刷新语句),或者插入到新的一行表中(通过插入语句)
注意:在一个布局窗口创建一个物体前,必须先声明Set CoordSys Layout语句