我使用HTML5画布(GWT)绘制了两个多边形。我有两个多边形的所有点。意味着我有绘制这种多边形的点列表。
下图显示两个多边形相互交叉或重叠。现在我正在寻找一个解决方案如何使用java找到两个多边形“相交或不相交”?我使用纯java编程而不使用任何第三个库。
我有另一个问题。为了解释这个问题,我附上了另一张图片。
这是另一个Polygon内部的Polygon内部的另一种情况。在这种情况下如何计算两个多边形之间的最小距离为负?
答案 0 :(得分:2)
使用Postgis Api使用您获得两个多边形相交或不相交的信息。查找以下链接作为参考 http://www.postgis.net/docs/ST_Intersection.html
答案 1 :(得分:1)