编程语言
首页 > 编程语言> > java-如何查找线是否在JTS中相交?

java-如何查找线是否在JTS中相交?

作者:互联网

有没有办法找出LineString是否在JTS中相交?如下图所示,我如何找到直线是否相交?我通过仅给出其4条边的坐标来创建该线.

提前致谢.

解决方法:

没有线可以相交.您没有“一条线”;你有四行.您想查看其中两个是否相交.

您可以显式计算相交,也可以查看坐标的标注方式.如果从右下角开始,并通过逆时针方向将点编号为A,B,C和D,则可以看到,如果有连接AC和BD的线,则您有一个相交点.如果它们连接AB,BC,CD和DA,则除了公共点外,不可能有交叉点.

标签:geometry,jts,computational-geometry,java
来源: https://codeday.me/bug/20191102/1991528.html