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

查看: 3513|回复: 4
收起左侧

[求助] 空间连接的问题?

[复制链接]

14

主题

1019

铜板

5

好友

助理工程师

Rank: 5Rank: 5

积分
297
发表于 2014-12-23 11:55 | 显示全部楼层 |阅读模式
50铜板
本帖最后由 ◇巳◆伪亽妻 于 2014-12-23 14:41 编辑

红线layer字段有值,有没有办法让layer字段的值赋给紫色图斑?我使用过BOUNDARY_TOUCHES,但赋值的结果就是所有layer全变成了一样的。



QQ截图20141223114800.jpg



最佳答案

查看完整内容

因为有很多图斑相邻,一条线不止TOUCHES一个图斑,所以这样的结果不好。 我的建议是: 1.将面做一个很小的缓冲(这个每一个面都将完全包含其对应的线); 2.再用空间连接(选WithIn)来将线的属性赋到面中去。

14

主题

1019

铜板

5

好友

助理工程师

Rank: 5Rank: 5

积分
297
 楼主| 发表于 2014-12-25 16:41 | 显示全部楼层
若水三千 发表于 2014-12-24 17:16
具体哪个参数自己看一下吧,就是线完全包含于面

虽然没直接给出答案,但你的方法思路还是对的。
1.做一个缓冲区,使缓冲的面A完全包含线;
2.用COMPLETELY_CONTAINS将线的属性空间连接给面A;
3.检查一下,确认赋值无错后,用within将面A的属性赋值给由线生成的面B(紫色图斑)。
回复

使用道具 举报

113

主题

1万

铜板

174

好友

地信贵宾

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

积分
39146

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

发表于 2014-12-23 11:55 | 显示全部楼层
本帖最后由 若水三千 于 2014-12-23 12:59 编辑

因为有很多图斑相邻,一条线不止TOUCHES一个图斑,所以这样的结果不好。
我的建议是:
1.将面做一个很小的缓冲(这个每一个面都将完全包含其对应的线);
2.再用空间连接(选WithIn)来将线的属性赋到面中去。
回复

使用道具 举报

14

主题

1019

铜板

5

好友

助理工程师

Rank: 5Rank: 5

积分
297
 楼主| 发表于 2014-12-24 15:13 | 显示全部楼层
若水三千 发表于 2014-12-23 12:56
因为有很多图斑相邻,一条线不止TOUCHES一个图斑,所以这样的结果不好。
我的建议是:
1.将面做一个很小 ...

线的属性是无法用within赋值给面的,是completely_within?

点评

具体哪个参数自己看一下吧,就是线完全包含于面  详情 回复 发表于 2014-12-24 17:16
回复

使用道具 举报

113

主题

1万

铜板

174

好友

地信贵宾

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

积分
39146

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

发表于 2014-12-24 17:16 | 显示全部楼层
kingsgame 发表于 2014-12-24 15:13
线的属性是无法用within赋值给面的,是completely_within?

具体哪个参数自己看一下吧,就是线完全包含于面
回复

使用道具 举报

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

本版积分规则

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