Mam jedną kolumnę (latlon
), która jest ST_MultiPolygon
.Czy mogę sprawdzić, czy wielobok zawiera punkt w PostGIS?
Druga geometria jest punktem, który chcę sprawdzić, czy znajduje się wewnątrz jednego z moich wielokągów wielokąta.
Próbowałem:
SELECT ST_CONTAINS(latlon, ST_GeometryFromText('POINT(48.208417 16.372472)')
FROM districts
Zawsze zwraca false; dlaczego nie mogę sprawdzić, czy punkt jest w obrębie wieloboku z ST_Contains
?
Można również użyć zapytania dodatkowego do określenia geometrii B. SELECT nazwa, ST_Contains (latLon, (SELECT geom FROM b WHERE id = 3)) FROM bezirks – DirtyBirdNJ