2010/2/25 AG-Carto Rémy Gourrat <rgour...@ag-carto.fr> > Emilie, > > plutôt que de me donner du poisson apprends moi à pêcher... > > en clair c'est quoi le mieux : > > du Shape ? => si oui envoyer moi un modéle de Shape et je le génére > directement ou du SQL ? > > après tous ces dialogues, je ne connais toujours pas l'ampleur de la tâche > ! > > même si c'est trés gentil de vous proposer de faire le traitement final > pour moi j'aimerai avoir une vision compléte de l'intégration de données SIG > sous OSM et à terme votre soutien pour que nous puissions pourquoi pas le > réaliser nous mêmes. > > Dans un de mes précédents mails, j'ai fourni les liens qui explique les différentes taches. Je vais décomposer les différentes taches:
- Génération de deux fichiers shapefile (ça permet de facilement importer dans Postgis, qui reste la base de donnée utilisée pour OSM via les outils Osmosis, ou osm2pgsql) - Fichier contenant les routes - Fichier contenant les adresses A partir de ces deux fichiers, on part dans des directions différentes. Adresse - Conversion des données pour correspondre au système explique ici http://wiki.openstreetmap.org/wiki/FR:Key:addr Dans le cas présent, vous pouvez remplir addr:housenumber<http://wiki.openstreetmap.org/wiki/Key:addr:housenumber>et addr:street <http://wiki.openstreetmap.org/wiki/Key:addr:street> . Les autres tags n'ont pas particulièrement d'intérêt notamment postcode, city, country, car ces données peuvent être déduites autrement. - Créer une table remplie proprement avec les tags - Créer un nouveau fichier shapefile a partir de la table nouvellement crée - Utiliser un programme de conversion permettant de créer un fichier OSM a partir de fichier shapefile A noter que c'est une approche a partir d'une base de donnée, on peut tout autant dans le cas présent travailler a partir de données sous format GML et écrire directement du code qui va générer le fichier OSM lui (ou reprendre un bout de code existant autour). Les seuls outils qui gèrent les conversions SHP a OSM avec un support de POINT et de LINESTRING sont http://wiki.openstreetmap.org/wiki/Ogr2osm et http://wiki.openstreetmap.org/wiki/Shp-to-osm.jar . Les versions nommées polyshp2osm ne fonctionnent qu'avec des polygones. Rue/Route Le plus simple dans le cas présent est de suivre la procédure d'import utilisée pour le BMO: http://wiki.openstreetmap.org/wiki/BMO#Road_network La complexité dépend ici de si la carte est deja bien remplie ou pas. Il faudra sûrement que vous regardiez le code SRID a utiliser. Maintenant si tu veux une intégration complète SIG sous OSM, ce n'est pas encore ça. Quantum GIS a un plugin OSM maintenant pour manipuler les données, sans parler d'un module Postgis. Je sais que ça peut paraître flou (je viens de relier mon mail et il est vraiment brouillon) mais n'hésite pas a poser des questions. De plus, j'avais compris qu'initialement vous cherchiez juste a offrir les données d'où l'offre de traiter les données. Emilie Laffray
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr