![](/img/trans.png)
[英]Find if a point is inside a polygon - JAVA jts / awt / geotools
[英]Find center point in polygon includes point Java
我有个问题。 我有一个包含多边形轮廓的数组标签,每个点都有 gps 坐标。
我想找到焦点在我的数组中。
我怎样才能做到这一点?
我想要一个红点的 gps 坐标(无论如何都只是一个)。
编辑:
我有一个区域,我想在该区域的中间放大地图。 该区域由点的多边形表示。 我想要这个点的坐标。
循环遍历您的点并记住最小和最大的 x、y 坐标。 之后你的 x 坐标是xcenter = (xmax-xmin)/2
和ycenter = (ymax-ymin)/2
。 这就是几何中心。
如果您想要“多边形质心”,您可以采用此处讨论的公式: https ://en.wikipedia.org/wiki/Centroid#Centroid_of_polygon(它是坐标上的求和公式)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.