在MapInfo中数据库称为表,可以使用两种表来建立、存储、查询和显示属性数据。一种是数据表,可分为包含图形(地图)对象的数据表和不包含图形对象的数据表,例如电子表格或外部数据表;另一种表是栅格表,它是一种只能在地图窗口中显示的图象,没有数据表的记录、字段和索引等表结构。这里我们只讨论数据表的有关操作。

1.外部数据的转入

MapInfo可调用dBASE数据库、MS Excel电子表格、MS Access数据库、Lotus1-2-3和ASCll文件等。文件类型在菜单上文件->打开中的“打开表”窗口中选择。进入系统的外部表必须用文件菜单下的“另存为”命令转存为MapInfo表后才能对它进行编辑。

2.数据表维护

在MapInfo中可以直接改变数据表的结构,如增加或删除字段;改变字段的顺序、名称、类型、宽度或索引;从对话框中设定或确定表的投影;还可以删除数据表、重命名数据表和紧缩表结构以减少磁盘空间。

3.对数据表的操作

MapInfo的表操作命令(除查询外)都集中放在菜单项“表”中,主要包括:

(1)建立新表、添加、修改、显示、删除数据记录;

(2)更新列命令 用于快速且可视化地更新表。先选择对象,在菜单上选择表->更新列,填写更新列的对话框。

(3)聚合数据 MapInfo中提供了许多功能强大的聚合函数,用来派生新的信息。聚合函数包括:

Average 计算平均值;

Count 计算一组中记录的个数;

Minimum 查找一组中所有记录的最小值;

Maximum 查找一组中所有记录的最大值;

Sum 计算一组中所有记录值的总和;

Weighted Average 当计算平均值时,给某一值比另一值更高的权重;

Proportion Sum 根据一个对象有多少在另一个对象内,对总计计算进行调整;

Proportion Average 根据一个对象有多少在另一个对象内,对平均计算进行调整;

Proportion Weighted 根据一个对象有多少在另一个对象内,对加权平均计算进行调整。

(4)地理编码 这是将原本非地图化的数据库记录显示在地图中的一种方式,以此查看数据的地图分布。为了在地图上观察数据,必须先把定位坐标赋给每个记录,使记录中数据与地图匹配。地理编码有几种不同的方法,这里对“按边界地理编码”方法说明。这里“边界”指封闭的区域或面积。“按边界地理编码”的实质是将边界中心的X和Y坐标赋给表中的每个数据记录,这样,就能在地图窗口中各边界中心用指定的符号显示数据记录。一旦地理编码完成,可用“查找”命令来定位单个记录或对象。

原创文章,转载请注明: 转载自MapInfo中文网

本文链接地址: MapInfo数据表管理

文章的脚注信息由WordPress的wp-posturl插件自动生成

作者:
该日志由 admin 于2012年02月25日发表在未分类分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。 | +复制链接
转载请注明: MapInfo数据表管理
关键字:
【上一篇】
【下一篇】

您可能感兴趣的文章:

发表评论

[请申请gravatar头像,木有头像的评论可能不会被回复|头像相关帮助]

插入图片