mapinfo怎样合并图层(不带重复的)

mapinfo合并图层,无论是粘贴还是向表中添加行 都是简单复制。
如:A图层含有对象a,B图层也含有对象a,合并到A图层后,A图层就会有2个对象a。
求教怎样才能不重复地合并?即:合并后只有1个对象a。

提供一个解决你问题的思路:

首先我默认你的A和B图层的数据结构是一样的。

一.请确认A和B都有id这个字段,它能够唯一地表示图层里的每个对象,(id也就是数据库里说的主键,你也可以取别的名字)。如果没有,请添加这个字段。(注意对于A里的a和B里的a,这个字段的值是一样的)

二.将两个表按照你常规的方法合并

三.点击菜单query-SQL Select...

在from tables填合并后的表名

在group by columns 填id

四.将查询的结果另存即可


五.如果你的数据是图形的,需要在合并前添加X和Y列,将经纬度数据存进去。另存后,选择table-create points并设置经纬度即可


如有问题请联系。

温馨提示:答案为网友推荐,仅供参考