[OSM-talk-fr] [Imports] Import Many Data in OSM
Emilie Laffray
emilie.laffray at gmail.com
Jeu 25 Fév 14:36:28 UTC 2010
2010/2/25 rgourrat <rgourrat at ag-carto.fr>
>
> Ok, je range mon accent à 2 balles...
>
> en fait j'ai une bonne expérience en PL/SQL (programmation sous Oracle)
>
> aussi je peux produire ce que je veux avec un ptit peu de dév néanmoins en
> brut sans se prendre la tête je peux sortir ça :
>
> table structure :
>
> INSEE ; 1er champ adresse; 2ème champ adresse; 3ème champ adresse; Geometry
>
> example of a road in WKT :
>
> 40044;Chemin rural;du;Moulin de Biaudos à Biarrotte;LINESTRING (1354056.098
> 3158605.598, 1353999.791 3158605.876, 1353995.724 3158601.585, 1353985.238
> 3158572.738, 1353957.921 3158535.841, 1353939.684 3158518.507, 1353874.185
> 3158475.632, 1353830.961 3158479.148, 1353792.258 3158467.703, 1353754.848
> 3158467.096, 1353707.828 3158452.319, 1353678.685 3158438.98, 1353628.859
> 3158414.6, 1353621.269 3158414.137, 1353605.082 3158425.91)
>
> example of a point adress in WKT :
>
> INSEE ; number adress; first field Adresse ; second field Adress ; third
> field Adresse ; Geometry
>
> 40044;32;Allée;de;Lahounit;POINT (1351410.78694129 3159018.3720919)
>
> example of a road in GML :
>
> 40044 Chemin rural du
> Moulin de Biaudos à Biarrotte <gml:LineString
> srsName="SDO:" xmlns:gml="http://www.opengis.net/gml"><gml:coord
>
> inates decimal="." cs="," ts=" ">1354056.098,3158605.598
> 1353999.791,3158605.876
>
> 1353995.724,3158601.585 1353985.238,3158572.738 1353957.921,3158535.841
> 1353939
>
> .684,3158518.507 1353874.185,3158475.632 1353830.961,3158479.148
> 1353792.258,315
>
> 8467.703 1353754.848,3158467.096 1353707.828,3158452.319
> 1353678.685,3158438.98
>
> 1353628.859,3158414.6 1353621.269,3158414.137 1353605.082,3158425.91
> </gml:coord
>
> inates></gml:LineString>
>
> example of a point adress in GML :
>
> 40044 32 Allée de
> Lahounit <gml:Point
> srsName="SDO:"
> xmlns:gml="http://www.opengis.net/gml"><gml:coordinate
>
> s decimal="." cs="," ts=" ">1351410.78694129,3159018.3720919
> </gml:coordinates><
>
> /gml:Point>
>
>
Bonjour,
Petit point, puisque le mail va être technique, j'ai rajoute des numéros
pour expliquer les différents termes utilises, car il y a clairement une
demande pour avoir une idée de ce dont on parle.
Déjà si tu peux produire du GML [1], ça simplifie la tache puisque des
outils comme ogr2ogr [2] peuvent convertir en shapefile [3] et ensuite on
peut toujours transformer en Shapefile. Enfin a partir du WKT [4] et mis
dans un fichier CSV [5], il est facile d'importer cela dans Postgis [6]
directement si besoin est.
Question bête, mais est ce que les points correspondant aux adresses ont
toujours un LINESTRING [7] associée et si c'est le cas, est ce que le nom
est consistent?
Les adresses sont rentrées en utilisant les tags suivants:
http://wiki.openstreetmap.org/wiki/FR:Key:addr
Donc avoir une bonne cohérence dans les données pourrait simplifier l'import
puisqu'après c'est juste une question de bien formater la sortie.
Pour les routes/rues, il faudra sûrement regarder avec un import
différentiel comme ça a été fait avec Brest:
http://wiki.openstreetmap.org/wiki/BMO
Autre question technique bête, mais quel SRID [8] utilisez vous? Ce n'est
clairement pas du WGS84 [9].
Est ce que les communes couvertes sont déjà existantes dans OSM ou elles
sont effectivement vides? Une commune a peu près vide est forcement plus
facile a importer. Je suis sure que Steven ou François pourront ajouter des
commentaires supplémentaires.
Question bête maintenant, quelle est la licence sur ces données?
Emilie Laffray
[1] Format XML pour stocker des informations géographiques
[2] Programme de conversion entre différents formats d'information
géographiques
[3] Format de la société ESRI pour décrire des informations géographiques.
Standard de base pour de nombreux programmes
[4] Représentation texte d'une information géographique (Well Known Text)
[5] Format texte simple similaire a l'information d'un programme comme Excel
(Comma Separated Values)
[6] Module de la base de donnée Postgres permettant de gérer les données
géographiques
[7] Terme pour décrire une ligne avec les points qui la compose
[8] Chiffre correspond a une projection géographique (Spatial Reference
System Identifier)
[9] Projection géographique correspondant a la latitude longitude
PS
J'espère que ça apparaîtra moins abscons aux non inities.
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20100225/88456db7/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr