我正在使用Java Geotools库来检查一个点是否包含在多边形中。
我已经使用以下代码完成了这个任务:
Geometry sPG = reader.read(wktStartPoint); //startpointgeometry
Geometry sEG = reader.read(wktEndPoint);
if(wktLayerGeo.contains(sPG) || wktLayerGeo.contains(sEG)){
// do something
}
现在我需要设置一个容差:例如,我会检查一个点是否包含在多边形中,并且容差距离为50公里。
我能用GeoTools做到吗?
谢谢。
-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)是否在多边形坐标内的吗? - Mike