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:
Code: Alles auswählen
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)
Grüße