Bonjour tout le monde,
Je travaille actuellement sur un projet de géolocalisation sous MySQL et je rencontre quelques difficultés relatives aux systèmes de projection spatiale utilisés sur ce dernier.
Je précise qu'à l'insertion de polygone je spécifie le système de projection WGS84 par un SRID à 4326.
En fait, mon problème est que je n'arrive pas à dire à MySQL que nous travaillons sur une géoïde et que le +180, en longitude, équivaut au -180 et pareil pour la latitude.
Autrement dit, si j'insère un polygone ayant comme coordonnées (170 20, 170 40, -170 40, -170 20) (dans le sens des aiguilles d'une montre), MySQL comprend tout le géoïde à l'exception du polygone (-170 40, -170 20, 170 20, 170 40) ce qui n'est pas du tout la même chose. Sauriez-vous comment faire pour pallier ce problème?
Merci d'avance.
Hi everyone,
I am working on a georeferencing project under MySQL and i have some problems regarding the spatial coordinate system used.
I specify the WGS84 coordinate system by SRID in 4326 upon insertion into database.
In fact, my problem is that I can't a find a way to tell MySQL that +180 (in degree of longitude) is the same as -180.The same problem applies to the latitude.
For example, if I try to insert a polygon with these coordinates (170 20, 170 40,-170 40,-170 20) (clockwise), MySQL understands the whole geoid except this polygone (-170 40,-170 20, 170 20, 170 40) (anti-clockwise) and that's definitely not the same thing.
Does anyone know how to solve this problem?
Thank you in advance.
Partager