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

12
返回列表 发新帖
收起左侧

[求助] 点距离 “输出表”中没有“输入要素”中属性表字段

[复制链接]

64

主题

1712

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
703
 楼主| 发表于 2021-6-21 14:57 | 显示全部楼层
丿Sky灬萌萌 发表于 2021-6-21 14:45
导出来的属性表,右击有一个连接,按我这个连接一下,就可以了,export output 2 ,改成你带行政人口 ...

懂了,谢谢,也就是说 输入要素 里的FID和输出表中的NEAR FID是同样的字段,只是排序不一样?
回复 支持 反对

使用道具 举报

发表于 2021-6-21 15:29 | 显示全部楼层
本帖最后由 丿Sky灬萌萌 于 2021-6-21 15:31 编辑
漫步云端哈哈 发表于 2021-6-21 14:57
懂了,谢谢,也就是说 输入要素 里的FID和输出表中的NEAR FID是同样的字段,只是排序不一样?

是的,没错,input fid 就是你输入的矢量的FID,near fid是你参考的行政矢量的FID,如图,第一个就是输入要素里FID为0的要素与 行政矢量中FID为36的矢量距离为29255,
因为你没有限制相邻的距离,所以会把所有可能的排列组合都给列出来
比如你有100个点,有50个行政点,就会生成5000行,每一个点对应每一个行政点都会有一个距离
12.png

回复 支持 反对

使用道具 举报

64

主题

1712

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
703
 楼主| 发表于 2021-6-21 17:26 | 显示全部楼层
丿Sky灬萌萌 发表于 2021-6-21 15:29
是的,没错,input fid 就是你输入的矢量的FID,near fid是你参考的行政矢量的FID,如图,第一个就是输入 ...

谢谢,您说的“input fid 就是你输入的矢量的FID,near fid是你参考的行政矢量的FID”中后半句“near fid是你参考的行政矢量的FID”我理解了,意思是输出表的near fid和输入要素里的FID是一样的,只是排列顺序不同,前半句“input fid 就是你输入的矢量的FID”是什么意思呢?我看输出表里的input fid都是0,但输入的矢量的FID是阿拉伯数字的序号,不是0
回复 支持 反对

使用道具 举报

64

主题

1712

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
703
 楼主| 发表于 2021-6-22 09:50 | 显示全部楼层
丿Sky灬萌萌 发表于 2021-6-21 14:45
导出来的属性表,右击有一个连接,按我这个连接一下,就可以了,export output 2 ,改成你带行政人口 ...

谢谢回答,我是这样操作的,先把原图层属性表转为excel命名为1,把点距离操作后输出的表也转为excel,命名为2,然后在excel里用vlookup函数,基于这1和2两个表基于共有的fid字段和near_fid字段进行连接,两个图层fid字段和near_fid字段内容虽然都是从0到55这些数字,但fid字段中0到55都是唯一的,但因为在操作“点距离”时候默认的是多点对多点的距离,near_fid字段中的序号也是0到55,但每个数字都有几十个,这种情况下我用vlookup函数进行“连接”后,生成的新表里DISTANCE这个表示距离的字段是“点距离”表里若干个near_fid为0的距离之和吗?不知道这样描述您能否明白?
回复 支持 反对

使用道具 举报

64

主题

1712

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
703
 楼主| 发表于 2021-12-2 17:08 | 显示全部楼层
丿Sky灬萌萌 发表于 2021-6-21 14:45
导出来的属性表,右击有一个连接,按我这个连接一下,就可以了,export output 2 ,改成你带行政人口 ...

你好,还想向您请教个问题,我按照您说的方法进行了“连接”,连接后的表如下图示,按说两组点相互之间的距离应该是一一对应的,为啥会出现绿色划线处的空白呢?
微信图片_20211202171328.png


回复 支持 反对

使用道具 举报

64

主题

1712

铜板

2

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
703
 楼主| 发表于 2021-12-3 13:49 | 显示全部楼层
丿Sky灬萌萌 发表于 2021-6-21 14:45
导出来的属性表,右击有一个连接,按我这个连接一下,就可以了,export output 2 ,改成你带行政人口 ...
丿Sky灬萌萌 发表于 2021-6-21 14:45
导出来的属性表,右击有一个连接,按我这个连接一下,就可以了,export output 2 ,改成你带行政人口 ...

你好,还想向您请教个问题,我按照您说的方法进行了“连接”,连接后的表如下图示,按说两组点相互之间的距离(下图中DISTANCE字段)应该是一一对应的,比如A组有30个点,其相邻的B组有50个点,结果应该会有1500个距离值(下图中DISTANCE字段),我做完后,下图中,Name字段就类似于A组的30个点,为啥会出现绿色划线处的“空”值呢?我理解的应该是一一对应的。

微信图片_20211203135512.png

回复 支持 反对

使用道具 举报

发表于 2021-12-16 09:01 | 显示全部楼层
漫步云端哈哈 发表于 2021-12-3 13:49
你好,还想向您请教个问题,我按照您说的方法进行了“连接”,连接后的表如下图示,按说两组点相互之间 ...

你连接的字段应该是错误的,好比一个30个,一个50个,你拿着30个的数据连接到50个的表里,结果就是只显示30个,31以后就没有属性了
回复 支持 反对

使用道具 举报

发表于 2021-12-16 09:06 | 显示全部楼层
漫步云端哈哈 发表于 2021-12-3 13:49
你好,还想向您请教个问题,我按照您说的方法进行了“连接”,连接后的表如下图示,按说两组点相互之间 ...

会不会这张图上都应该是FID 0的内容,你挂接表格的时候挂接的不是INPUT ?
无标题.png
回复 支持 反对

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6284
QQ
发表于 2022-1-22 14:53 | 显示全部楼层
感谢分享:ai
回复 支持 反对

使用道具 举报

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

本版积分规则

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