Hallo,
ich benutze eine Datenbank auf Basis einer Shapefile.
Wenn ich dieses Query ausführe, bekomme ich mehr als ein Ergebnis, wobei nur das zweite Ergebnis das richtige ist. Die beiden anderen sind direkt benachbarte Gebiete, dabei sollte natürlich nur das Ergebnis kommen, welches auch wirklich in dem Bereich liegt.
Grundlage für meine Funktionen ist https://github.com/garaud/pyris
Beispiel:
SELECT
iris ,nom_com ,depcom ,nom_iris ,dcomiris ,typ_iris
FROM geoiris
WHERE geom && st_makepoint(4.808744, 45.980649);
iris | nom_com | depcom | nom_iris | dcomiris | typ_iris
------+-----------------+--------+-----------------+-----------+----------
0000 | ARS-SUR-FORMANS | 01021 | ARS-SUR-FORMANS | 010210000 | Z
0000 | MISERIEUX | 01250 | MISERIEUX | 012500000 | Z
0000 | SAINTE-EUPHEMIE | 01353 | SAINTE-EUPHEMIE | 013530000 | Z
(3 rows)
Es gibt natürlich mehr als diese zwei Nachbarn, deshalb meine Frage: Warum wird mir nicht nur das Ergebnis gezeigt in dem die Koordinate liegt?
Grüße