Sql PostGIS和坐标,确定点是否位于多边形/多边形(kml)内
我的目标是确定输入中的点(坐标)是否位于多边形内部(点和多边形/多面多边形都是postGIS中的地理对象)。现在我的查询总是返回false 基本上,即使该点位于多边形内,也会返回false:Sql PostGIS和坐标,确定点是否位于多边形/多边形(kml)内,sql,postgresql,polygon,postgis,Sql,Postgresql,Polygon,Postgis,我的目标是确定输入中的点(坐标)是否位于多边形内部(点和多边形/多面多边形都是postGIS中的地理对象)。现在我的查询总是返回false 基本上,即使该点位于多边形内,也会返回false: select st_contains(st_geomfromtext('POINT(42.17591110412206 13.716918686169493)',4326),st_geomfromkml('<Polygon><outerBoundaryIs><LinearRin
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>')
);
有人能帮我吗?我真的没有主意了,我的问题肯定有问题 实际上,关于官方文件(): 布尔ST_包含(几何体geomA、几何体geomB)强> 如果几何图形B完全位于几何图形A内,则返回TRUE 点不能包含多边形;)
Point(LAT,LNG) and Point(LNG,LAT)