User:Mga geo/Adresse/Overpass

From OpenStreetMap Wiki
Jump to navigation Jump to search

Choix

Afin d'avoir un volume faible de données,

  • extraction uniquement sur l'enveloppe de la commune (bounding box)
  • ciblage des données

Volumétrie des données

$ ls -ahl OSM/35051*.osm              
-rw-r--r-- 1 Utilisateur Administrateurs 148K May 15 18:09 OSM/35051_boundary.osm
-rw-r--r-- 1 Utilisateur Administrateurs 2.3M May 15 18:10 OSM/35051_highway.osm
-rw-r--r-- 1 Utilisateur Administrateurs  26M May 16 05:49 OSM/35051_map.osm
-rw-r--r-- 1 Utilisateur Administrateurs  35K May 15 18:11 OSM/35051_place.osm

Liens

Contour d'une commune

<union>
  <query type="relation">
    <has-kv k="admin_level" v="8"/>
    <has-kv k="boundary" v="administrative"/>
    <has-kv k="ref:INSEE" v="35051"/>
  </query>
  <recurse type="relation-way"/>
  <recurse type="way-node"/>
</union>
<print order="quadtile"/>

Les voies

<union>
  <query type="way">
    <bbox-query s="$s" n="$n" w="$w" e="$e"/>
    <has-kv k="highway"/>
  </query>
  <recurse type="way-node"/>
</union>
<print order="quadtile"/>

Les lieudits

<union>
  <query type="node">
    <bbox-query s="$s" n="$n" w="$w" e="$e"/>
    <has-kv k="place"/>
  </query>
</union>
<union>
  <item/>
  <recurse type="down"/>
</union>
<print order="quadtile"/>

Toutes les données

<union>
  <query type="node">
    <bbox-query s="$s" n="$n" w="$w" e="$e"/>
  </query>
  <query type="way">
    <bbox-query s="$s" n="$n" w="$w" e="$e"/>
  </query>
  <query type="relation">
    <bbox-query s="$s" n="$n" w="$w" e="$e"/>
  </query>
</union>
<union>
  <item/>
  <recurse type="down"/>
</union>
<print/>