OSM

Type de fichier: XML

Balises: osm, bounds, node, tag, way, nd, relation, member

Namespace:

Format de l'attribut lat/lon: numérique

Exemple:

<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.6' generator='JOSM'>
  <bounds minlat='46.5469374' minlon='-75.51486969999999' maxlat='46.5508923' maxlon='-75.4977036' origin='CGImap 0.0.2' />
  <node id='432520151' timestamp='2009-07-02T15:36:55Z' uid='141314' user='Yan Morin' visible='true' version='1' changeset='1710705' lat='46.5474256' lon='-75.4988059' />
  <node id='886544033' timestamp='2010-08-29T18:31:35Z' uid='141314' user='Yan Morin' visible='true' version='1' changeset='5629249' lat='46.5482471' lon='-75.5036919'>
    <tag k='addr:city' v='Mont-Laurier' />
    <tag k='addr:housenumber' v='300' />
    <tag k='addr:postcode' v='J9L1J9' />
    <tag k='addr:street' v='boulevard Albiny-Paquette' />
    <tag k='amenity' v='place_of_worship' />
    <tag k='denomination' v='catholic' />
    <tag k='name' v='Abbaye des Moniales Bénédictines' />
    <tag k='religion' v='christian' />
  </node>
  <way id='37138886' timestamp='2010-07-23T14:02:55Z' uid='141314' user='Yan Morin' visible='true' version='3' changeset='5295837'>
    <nd ref='432521041' />
    <nd ref='432521043' />
    <nd ref='432521042' />
    <nd ref='432521033' />
    <tag k='attribution' v='GeoBase®' />
    <tag k='geobase:acquisitionTechnique' v='GPS' />
    <tag k='geobase:datasetName' v='NRN:Québec' />
    <tag k='geobase:uuid' v='bac71a48259845e1a2e5e6c7fed46b27' />
    <tag k='highway' v='residential' />
    <tag k='is_in' v='Québec,Canada' />
    <tag k='lanes' v='2' />
    <tag k='name' v='Rue des Chênes' />
    <tag k='name:old' v='Avenue des Ormes' />
    <tag k='source' v='Geobase_Import_2009' />
  </way>
  <relation id='188119' timestamp='2010-07-22T21:54:44Z' uid='141314' user='Yan Morin' visible='true' version='3' changeset='5291474'>
    <member type='way' ref='38178864' role='inner' />
    <member type='way' ref='38393020' role='outer' />
    <tag k='type' v='multipolygon' />
  </relation>
  <relation id='411476' timestamp='2011-01-13T18:18:55Z' uid='387523' user='Alouette955' visible='true' version='8' changeset='6959886'>
    <member type='way' ref='28331920' role='' />
    <member type='way' ref='22892026' role='nord' />
    <member type='way' ref='21173974' role='sud' />
    <tag k='description' v='http://en.wikipedia.org/wiki/Quebec_Route_117' />
    <tag k='network' v='ca_qc_primary' />
    <tag k='ref' v='117' />
    <tag k='route' v='road' />
    <tag k='type' v='route' />
  </relation>
</osm>

Note, pour de nouveaux noeuds, chemins ou relations, les numéros id='' des noeuds sont négatifs, de -1 à -infini. Les attributs des balises node sont: id, visible="true", lat, lon. Attributs des balises way et relation: id, visible="true".

Identification

  • Station de radio (CFLO): amenity=studio; type=audio; name=CFLO 104,7FM

GPS Garmin

Il est possible de convertir le format OSM pour les GPS Garmin (tel le GPSMap 60cx).

1. Installer le logiciel mkgmap (MaKe Garmin Map)
   apt-get install mkgmap

2. Exporter une carte au format OSM sur openstreetmap, onglet Exporter, option Données XML d'OpenStreetMap.
   Enregistrer sous map.osm

3. mkgmap --coutry-name=Canada --country-abbr=CA --region-name=Quebec --region-abbr=QC --gmapsupp map.osm
   # ne pas utiliser l'option --charset=UTF-8 car l'encodage ne sera pas bon.

4. Ouvrir le GPS et activer le mode "USB".
   Menu > Réglage > Interface > Mémoire de masse USB

5. Copier les deux fichiers générés (exemple: 20100525.img et gmapsupp.img) dans le répertoire Garmin (G majuscule) du GPS
   En fait (20100716), on peut copier Garmin/gmapsupp.img et ça va fonctionner.