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

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

提前致谢.

解决方法:

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

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

上一篇:将弧的3d点拟合为圆(Python中的回归)


下一篇:JavaScript-Google Maps V3几何库-插值不返回预期的纬度/经度