User:LeTopographeFou

From OpenStreetMap Wiki
Jump to: navigation, search

Étude sur les relations type=route et route=road SANS routes européennes

Exemple de requête pour la Belgique

1 [out:json];
2 
3 (
4   area["ISO3166-1"="BE"][admin_level=2];
5   
6   relation(area)[type=route][route=road][network!~"e-road|E-road_link"];
7 );
8 
9 out;

Résultats par pays

Pays Nombre Note sur 'network' Note sur 'name' Autres tags
BE 93

Nota : 89,2% ont un tag ref

  • network (53 => 57%)

Exemples :

  • BE:A-road
  • BE:N-road
  • BE:R-road
  • Landesstraßen NRW
  • name (26 => 28%)
  • name:en (1 => 1%)
  • name:de (1 => 1%)
  • name:etymology:wikidata (1 => 1%)
  • name:fr (1 => 1%)
  • name:nl (1 => 1%)

Exemples :

  • Bundesstraße 264
  • Autoroute de Wallonie
  • K 16 Aachen-Kreis
  • operator (45 => 48%)
  • wikidata (14 => 15%)
  • wikipedia (8 => 9%)
  • TMC:cid_58:tabcd_1:Class (4 => 4%)
  • TMC:cid_58:tabcd_1:LocationCode (4 => 4%)
  • TMC:cid_58:tabcd_1:LCLversion (4 => 4%)
  • description (2 => 2%)
  • website (2 => 2%)
  • alt_name (1 => 1%)
  • maxspeed (1 => 1%)
  • distance (1 => 1%)
  • ...



CH 147

Nota : 91,8% ont un tag ref

network (45 => 31%)

Exemples :

  • motorway
  • Nationalstrasse
  • name (129 => 88%)
  • name:de (5 => 3%)
  • name:fr (4 => 3%)
  • name:it (1 => 1%)
  • name:en (3 => 2%)

Exemples :

  • A12
  • Schmitternstraße
  • Hauptstrasse 25
  • Kantonsstrasse 1116
  • Verbindung A1-A9 (Verzweigung Villars-Ste-Croix)
  • toll (35 => 24%)
  • is_in (26 => 18%)
  • operator (26 => 18%)
  • wikipedia (10 => 7%)
  • TMC:cid_58:tabcd_1:Class (6 => 4%)
  • TMC:cid_58:tabcd_1:LCLversion (6 => 4%)
  • TMC:cid_58:tabcd_1:LocationCode (6 => 4%)
  • distance (4 => 3%)
  • nat_ref (3 => 2%)
  • description (1 => 1%)
  • symbol (1 => 1%)
  • ...



DE 13356
  • ref (12645 => 95%)
  • ref:KBS (1 => 0%)
  • ref:section (1 => 0%)
  • ref:AST (1 => 0%)
  • network (5503 => 41%)

Exemples :

  • SW Kreisstraßen
  • BAB
  • ERH Kreisstraßen
  • Landesstraßen NRW
  • name (4899 => 37%)
  • name:en (6 => 0%)
  • name:fr (4 => 0%)
  • name:lb (3 => 0%)
  • name:de (14 => 0%)
  • name:cs (3 => 0%)
  • name:pl (1 => 0%)
  • name:hsb (1 => 0%)
  • name:etymology:wikidata (1 => 0%)
  • name:nl (1 => 0%)
  • name:da (4 => 0%)

Exemples :

  • L 1180
  • Bundesstraße 295
  • Kreisstraße KC 4
  • K 226 (ROW)
  • operator (7981 => 60%)
  • TMC:cid_58:tabcd_1:LocationCode (1695 => 13%)
  • TMC:cid_58:tabcd_1:LCLversion (1689 => 13%)
  • TMC:cid_58:tabcd_1:Class (1687 => 13%)
  • description (1408 => 11%)
  • highway (994 => 7%)
  • wikipedia (471 => 4%)
  • TMC:cid_58:tabcd_1:Direction (180 => 1%)
  • checked (134 => 1%)
  • state (84 => 1%)
  • addr:postcode (77 => 1%)
  • ...
ES 394

Nota : 94% ont un tag ref

  • network (86 => 22%)

Exemples :

  • ES:A-road
  • Geoparque Villuercas – Ibores – Jara
  • Red Local de Carreteras
  • name (271 => 69%)
  • name:ca (6 => 2%)
  • name:es (13 => 3%)
  • name:eu (11 => 3%)
  • name:gl (1 => 0%)

Exemples :

  • Carretera de Cáceres a Portugal por Alcántara
  • N-629
  • Z-324 ; Magallon-Agon-Frescano
  • Carretera de A-3 (Arganda del Rey) a M-221 (Brea de Tajo) por Valdilecha y Orusco
  • wikipedia (100 => 25%)
  • operator (79 => 20%)
  • source:name (52 => 13%)
  • comment (29 => 7%)
  • highway (20 => 5%)
  • distance (10 => 3%)
  • colour (8 => 2%)
  • roundtrip (6 => 2%)
  • to (6 => 2%)
  • nat_ref (6 => 2%)
  • from (6 => 2%)
  • ...



FI 51

Nota : 84% ont un tag ref

  • network (33 => 65%)

Exemples :

  • primary
  • secondary
  • trunk
  • name (45 => 88%)
  • name:en (3 => 6%)
  • name:fi (35 => 69%)
  • name:sv (36 => 71%)
  • name:uk (1 => 2%)
  • name:no (1 => 2%)

Exemples :

  • Hämeen Härkätie
  • Seututie 718
  • Valtatie 27
  • surface (31 => 61%)
  • description (31 => 61%)
  • description:fi (30 => 59%)
  • description:sv (30 => 59%)
  • distance (3 => 6%)
  • wikipedia (3 => 6%)
  • website (2 => 4%)
  • historic (2 => 4%)
  • colour (1 => 2%)
  • loc_name (1 => 2%)
  • loc_name:fi (1 => 2%)
  • ...



FR 1999

Nota : 95% ont un tag ref

  • ref (1902 => 95%)
  • ref:structurae (8 => 0%)
  • network (783 => 39%)

Exemples :

  • FR:A-road
  • motorway
  • FR:N-road
  • local
  • FR:51:D-road
  • lcn
  • FR:93:RNIL-road

Nota : Il y a 611 routes départementales taggées avec network=FR:xx:D-road. A celles-ci s'ajoutent celles que j'ai créé récemment et qui ne contiennent pas encore ce tag.

  • name (1368 => 68%)
  • name:en (5 => 0%)
  • name:de (6 => 0%)
  • name:fr (2 => 0%)
  • name:ru (1 => 0%)

Exemples :

  • Route Napoléon
  • Périphérique nantais extérieur
  • L'Autoroute du Nord
  • Route Départementale 25 *
  • A 9 Orange-Espagne
  • N 10 - Belin-Béliet - Saint-Geours-de-Maremne
  • Route de Craponne sur Arzon à Viverols
  • D 6098
  • RD n°14
  • D1916(FR:55) **

* Les relations RD que j'ai créé utilisent ce schéma

** J'en compte au moins 285 sur ce schéma

  • is_in (262 => 13%)
  • operator (73 => 4%)
  • from (31 => 2%)
  • to (30 => 2%)
  • note (26 => 1%)
  • length (22 => 1%)
  • old_ref (17 => 1%)
  • wikipedia (15 => 1%)
  • description (12 => 1%)
  • website (7 => 0%)
  • source (7 => 0%)
  • ...
GB 188

Nota : 67% ont un tag ref

  • network (14 => 7%)

Exemples :

  • Scottish National Tourist Routes
  • tourism
  • GB:trunk
  • name (140 => 74%)
  • name:he (1 => 1%)

Exemples :

  • A14 Road (Great Britain)
  • Winchester Road
  • M25 motorway
  • Fife Coastal Tourist Route
  • A155 Road (England)
  • operator (13 => 7%)
  • historic (11 => 6%)
  • wikipedia (6 => 3%)
  • note (6 => 3%)
  • alt_name (5 => 3%)
  • roundtrip (5 => 3%)
  • description (4 => 2%)
  • highway (3 => 2%)
  • state (2 => 1%)
  • motor_vehicle (2 => 1%)
  • source (2 => 1%)
  • ...
IE 23

Nota : 52% ont un tag ref

  • network (0 => 0%)
  • name (11 => 48%)
  • name:en (1 => 4%)
  • name:ga (1 => 4%)

Exemple :

  • Slea Head Drive
  • The Ring Of Kerry
  • operator (12)
  • distance (3)
  • colour (2)
  • wikipedia (2)
  • source (2)
  • roundtrip (2)
  • website (1)
  • access (1)
  • tourism (1)
  • symbol (1)
  • description (1)
  • start_date (1)
  • from (1)
  • note (1)
  • to (1)
  • url (1)



IT 3754
  • ref (3477 => 93%)
  • ref:colour (2 => 0%)
  • ref:color (1 => 0%)
  • network (988 => 26%)

Exemples :

  • IT:A-road
  • IT:Umbria
  • IT:VA
  • name (3556 => 95%)
  • name:de (9 => 0%)
  • name:fur (40 => 1%)
  • name:sl (24 => 1%)
  • name:fr (2 => 0%)
  • name:it (6 => 0%)
  • name:en (7 => 0%)
  • name:eml (1 => 0%)

Exemples :

  • Strada statale 714 dir Tangenziale di Pescara
  • Strada Provinciale 65 della Futa
  • SP Melfi-Ofanto
  • Autostrada Firenze-Mare
  • Via Rosario Nicoletti
  • operator (1444 => 38%)
  • distance (497 => 13%)
  • loc_ref (412 => 11%)
  • old_ref (308 => 8%)
  • wikipedia (97 => 3%)
  • nat_ref (95 => 3%)
  • reg_ref (81 => 2%)
  • length (67 => 2%)
  • motor_vehicle (54 => 1%)
  • designation (50 => 1%)
  • old_name (22 => 1%)
  • ...
NL 32

Nota : 84% ont un tag ref

  • network (16 => 50%)

Exemples :

  • Landesstraßen NRW
  • BAB
  • name (15 => 47%)

Exemples :

  • Bundesautobahn 280
  • A5
  • Rijksweg 33
  • Provinciale weg 46
  • operator (20 => 63%)
  • TMC:cid_58:tabcd_1:LocationCode (4 => 13%)
  • TMC:cid_58:tabcd_1:LCLversion (4 => 13%)
  • TMC:cid_58:tabcd_1:Class (4 => 13%)
  • wikipedia (3 => 9%)
  • distance (2 => 6%)
  • source (2 => 6%)
  • description (1 => 3%)
  • tourism (1 => 3%)
  • traffic_sign (1 => 3%)
  • foot (1 => 3%)
NO 115

Nota : 56% ont un tag ref

  • network (52 => 45%)

Exemples :

  • no:Riksvei
  • nasjonaleturistveger
  • no:Fylkesvei
  • no:Fylkesvei (Oppland)
  • no:Fylkesvei (Sogn og Fjordane)
  • no:Fylkesvei (Oppland);no:Fylkesvei (Sogn og Fjordane)

Nota : il est interessant de voir ici un exemple d'une route à plusieurs network selon ses auteurs

  • name (106 => 92%)
  • name:de (2 => 2%)
  • name:en (3 => 3%)
  • name:fr (1 => 1%)
  • name:no (2 => 2%)

Exemples :

  • Riksväg 95
  • Solasplitten
  • Katnosveien
  • Fylkesvei 197 (Hordaland)
  • wikipedia (53 => 46%)
  • operator (43 => 37%)
  • tourism (17 => 15%)
  • website (7 => 6%)
  • alt_name (5 => 4%)
  • description (4 => 3%)
  • start_date (3 => 3%)
  • is_in (3 => 3%)
  • description:sv (2 => 2%)
  • alt_name:en (2 => 2%)
  • distance (2 => 2%)
  • ...
PL 1578

Nota : 88% ont un tag ref

  • network (1291 => 83%)

Exemples :

  • pl:national
  • pl:regional
  • pl:expressways
  • pl:motorways
  • tourist
  • name (1508 => 97%)
  • name:pl (29 => 2%)
  • name:de (18 => 1%)
  • name:en (3 => 0%)
  • name:cs (1 => 0%)
  • name:eo (1 => 0%)
  • name:es (1 => 0%)
  • name:fr (1 => 0%)
  • ...

Exemples :

  • Droga wojewódzka nr 901
  • Droga krajowa nr 13
  • Trasa Lazienkowska
  • Autostrada A4
  • wikipedia (969 => 62%)
  • distance (941 => 61%)
  • operator (169 => 11%)
  • source (148 => 10%)
  • official_ref (138 => 9%)
  • note (95 => 6%)
  • description (56 => 4%)
  • osmonitor:road_components (34 => 2%)
  • wikipedia:pl (14 => 1%)
  • to (9 => 1%)
  • from (9 => 1%)
  • ...
PT 183

Nota : il y a des pistes cyclables qui sont tagées de cette manière avec en plus un tag highway=cycleway.

  • ref (177 => 97%)
  • ref:colour (2 => 1%)
  • ref:colour_bg (2 => 1%)
  • ref:colour_tx (2 => 1%)
  • network (4 => 2%)

Exemples :

  • Autoestradas
  • name (85 => 46%)
  • name:en (6 => 3%)

Exemples :

  • Via Expresso 3
  • Estrada Regional 223
  • Estrada Municipal 572
  • Ligação à Quinta Grande
  • Autoestrada 7 [Sentido Normal]
  • Caminho Municipal 1080
  • VE 8
  • highway (60 => 33%)
  • description (53 => 29%)
  • from (30 => 16%)
  • to (30 => 16%)
  • wikipedia (13 => 7%)
  • operator (6 => 3%)
  • source (6 => 3%)
  • distance (5 => 3%)
  • note (3 => 2%)
  • nat_ref (3 => 2%)
  • alt_name (3 => 2%)
  • ...
SE 2429

Nota : 99% ont un tag ref

  • network (0 => 0%)
  • name (198 => 8%)
  • name:no (1 => 0%)
  • name:sv (1 => 0%)

Exemples :

  • Länsväg 364
  • Riksväg 90
  • Jungfrukustvägen (nota : c'est une route touristique)
  • reg_ref (762 => 31%)
  • is_in (65 => 3%)
  • alt_ref (23 => 1%)
  • wikipedia (12 => 0%)
  • description (8 => 0%)
  • int_ref (8 => 0%)
  • alt_name (7 => 0%)
  • description:sv (5 => 0%)
  • website (3 => 0%)
  • description:en (3 => 0%)
  • highway (3 => 0%)
  • ...

Nota 1 : cette analyse part du principe que le schéma type=route et route=road est utilisé. Si les routes sont représentées par d'autres relations, l'analyse ne les voit pas.

Nota 2 : cela inclut tout type de route (autoroute, régionale, nationale...) sauf les routes européennes.

Nota 3 : si une relation déborde d'un pays à un autre elle est comptée deux fois.

Commentaires

  1. Le modèle de relation type=route et route=road est déjà en usage en Europe (et de manière significative en France), pour les axes de type autoroutes, routes nationales, régionales voir locale
    1. On notera qu'il n'est pas possible de savoir combien de ces routes ne sont pas représentées par des relations, mais on peut se faire une idée par pays.
    2. J'ai conservé les fichiers JSON si certains veulent traiter ces données.
  2. Je n'ai vu chez aucun le rôle de rempli dans la relation
  3. L'Allemagne est nettement celui qui consomme le plus de ces relations en Europe.
  4. Tag ref=* :
    1. Bizarrement il manque à l'appel dans beaucoup de relations
    2. A noter quelques old_ref=*, int_ref=*, reg_ref=*, loc_ref=*, nat_ref=*
  5. Tag name=* :
    1. Il est globalement assez présent avec soit le ref de la route en toute lettre (ex : Autoroute 10), soit l'itinéraire (ex : Route de Trifouillis à Fort-Lointain).
    2. Occasionnellement on retrouve des traductions (notamment dans les pays à deux langues officielles).
    3. A noter quelques alt_name=*, old_name=*
  6. Tag network=* :
    1. Ce dernier est moins représenté que le tag name, ce qui est surprenant car il apporte plus d'information.
    2. Il ne se dégage pas de motif ni de cohérence d'un pays à un autre. La Belgique est peut-être le pays le plus proche de nous sur ce tag, si ce n'est qu'ils relient tout au pays et non à une structure territoriale intermédiaire.
  7. Autres tags
    1. On a de tout et de rien.
    2. wikipedia=*, wikidata=*, operator=* sont les tags les plus souvent associés
    3. A noter quelques from=* et to=*
    4. A noter quelques distance=*
    5. A noter quelques tentatives de coloration/symbolisation avec colour=*, ref:colour=*, symbol=*
    6. Quelques highway=* sont présents
    7. Quelques is_in=* sont présents (dont en France)

Objectifs

  1. Uniformiser les pratiques en France ;
  2. Structurer les données OSM sur le territoire Français (en passant par des relations) ;
  3. Convenir d'une pratique qui s'insère dans le paysage OSM (notamment la manière de représenter des A/RD/RN dans les autres pays).

Proposition pour la France

En se basant sur ce qui se fait déjà en France et plus largement en Europe et dans le Monde il est proposé :

  1. Création (à terme et quand ce n'est pas déjà le cas) d'une relation par autoroute (A), route nationale (RN), route départementale (RD)... soit plus de 39000 relations dont 38448 rien que pour les départementales (source Route500 2015).
  2. Membres de la relation
    1. Les way définissant le parcours officiel de l'A/RD/RN. Le rôle reste vide.
  3. Tags de la relation
    1. Le type de relation est fixé par les attributs type=route et route=road (cf. Relation:route)
    2. A ceci sont ajoutés les tags suivants :
      1. ref=* écrit comme il se doit, par exemple :
        1. ref=D 123 pour une route départementale
        2. ref=N 123 pour une route nationale
        3. ref=A 123 pour une autoroute
      2. network=* :
        1. Pour les routes départementales : code ISO 3166-2 du département suivit de ':' suivit de 'D-road'. Exemple pour les Yvelines : network=FR-78:D-road
        2. Pour les routes nationales : 'FR' suivit de ':' suivit de 'N-road'. Exemple : network=FR:N-road
        3. Pour les autoroutes : 'FR' suivit de ':' suivit de 'A-road'. Exemple : network=FR:A-road
    3. D'autres tags peuvent être ajoutés si nécessaire. Voici une liste non exhaustive par ordre alphabétique :
      1. wikidata=*
      2. wikipedia=*
    4. Les tags suivants sont notamment à éviter car non spécifiques à la relation :
      1. highway=*
      2. is_in=*
  4. Tags des membres
    1. Chaque way membre a un tag ref=* renseigné à l'identique du tag ref=* de la relation A/RD/RN
      1. Si une way devait dépendre de deux relations avec des ref=* différentes (sait-on jamais...), les règles générales d'OSM restent applicable et il suffit de séparer les deux références par un point-virgule.
    2. Les tags habituellement données à une route restent valides. Seuls ceux qui sont spécifiques à l'A/RD/RN passent dans la relation.
      1. Ex : la D 45 passe par la Rue du Maréchal Foch. La relation peut avoir un tag wikipedia=* vers la page de la D 45 et la way peut avoir un tag wikipedia=* vers la page de la rue en question.
      2. Le tag highway=* permet de définir une route physique (la way) et non un itinéraire (la relation). Cet attribut reste donc dans la way. Dans une relation, les ways peuvent donc tout à fais avoir des valeurs différentes.
    3. Le tag operator=* est à privilégier au niveau de la way puisque chaque section d'une A/RD/RN peut être entretenue par un opérateur différent (municipalité, département, état, concession privée...).