2p2r / velobs_web

Application web permettant aux cyclistes de signaler les problèmes sur les aménagements cyclables.
GNU General Public License v3.0
22 stars 14 forks source link

Nouveau point sur Portet impossible #280

Closed gerald2545 closed 1 year ago

gerald2545 commented 1 year ago

Erreur affichée quand on est sur le point Latitude : 43.530269963672 Longitude : 1.4102614541951 image

si on affiche la limite des communes ou des poles, on voit bien qu'on est dans une zone couverte

L'observation devrait être possible et positionnée sur Porter sur garonne

Screenshots If applicable, add screenshots to help explain your problem.

VelObs 1.7.2

gerald2545 commented 1 year ago

cette position est déterminée par lib/php/commonfunction.php > getLocations()

le code n'est pas optimum (itère sur chaque commune/pole pour faire une comparaison avec php de la position sur le polygone). remplacer par la fonction mysql ST_CONTAINS SELECT * FROM commune WHERE ST_CONTAINS(geom_commune,GeomFromText('Polygon(Lon Lat)'))