z轴对刀仪怎么使用:如何用MapBasic编程使坐标自动连成线,面啊?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 07:46:30
我有txt文本的坐标数据,存的方式是属性,点号,坐标
但是我不知道怎样把坐标点在Mapinfo下自动生成线、面,包括道路点等
我不太会用MapBasic,希望高手能给出具体程序。
360度跪求!~~ 谢谢!~ 具体数据如下
林地
1,517802.684,4654562.106,154.079
2,517781.446,4654593.925,154.079
3,517684.532,4654517.868,154.079
4,517567.418,4654441.029,154.079
5,517495.689,4654396.289,154.079
6,517407.778,4654118.742,154.079
7,517615.922,4654281.182,154.079
8,517234.530,4654226.546,154.079
9,517243.509,4654212.328,154.079
10,517254.252,4654207.871,154.079
11,517338.072,4654260.063,154.079
12,517366.274,4654277.958,154.079
13,517409.500,4654303.781,154.079
14,517490.353,4654349.621,154.079
15,517553.511,4654394.520,154.079
16,517596.192,4654421.797,154.079
17,517625.815,4654442.156,154.079
18,517667.766,4654469.426,154.079
19,517716.294,4654503.510,154.079
20,517780.403,4654548.257,154.079
四点房屋
1,517224.917,4654185.591,154.265
2,517216.961,4654198.016,154.264
3,517211.271,4654194.057,154.265
4,517219.404,4654181.881,154.265
四点房屋
1,517203.004,4654188.082,154.268
2,517210.477,4654176.659,154.321
3,517193.892,4654183.074,154.321
4,517201.791,4644170.973,154.533
四点房屋
1,517224.204,4654155.563,154.426
2,517227.718,4654157.563,154.427
3,517230.246,4654153.812,154.420
4,517226.600,4654151.193,154.425
四点房屋
1,517238.144,4654154.477,154.397
2,517247.234,4654160.523,154.397
3,517249.597,4654156.976,154.397
4,517240.222,4654151.114,154.396
稻田
1,517496.910,4654318.093,154.191
2,517499.285,4654314.994,154.019
3,517581.943,4654371.444,154.031
4,517654.155,4654421.130,154.380
5,517651.216,4654424.630,154.490
6,517601.669,4654391.716,154.462
多点建筑
1,517563.383,4654350.057,154.033
2,517573.276,4654356.709,154.030
3,517579.590,4654348.100,154.035
4,517569.649,4654341.387,154.028
路的边界点
1,517211.901,4654217.358,154.219
2,517227.105,4654190.299,154.272
3,517228.444,4654181.762,154.157
4,517212.940,4654172.444,154.242
5,517189.902,4654159.356,154.250
路的边界点
1,517199.812,4654145.026,154.250
2,517221.780,4654158.764,154.242
3,517237.901,4654169.615,154.159
4,517244.769,4654169.615,154.271
5,517248.499,4654165.713,154.290
6,517256.075,4654154.185,154.423
7,517263.609,4654141.829,154.373

读出文本文件中的坐标值,然后用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语句