SpatialMath抛出错误的差异方法 [英] difference method of SpatialMath throw error
问题描述
大家好,
我使用差异法计算形状之间的差异但是,在形状的某些差异计算中,它会抛出错误信息:
发现LINESTRING之间的非节点交叉
Hi All,
I am using difference method to calculate different between shape but, in some difference calculation of shape it throw below error message:
found non-noded intersection between LINESTRING
情况:当我首先绘制圆圈然后在圆圈上方绘制多边形并尝试 找出不同然后它不会抛出错误,但是,当我在多边形上方绘制圆圈并尝试找到不同时,它会抛出错误。
situation: when I draw circle first and then polygon above the circle and try to find out different then it not throw error but,when I draw circle above the polygon and try to find different then it throw error.
帮助我解决这个问题。
谢谢!
$
help me to solve this.
Thanks!!
推荐答案
Crazy Developer03,
Hi Crazy Developer03,
这是一个拓扑异常,并非Bing Maps独有。您可能会发现此搜索突出显示的某些讨论很有帮助。 请参阅 https://www.bing.com/search?q=found+non-noded+intersection+between+LINESTRING
This is a topology exception and not unique to Bing Maps. You might find some of the discussions highlighted by this search helpful. See https://www.bing.com/search?q=found+non-noded+intersection+between+LINESTRING
一般来说,这意味着您有两个或更多点意外地交叉,重叠或彼此靠近以确定它们是重叠的。 您是否独立于映射绘制了这些形状,以了解它们如何被视为相交/重叠?
In general this means you have two or more points that are either crossing unexpectedly, overlapping or so close to each other that they are determined as overlapping. Have you drawn these shapes independently of the mapping to see how they might be considered to intersect/overlap?
此致,
IoTGirl
这篇关于SpatialMath抛出错误的差异方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!