ST_MultiPolygon
の1つの列(latlon
)が得られました。マルチポリゴンにPostGISのポイントが含まれているかどうかチェックできますか?
他のジオメトリは、マルチポリゴンの内部にあるかどうかをチェックしたい点です。
私が試した:
SELECT ST_CONTAINS(latlon, ST_GeometryFromText('POINT(48.208417 16.372472)')
FROM districts
をそれは常にfalseを返します。なぜ点がマルチポリゴン内にあるかどうかをST_Contains
で確認できないのですか?
サブクエリを使用して、Bジオメトリを指定することもできます。 SELECT名、ST_Contains(latLon、(SELECT geom FROM b WHERE id = 3))FROM bezirks – DirtyBirdNJ