GIS制图实习五.docVIP

  • 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)

1亿VIP精品文档

相关文档