免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1881|回复: 6
收起左侧

[软件] 重叠线属性问题

[复制链接]

1

主题

187

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
11
发表于 2017-11-7 16:05 | 显示全部楼层 |阅读模式
请教各位大神 一个arcgis应用的问题 :重叠线(点)  位置虽然重叠但属性不同 请问如何删除这些重叠线(点)但让保留的线继承 删除线段的某一个属性。

141

主题

982万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
621916
发表于 2017-11-7 16:43 | 显示全部楼层
请论坛各位高手回答下楼主的提问,会奖励相应的铜板和威望的哦!
回复 支持 反对

使用道具 举报

2

主题

2万

铜板

16

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
2698

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章冰雪节勋章成就学员勋章10周年纪念勋章

发表于 2017-11-7 17:16 | 显示全部楼层
大体看明白了你的意思
分两步走吧:
1,先获取重叠点(线)的共同属性——Spatial join
对图层进行自我空间关联,把两个属性表挂接在一起,这样属性都有了。

2,删除处理。
Toolbox里有工具,general里面的 Delete Identical 可以实现。具体详细看此工具(v10.2)
另,如果是在9.3中,处理shp数据的重复,可以参考采用 vbscript 或者 导入GDB 中执行sql 语句。
建议在数据库中,执行删除语句。关于删除重复的sql语句可以搜索一下相关博客。

3,执行完,是不是你想要的。暂时就想到这么多。

have  A try.

评分

参与人数 1威望 +20 铜板 +80 收起 理由
jimi21 + 20 + 80 感谢回复!

查看全部评分

有点荒凉的地
回复 支持 反对

使用道具 举报

1

主题

187

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
11
 楼主| 发表于 2017-11-8 14:19 | 显示全部楼层
suifengdecai 发表于 2017-11-7 17:16
大体看明白了你的意思
分两步走吧:
1,先获取重叠点(线)的共同属性——Spatial join

一直没想到 这个办法呢。。非常感谢。。我试试。。
回复 支持 反对

使用道具 举报

1

主题

187

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
11
 楼主| 发表于 2017-11-8 15:02 | 显示全部楼层
suifengdecai 发表于 2017-11-7 17:16
大体看明白了你的意思
分两步走吧:
1,先获取重叠点(线)的共同属性——Spatial join

非常感谢。。您的操作 应该是基于不同图层吧。。我这个情况是一个层里 有重叠 点、线。貌似实现不了。线的问题 我用dissolve命令解决了,找到共同字段“longth”   然后在统计字段可以用first last来选择两个属性字段,但是点 有时候需要很多个属性字段,,这样 dissolve就不能应用于点的操作了。。哎苦逼。。。。


回复 支持 反对

使用道具 举报

1

主题

187

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
11
 楼主| 发表于 2017-11-8 15:59 | 显示全部楼层
hjlland 发表于 2017-11-8 14:19
一直没想到 这个办法呢。。非常感谢。。我试试。。

点的问题 也解决了。。受您启发 用 join table 和 dissolve两个命令 实现了。。非常感谢
回复 支持 反对

使用道具 举报

1

主题

187

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
11
 楼主| 发表于 2017-11-8 16:00 | 显示全部楼层
suifengdecai 发表于 2017-11-7 17:16
大体看明白了你的意思
分两步走吧:
1,先获取重叠点(线)的共同属性——Spatial join

点的问题 也解决了。。受您启发 用 join table 和 dissolve两个命令 实现了。。非常感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表