Я использую библиотеку 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?
Спасибо
-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) внутри координат многоугольника? - person Mike   schedule 17.01.2019