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

查看: 7012|回复: 15
收起左侧

[求助] 关于批量最近点位选取的问题

[复制链接]

4

主题

2万

铜板

57

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
25702

贡献勋章宣传勋章

发表于 2014-8-8 08:36 | 显示全部楼层 |阅读模式
100铜板
本帖最后由 daitianci 于 2014-8-8 08:37 编辑

最近在工具中遇到一个问题,在这里像大神们求助。问题如下,有两个点图层,一个是point,一个是pointForSelect,我想做的就是根据point里面的各个点,分别到pointForSelect图层里面去挑取最近的点位,并且导出另外一个图层。




求助.png

模拟数据.zip

3.21 KB, 下载次数: 12

最佳答案

查看完整内容

1. 选择近邻分析工具2. 设置相关参数其中半径设置默认,即不填写,则只搜索最邻近的一个要素3. 打开属性表,查看,核实不知道怎么回事,传不上来图片,附件也传不上来,如果还不知道怎么做,留下邮箱,我把做好的Word发给你

113

主题

1万

铜板

173

好友

地信贵宾

Rank: 13Rank: 13Rank: 13Rank: 13

积分
39141

精华勋章宣传勋章爱心勋章组织勋章优秀斑主地信元老灌水勋章荣誉会员勋章活跃勋章官方团队地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2014-8-8 08:36 | 显示全部楼层
1.     选择近邻分析工具
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png
2.     设置相关参数
其中半径设置默认,即不填写,则只搜索最邻近的一个要素
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg
3.     打开属性表,查看,核实
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image005.jpg
不知道怎么回事,传不上来图片,附件也传不上来,如果还不知道怎么做,留下邮箱,我把做好的Word发给你



回复

使用道具 举报

4

主题

2万

铜板

57

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
25702

贡献勋章宣传勋章

 楼主| 发表于 2014-8-8 08:54 | 显示全部楼层
通过外在自己编的工具可以实现,但是我想Arcmap里面应该有类似的功能,希望大神指导
回复

使用道具 举报

1

主题

500

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
113
发表于 2014-8-8 10:42 | 显示全部楼层
用 near 就可以了。
回复

使用道具 举报

4

主题

2万

铜板

57

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
25702

贡献勋章宣传勋章

 楼主| 发表于 2014-8-8 10:53 | 显示全部楼层
hstar 发表于 2014-8-8 10:42
用 near 就可以了。

可以的话,具体操作一下,说说思路,看了near相关,貌似不是这个玩意
回复

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3098
发表于 2014-8-8 11:03 | 显示全部楼层
你的题意我没看明白,你是要point里的每个点分别找到pointforseclect的最近点,然后导出图层。是每个邻近点都导出一个图层?也就是说point里有多少个点,那么就导出多少个图层吗“?
回复

使用道具 举报

4

主题

2万

铜板

57

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
25702

贡献勋章宣传勋章

 楼主| 发表于 2014-8-8 12:44 | 显示全部楼层
huangzhi1116 发表于 2014-8-8 11:03
你的题意我没看明白,你是要point里的每个点分别找到pointforseclect的最近点,然后导出图层。是每个邻近点 ...

Pointselect里面几个点,就从Point 里面抓出几个点(一一对应),都放在一个图层里

点评

但是可能有两个点会有一个共同的最近点。  详情 回复 发表于 2014-8-8 17:03
回复

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3098
发表于 2014-8-8 17:03 | 显示全部楼层
daitianci 发表于 2014-8-8 12:44
Pointselect里面几个点,就从Point 里面抓出几个点(一一对应),都放在一个图层里

但是可能有两个点会有一个共同的最近点。
回复

使用道具 举报

113

主题

1万

铜板

173

好友

地信贵宾

Rank: 13Rank: 13Rank: 13Rank: 13

积分
39141

精华勋章宣传勋章爱心勋章组织勋章优秀斑主地信元老灌水勋章荣誉会员勋章活跃勋章官方团队地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2014-8-8 18:47 | 显示全部楼层
near应该可以
不行的话,按位置查询试试
回复

使用道具 举报

4

主题

2万

铜板

57

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
25702

贡献勋章宣传勋章

 楼主| 发表于 2014-8-9 09:36 | 显示全部楼层
若水三千 发表于 2014-8-8 18:47
near应该可以
不行的话,按位置查询试试

还不是这么做,位置查询办不到,今天问了一个老师前辈,用的是数据连接可以解决
回复

使用道具 举报

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

本版积分规则

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