【发布时间】:2016-12-06 04:56:52
【问题描述】:
我正在使用 Java Geotools 库来检查 POINT(...) 是否包含在 POLYGON(...) 中。
我已经做到了:
Geometry sPG = reader.read(wktStartPoint); //startpointgeometry
Geometry sEG = reader.read(wktEndPoint);
if(wktLayerGeo.contains(sPG) || wktLayerGeo.contains(sEG)){
// do something
}
但现在我必须设置一个容差:例如,我会检查一个点是否包含在容差距离为 50 公里的多边形中。
我可以使用 GeoTools 吗?
谢谢
【问题讨论】:
-
米歇尔。 2年了。我想你的问题会对我有帮助!我有一个多边形坐标列表
-119.00072399999999 35.36158, -118.99903 35.361576, -118.999026 35.362579, -118.999023 35.363482, -118.999019 35.36432, -118.999408 35.364847999999995你能分享一下你是如何编码来检查一个点(x,y)是否在多边形坐标内的吗?