Long Lat

Hello,
Après avoir télécharger le fichier des données shapefile sur GeoFabrik Download, j’ai réussi à importer les données dans ma base PostgreSql.

Je peux visualiser les tables et leurs colonnes.

Pourriez-vous me dire comment déterminer la longitude et la latitude d’une rue dans la table roads par exemple ?

Merci de votre aide.

Bonjour,
Tu peux regarder par exemple du côté de ST_AsText :
http://postgis.net/docs/manual-2.0/ST_AsText.html

vincent

lat/lon d’une rue… c’est à dire ? du centre de la rue ? car une rue c’est un objet linéaire qui n’a pas qu’une coordonnée lat/lon mais une suite de lat/lon.

ST_Line_Interpolate_Point permet d’obtenir un point sur ce linéaire

ST_Line_Interpolate_Point(shape,0.5) donnera donc le milieu.

http://postgis.refractions.net/docs/ST_Line_Interpolate_Point.html

Ensuite pour avoir la longitude et la latitude, on peut utiliser ST_X et ST_Y

Bienvenue dans le merveilleux monde de PostGIS !

Merci pour ces infos !!

C’est bien ce que je cherchais…