- 22
- 0
- 约6.98万字
- 约 7页
- 2016-12-23 发布于贵州
- 举报
实习五 对象操作与制图
武汉大学资源与环境科学学院??? 程雄 王振峰 肖黎
?MapBasic 最强大的功能是在于它查询和控制地图对象的能力,这些地图对象包括:圆弧、椭圆、框架、线、点、折线、矩形区域、圆角矩形以及文本对象。这一节将讨论如何通过MapBasic 程序来查询、创建和修改这些地图对象。
一.对象变量与对象列
1.对象变量
? MapBasic 的对象变量类型既可以用于简单对象(如线),也可以用于复杂对象(如线、区域)。MapBasic 的对象变量可以像其它变量一样使用,例如赋值给对象变量、将对象变量作为参数传递给函数和过程将对象变量的值存到MapInfo 的表中。使用Dim 语句可以定义一个对象变量,可以用赋值符号(=) 给变量赋值请看以下程序段。
Dim Myobj, office As Object
Office =CreatePoint(73.45 42.1)
Myobj = office
2.对象列
表中以Obj 命名的列是用于存放图形对象的特殊列。任何有图形对象的表都有一个0bj列,但Obj 列不在浏览窗口中出现。为了访问一个对象列,可以使用以下形式的表达式table name.obj 下面的例子是先定义一个对象变量 然后从表Selection中复制一个对象到这个变量中。
Dim myobj As Object
?? open table 规划图 Inter
原创力文档

文档评论(0)