【发布时间】:2021-02-22 10:03:43
【问题描述】:
如何知道点是否在多边形内。我已经编写了查询,但不知何故它现在正在通过我在多边形内给出的点来工作
SELECT area, id
st_contains(geom, ST_GeomFromText('POINT(-497680.2968362156 7868611.618275354)', 27700))
FROM soil_shp
where area = 'some_area'
PS:我没有收到任何错误。只是返回假。虽然它应该在一个 id 中返回 true。
谁能帮助我在这里做错了什么?提前致谢。
【问题讨论】:
-
我们需要知道多边形。
-
它是几何格式。我将如何分享geom?
-
原样,EWKB 或 EWKT。
标签: sql postgresql gis postgis