我可以检查多边形是否包含PostGIS中的点吗?

kra*_*moe 15 postgis

我有一个专栏(latlon),这是一个ST_MultiPolygon.

另一个几何是我想要检查它是否在我的MultiPolygons中的一个点.

我试过了:

SELECT ST_CONTAINS(latlon, ST_GeometryFromText('POINT(48.208417 16.372472)')
FROM districts
Run Code Online (Sandbox Code Playgroud)

它总是返回false; 为什么我不能检查一个点是否在多边形内ST_Contains

kra*_*moe 19

它的工作方式如下:

SELECT name, st_contains(latlon, ST_GeomFromText('POINT(16.391944 48.218056)', 4326))  FROM bezirks
Run Code Online (Sandbox Code Playgroud)