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

查看: 2057|回复: 9
收起左侧

[求助] 如果实现将子图所在的区块名称赋给其作为属性

[复制链接]

21

主题

1704

铜板

12

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
407
发表于 2018-9-21 05:10 | 显示全部楼层 |阅读模式
例如一个钻孔子图在四个区块的交点上,四个区块的名称属性分别为1、2、3、4。
如何自动提取四个区块的名称属性给钻孔子图,见下图:
示例.jpg

37

主题

1万

铜板

11

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1548
发表于 2019-12-20 08:03 | 显示全部楼层
以下是部分截图:

三角网

三角网

泰森多边形

泰森多边形

钻孔数据表

钻孔数据表

交叉表查询向导

交叉表查询向导

设置行、列、值

设置行、列、值

交叉表结果

交叉表结果
回复 支持 1 反对 0

使用道具 举报

头像被屏蔽

141

主题

980万

铜板

3万

好友

管理员

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

积分
627184
发表于 2018-9-21 09:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

21

主题

1704

铜板

12

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
407
 楼主| 发表于 2019-11-23 00:50 | 显示全部楼层
jimi21 发表于 2018-9-21 09:09
请论坛各位高手回答下楼主的提问,会奖励相应的铜板和威望的哦!

至今无解
回复 支持 反对

使用道具 举报

37

主题

1万

铜板

11

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1548
发表于 2019-12-16 08:14 | 显示全部楼层
可以考虑使用MapGIS空间分析中的泰森多边形来解决问题,将泰森多边形与地块进行交集空间分析,然后将分析结果导入ACCESS数据库,采用交叉表查询方式,将数据结果整理成楼主期待的格式。具体步骤如下:
1.    利用点文件的数据(X、Y、Z)在空间分析中形成泰森多边形;
2.    将点文件作为LAB点,合并入泰森多边形,即每一个钻孔控制一个多边形,多边形属性中有钻孔编号字段;
3.    将泰森多边形与地块区文件进行空间分析,采用交集;
4.    将空间分析结果导出到表格(EXECELL)中,增加一列,即每个钻孔包括的地块序号(这步需要手工操作);
5.    将数据导入ACCESS数据库,采用交叉表查询,钻孔编号作为“行”、地块序号作为“列”,地块编号作为“值”;
6.    将查询导出到表格中,将C1、C2、C3等各列字符串合并形成新列;
7.    将表格通过关键字“钻孔编号”与钻孔点文件关联。

回复 支持 反对

使用道具 举报

21

主题

1704

铜板

12

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
407
 楼主| 发表于 2020-2-11 21:30 | 显示全部楼层
谢谢你啊,这个问题还没有解决。你的答案,傻傻没有看懂啊,有心了。
回复 支持 反对

使用道具 举报

21

主题

1704

铜板

12

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
407
 楼主| 发表于 2021-9-9 22:07 | 显示全部楼层

你的思路已经看懂了。已经找到了解决办法。使用Mapgis 空间分析功能,给点文件求全部矢量缓冲区,然后加载需要的区文件,两区求相交。导出属性即可。再次表示感谢。
以上是甘肃苏永红老师提供的方法。
11.jpg
回复 支持 反对

使用道具 举报

21

主题

1704

铜板

12

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
407
 楼主| 发表于 2021-9-9 22:07 | 显示全部楼层
本帖最后由 dimyan 于 2021-9-9 22:10 编辑

不知道你还能不能看到。
回复 支持 反对

使用道具 举报

4

主题

265

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
81
发表于 2021-11-10 17:37 | 显示全部楼层

没玩过这么高深的!

回复 支持 反对

使用道具 举报

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

本版积分规则

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