Моя цель - определить, находится ли точка (координата) на входе внутри многоугольника (и точка, и многоугольник / мультиполигон являются географическими объектами из postGIS).Теперь мой запрос всегда возвращает false.
В основном это всегда возвращает false, даже если точка находится внутри многоугольника:
select st_contains(st_geomfromtext('POINT(42.17591110412206 13.716918686169493)',4326),st_geomfromkml('<Polygon><outerBoundaryIs><LinearRing><coordinates>13.722101,42.177614,0 13.72....... </Polygon>')
);
я, конечно, урезал kml, в любом случае формат (lat, lng, 0), также наточка, которую я использовал 4326, и я не уверен, что значение является правильным.Также я попробовал оба
Point(LAT,LNG) and Point(LNG,LAT)
Может кто-нибудь помочь мне?У меня действительно нет идей, конечно, что-то не так в моем запросе.