Le 22 février 2012 09:53, Hendrik Oesterlin <[email protected]> a écrit : > Bonjour, > > Je dois faire un tableau donnant les nom de rue et leur longueur > respective pour ma commune > http://www.openstreetmap.org/?mlat=-22.169&mlon=166.45&zoom=11&layers=M > > Je pourrait facilement manuellement préparer le fichier OSM pour qu'il > ne contient que la commune concernée. > > Ou bien essayer de faire lire Osmosis les limites communales et > d'extraire uniquement les routes de la commune concernée depuis > http://download.geofabrik.de/osm/australia-oceania/new-caledonia.osm.pbf
Ici le plus simple me semble de charger new-caledonia.osm.pbf dans une base (osmosis ou osm2pgsql qui va déjà en partie fusionner les rues et les limites administrative (c'est bien la première fois que je conseille du osm2pgsql !)) > Par contre, je ne sais pas s'il est envisageable d'automatiser le > traitement des raccord aux rond-points Une rue en plusieurs segments, continues ou non, peut facilement est regroupé par son nom avec un "GROUP BY name" sql lors de la requête. > pour ne pas compter en double ces segments. Donc probablement il va falloir > manuellement pré-traiter > les données OSM pour qu'elles donnent du sens. Plus gênant sont rues dont plusieurs voies sont tracées. Il faut faire du "road matching". Pas de solution immédiate à te proposer. > Existe-t-il un outil utilisable pour faire une telle liste > nom/longueur? > > Ou bien pour ajouter à chaque way un tag contenant sa longueur. Ainsi, > je pourrait faire un rendu de carte affichant ces longueurs grâce à ce > tag. > > Sinon, existe-t-il un moteur de rendu capable d'afficher par lui-même > les longueurs des ways? Je te conseille de faire le calcul et de le stocker dans une base (ou un fichier), puis de faire le rendu depuis ça. _______________________________________________ dev-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev-fr
