informatique:osm:overpass-api
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:osm:overpass-api [29/10/2019 09:33] – [Rechercher par un morceau de nom] cyrille | informatique:osm:overpass-api [17/08/2021 10:20] (Version actuelle) – [Extraction des communes françaises] cyrille | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
http:// | http:// | ||
+ | Documentation: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
===== Tips & Tricks ===== | ===== Tips & Tricks ===== | ||
Ligne 19: | Ligne 22: | ||
la doc https:// | la doc https:// | ||
- | ==== CSV des communes françaises | + | ==== Extraction |
- | < | + | < |
- | /* CSV des communes françaises */ | + | //Normandie 3793170 |
- | [out:csv(" | + | rel(3793170); |
- | | + | map_to_area -> .searchArea; |
+ | ( | ||
+ | rel[railway=station](area.searchArea); | ||
+ | way[railway=station](area.searchArea); | ||
+ | node[railway=station](area.searchArea); | ||
+ | ); | ||
out center; | out center; | ||
+ | </ | ||
+ | |||
+ | Ou si '' | ||
+ | <code ada> | ||
+ | //Normandie 3793170 | ||
+ | rel(3793170); | ||
+ | map_to_area -> .searchArea; | ||
+ | ( | ||
+ | nwr[railway=station](area.searchArea); | ||
+ | ); | ||
+ | out center; | ||
+ | </ | ||
+ | |||
+ | ==== Extraction des communes françaises ==== | ||
+ | |||
+ | Obtenir les nœuds " | ||
+ | <code ada> | ||
+ | // Chargé – nœuds: 1757, chemins: 0, relations: 1757 | ||
+ | [out: | ||
+ | area[name=" | ||
+ | ( | ||
+ | rel(area.zone)[" | ||
+ | node(r.relations:" | ||
+ | ); | ||
+ | out ; | ||
+ | </ | ||
+ | |||
+ | La même sans les parenthèse ne retourne que les nœuds : | ||
+ | <code ada> | ||
+ | // Chargé – nœuds: 1757, chemins: 0, relations: 0 | ||
+ | [out: | ||
+ | area[name=" | ||
+ | rel(area.zone)[" | ||
+ | node(r.relations:" | ||
+ | out ; | ||
+ | </ | ||
+ | |||
+ | Un CSV avec les relations et noeuds pour les communes avec position admin_centre et autres données | ||
+ | |||
+ | <code ada> | ||
+ | [out: | ||
+ | [timeout: | ||
+ | area[name=" | ||
+ | ( | ||
+ | rel(area.zone)[" | ||
+ | node(r.relations:" | ||
+ | ); | ||
+ | out ; | ||
</ | </ | ||
informatique/osm/overpass-api.1572337998.txt.gz · Dernière modification : 29/10/2019 09:33 de cyrille