Mapinfo教学课件11第十一章 地图图层、地图对象和表管理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.3 创建函数
调用创建函数可以创建圆、直线、点和文 本 Createcircle() Creatline() Creatpoint() Creattext()
3.1 表管理
在MapBasic中,无论是文本信息,还是 图形信息,均以表的形式组织
3.2 创建来自百度文库表
Create Table table (column columntype[, …]) [File filespec] [{Type Native\Type Dbf[Charset char_set]\Type Access Database database_filespec Table tablename] [Password pwd] [Charset char_set]}] [Version version]
例
创建一张表
3.3 打开表/关闭表
Open table filespec Close table table
Create Ellipse(创建椭圆) [Info {Window window_id\Variable var_name}] (x1,y1) (x2,y2) [Pen…] [Brush…] Window_id:窗口标志符 Var_name:已存在的对象变量的名字 x1,y1 指定椭圆填充的矩形的一角 x2,y2 指定该矩形相对的一角 Pen 子句指定线条样式 Brush 子句指定填充样式
2.2 创建语句
例: 创建一个椭圆
2.2 创建语句
open table "c:\mapinfo\professional\data\world\worl d" Map from world set map layer world editable on dim windowid as integer windowid=frontwindow() create ellipse Into window windowid (1,1)(50,50)
1.1 打开地图窗口
Window_height表示地图窗口的高度 Map函数用于打开一个新的地图窗口 Max,新建地图窗口是最大化的 Min,新建地图窗口是最小化的
1.1 打开地图窗口
例: 在mapbasic中打开world图
1.2 增加或删除图层
Add\Remove Map [Window window_id] [Auto] layer table[,table…] [Animate] Window_id是地图窗口的窗口标志符 Table是一个将要加到地图窗口中去的可地图化 的、并且已打开的表的名字 Auto,mapinfo将试图自动地把该地图图层定位 在一系列图层间的合适位置 Animate活动图层
第十一章 地图图层、地图对象 和表管理
第一节 地图图层 第二节 地图对象 第三节 表管理
1.1 打开地图窗口
语法如下 : Map From table[,table…] [Position(x,y)[Units paperunits]] [Width window_width[Units paperunits]] [Height window_height[Units paperunits]] [{Min\Max}] Table 是要打开的表 Paperunits是纸张地图的单位(例如‘in’) X,y 时标示相对于地图窗口左上角的坐标 Window_width表示地图窗口的宽度
1.2 增加或删除图层
例: 在刚才打开的world图上增加ocean图 层
2.1 创建地图对象
MapBasic提供了一组能创建图形对象的 语句和函数。使用创建语句和创建函数 可以创建圆弧、椭圆、框架、直线、折 线、点、矩形、区域、圆角矩形、文本 对象以及自动标注对象。
2.2 创建语句