博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
What is a “non-noded intersection”?
阅读量:6436 次
发布时间:2019-06-23

本文共 1872 字,大约阅读时间需要 6 分钟。

hot3.png

up vote
4 down vote
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.

 
edited 
asked 
Dec 19 '12 at 22:13
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.

edited 
answered 
Dec 19 '12 at 22:32
2435
So if this is the case, why would it be an error condition? –   
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:  –   
So why would this be an error condition, for instance, when intersecting two valid geometries? –   
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. –   

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

你可能感兴趣的文章
自动关闭esxi主机及所有虚拟机
查看>>
从网站上下载视频
查看>>
Oracle12cR2的CDB与PDB简单管理操作
查看>>
Java中的CopyOnWrite
查看>>
第一个shell脚本
查看>>
每日一shell(八)nginx日志切割
查看>>
[Hadoop in China 2011] Facebook Message在HBase基础上的应用
查看>>
支付系统信息流和资金流
查看>>
css框架
查看>>
Model层视频播放关闭问题及手机视频播放的适配问题解决方案
查看>>
Cisco 2960 交换机密码设置
查看>>
超媒体API
查看>>
第六周网络攻防作业
查看>>
springboot 项目部署为war项目
查看>>
【MongoDB】2、安装MongoDB 2.6.1 on Unbuntu 14.04(学习流水账)
查看>>
iOS中AVFoundation的简单使用—音乐的播放
查看>>
win10 家庭版 CredSSP加密Oracle修正 设置方法
查看>>
在spring中使用自定义注解注册监听器
查看>>
Kalileo中DiagramGroup布局
查看>>
[转载] 大道至简:软件工程实践者的思想——第十章 是思考还是思想
查看>>