What is a “non-noded intersection”?

up vote 4 down vote favorite
1

Can someone provide a precise definition of what a "non-noded intersection" is? There are various GIS platforms and toolkits that have errors with this text, and Google search results for this tend to fall in the category of "drop some precision and all your problems go away" without any real explanation of what's going wrong. Given two valid geometries, why would this error occur?

References to documentation would be most helpful.

asked  Dec 19 '12 at 22:13
FMM
1212
feedback

1 Answer

up vote 4 down vote

It means that nodes can not be in the same spatial space during intersection. I drew you a picture.enter image description here

These are the same lines, but intersected.

If you noticed, if had dropped the node in the middle (since it isn't needed) that the bottom diagram would be impossible.

answered  Dec 19 '12 at 22:32
Kafuka
2435
So if this is the case, why would it be an error condition? –  FMM  Dec 19 '12 at 22:39
I can't comment toward your particular error condition, but I would suspect that it might have something to do with finding the distance between two points and then dividing by that amount. See finding a point along a line article: physicsforums.com/showthread.php?t=419561 –  Kafuka  Dec 19 '12 at 22:44
So why would this be an error condition, for instance, when intersecting two valid geometries? –  FMM  Dec 19 '12 at 23:19
As much as I hate to say it, you gotta throw something. The package you are using could experience a divide by zero error. The program would then throw the error divide-by-zero to you. You would find this error most confusing since it really gives you no methodology to fix the error. Instead the programmer detects this an throws a non-noded intersection so you have some chance of fixing it. Again, I am guessing at a lot of things here since various toolkits and various tools can be used. A geometry can be valid and still have a non-noded intersection and a node-intersection. –  Kafuka  Dec 19 '12 at 23:37

转载于:https://my.oschina.net/weiwubunengxiao/blog/101008

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值