Bonjour,
je travaille actuellement sur un projet en lien avec un jeu de données de la ville de Rennes et j'aimerais creer une carte des arrêts de bus en me basant sur les coordonnées GPS fournit par la ville.
Pour cela j'ai créé ma base et ma table "bus_arrets" avec la latitude et la longitude ( type decimal 11,8 ) et j'ai par la suite alimenté une colonne geospatial de type point avec la requête suivante : UPDATE table
SET coords = Point(latitude,longitude);
Seulement voilà, lors du traitement des données à l'affichage j'ai tout mes points qui se trouvent n'importe ou au niveau de la longitude...
Quelqu'un saurait me dire ce que j'ai loupé ?
référence pour les points :
https://dev.mysql.com/doc/refman/8.0/en/opengis-geometry-model.html
https://dev.mysql.com/doc/refman/8.0/en/populating-spatial-columns.html
https://docs.microsoft.com/en-us/sql/t-sql/spatial-geography/point-geography-data-type?view=sql-server-2017
INSERT INTO geo (coords) VALUES (Point(12.155489666, 15.186456545456));
SELECT AsText(coords) FROM GEO;
Resultat : POINT(12.1566 15.1865456)
Puis c'est quoi ton tape de base ? MySQL ou SQL server ?