Message posté par : Alban Kraus
----------------------------------------
-----------------
Citation :
J'ai une base de donnée commune de France avec une ligne par commune
Ma requête fonctionne très bien sauf si la commune possède plusieurs polygone.
[...] la fonction me retourne false
-----------------
-----------------
Citation :
je suis sous MySQL 5.7
-----------------
-----------------
Citation :
si le point est sur la limite cela fonctionne
-----------------
Se pourrait-il que votre base de communes soit de type linéaire (avec seulement les
contours des communes), ET que MySQL convertisse implicitement les anneaux en polygones ?
Que dit :
-----------------
Code :
SELECT DISTINCT ST_GeometryType(geom) FROM commune
-----------------
Si cette hypothèse se vérifie, il faudra alors convertir les données en multipolygones,
mais je ne sais pas faire cela en MySQL.
-----------------
Citation :
Etant donné que mon point n'est pas compris dans les deux polygone
-----------------
Normalement, ST_Contains est censé faire un OU...
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=357038#p357038
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net