User:Mga geo/BANO
Liens
- https://github.com/osm-fr/bano/issues/new
- http://forum.openstreetmap.fr/viewtopic.php?f=2&t=1187
- http://tile.openstreetmap.fr/~cquest/leaflet/bano.html#18/48.04108/-1.54784
- http://wiki.openstreetmap.org/wiki/WikiProject_France/WikiProject_Base_Adresses_Nationale_Ouverte_%28BANO%29
- https://osmfr.hackpad.com/BANOpad-G4a6lMfUDcp#:h=Chargement-opendata
- https://github.com/osm-fr/bano le code source
- https://openstreetmap.fr/outils/bano/status contenu de la base
- https://raw.githubusercontent.com/osm-fr/bano-data/master/
La liste des buildings de Rennes
http://oapi-fr.openstreetmap.fr/oapi/interpreter?data=node(area:3600054517);way(bn);(way._["building"];node(w););out meta;
Sources
Cadastre
Le cadastre se compose de deux sources :
- le FANTOIR
- les planches
Pour les planches, les résultats sont obtenues comme sur http://cadastre.openstreetmap.fr/ par analyse des pdf disponibles sur https://www.cadastre.gouv.fr/scpc/accueil.do , type de données adresses
Les résultats sont sous http://cadastre.openstreetmap.fr/data/035/
Open Data
OSM
Le cadastre est une
JOSM
tms[20]:http://{switch:a,b,c}.layers.openstreetmap.fr/bano/{zoom}/{x}/{y}.png
Tags
Voie avec deux noms
- name:left
<osm-script output="json" timeout="25"> <!-- gather results --> <union> <!-- query part for: “name:left” --> <query type="node"> <has-kv k="name:left"/> <bbox-query {{bbox}}/> </query> <query type="way"> <has-kv k="name:left"/> <bbox-query {{bbox}}/> </query> <query type="relation"> <has-kv k="name:left"/> <bbox-query {{bbox}}/> </query> </union> <!-- print results --> <print mode="body"/> <recurse type="down"/> <print mode="skeleton" order="quadtile"/> </osm-script>
une voie d'une commune
/* {{voie='Allée de la Croix Connue'}} area["name"="Cesson-Sévigné"]->.a; */ {{voie='^avenue'}} area["ref:INSEE"="35238"]->.a; ( node(area.a)['addr:street'~{{voie}}]; way(area.a)['name'~{{voie}}]; relation(area.a)['name'~{{voie}}]; ); (._;>;); out meta qt;
way(area:3600007465)['ref:FANTOIR']; out meta qt;
Légende
- vert : adresse présente dans OSM
- bleu : adresse issue du cadastre
- rouge : adresse issue du cadastre sans rapprochement avec un highway=* dans OSM (soit la route n'est pas tracée, soit elle ne porte pas de nom ou un nom trop éloigné de celui du cadastre)
- orangé : adresse disponible en opendata
- mauve: adresse présente dans OSM mais sans rapprochement avec FANTOIR (différence de nom ou inexistant actuellement dans FANTOIR pour les toutes nouvelles rues)
Rapprochement nom des voies
premier dernier mot
- très peu de faux
levenshtein
La distance de Levenshtein une distance mathématique donnant une mesure de la similarité entre deux chaînes de caractères. Elle est égale au nombre minimal de caractères qu'il faut supprimer, insérer ou remplacer pour passer d’une chaîne à l’autre.
En faisant une règle avec un majorant fonction de la longueur du texte (2/10ème), on a des faux:
- Route de Rennes # Rue de Rennes
mga_levenshtein
En décomposant la comparaison entre le premier mot puis les derniers mots, on a très peu de faux:
- Rue des Saules;Rue des Aulnes
35240;Clos les Lilas;"Clos ""Les Lilas""";mga_levenshtein 35238;Allée d'Estremadure;Allée d'Estramadure;mga_levenshtein 35240;Rue le Petit Cheval;"Rue ""Le Petit Cheval""";mga_levenshtein 35278;Rue de l'Oust;Rue de l'Odet;mga_levenshtein 35240;Rue Victor Schoelcher;Rue Victor Shoelcher;mga_levenshtein 35210;Rue Chateaubriand;Rue Châteaubriant;mga_levenshtein mga_levenshtein 35065;Rue de Panais;Rue de Panay;mga_levenshtein 35281;Rue Jules Valles;Rue Jules Valès;mga_levenshtein 35080;Rue des Iffs;Rue des Ifs;mga_levenshtein 35275;Rue d'Houat;Rue de Houat;mga_levenshtein 35278;Rue de l'Odet;Rue de l'Oust;mga_levenshtein 35266;Rue de l'Ise;Rue de L'Isle;mga_levenshtein 35238;Rue de la Croix Carrée;Rue de la Croix Carée;mga_levenshtein mga_levenshtein 35024;Rue des Bateliers;Rue des Batelliers;mga_levenshtein mga_levenshtein 35238;Allée de Lithuanie;Allée de Lituanie;mga_levenshtein 35238;Quai Châteaubriand;Quai Châteaubriant;mga_levenshtein mga_levenshtein 35024;Rue Paul Le Flemm;Rue Paul Le Flem;mga_levenshtein 35240;Rue les Passantes;"Rue ""Les Passantes""";mga_levenshtein 35088;Rue de Châteaubriant;Rue de Chateaubriand;mga_levenshtein mga_levenshtein 35210;Rue de l'Herbager;Rue de l’Herbager;mga_levenshtein mga_levenshtein 35250;Allée de Châteaubriant;Allée de Châteaubriand;mga_levenshtein 35131;Allée du Margat;Allée de Magat;mga_levenshtein mga_levenshtein 35144;le Breuil Samin;Le Breil Samain;mga_levenshtein 35278;Allée Camille Pissarro;Allée Camille Pissaro;mga_levenshtein 35275;Rue du Village de la Saudrais;Rue du Village de la Saudraie;mga_levenshtein mga_levenshtein 35334;Ruelle du Tertre Rouge;Ruelles du Tertre Rouge;mga_levenshtein 35240;Rue Mère Térèsa;Rue Mère Thérésa;mga_levenshtein 35238;Rue Fernand Kerforne;Rue Fernand Kerfome;mga_levenshtein 35024;Rue des Abers;Rue des Abres;mga_levenshtein 35240;Allée de la Mouessonnais;Allée de la Mouesonnais;mga_levenshtein 35281;Rue Jean Pont;Rue Jean Dupont;mga_levenshtein 35079;Rue de Gautrel;Rue de Gauterel;mga_levenshtein 35001;Rue des Saules;Rue des Aulnes;mga_levenshtein 35281;Rue Rosa Luxemburg;Rue Rosa Luxembourg;mga_levenshtein 35240;Rue Rosa Parks;Rue Rosa Park;mga_levenshtein 35281;Rue Frederic Benoit;Rue Frédéric Benoist;mga_levenshtein 35206;Avenue des Monts Gaultier;Avenue des Monts Gautier;mga_levenshtein 35066;Rue Louis Blériot;Rue Louis Berliot;mga_levenshtein 35210;Chemin de la Reine Yseult;Chemin de la Reine Iseult;mga_levenshtein 35352;Rue Etienne Gourmelen;Rue Étienne Gourmelin;mga_levenshtein 35022;Rue du Faubourg Berthault;Rue du Faubourg Bertault;mga_levenshtein 35238;Rue André Desilles;Rue André Désille;mga_levenshtein 35275;Impasse du Moulinet;Impasse du Moulin;mga_levenshtein 35210;Résidence An Erminig;Résidence An Ermining;mga_levenshtein 35210;Rue de la Planche Fagline;Rue de la Planche Flagine;mga_levenshtein 35275;Rue de la Mousqueterie;Rue de la Mousquetterie;mga_levenshtein 35059;Rue de la Pavanière;Rue de la Pavannière;mga_levenshtein 35066;Avenue de Cornouailles;Avenue de Cornouaille;mga_levenshtein 35079;Impasse des Courtils;Impasse des Coutils;mga_levenshtein 35059;Allée de l'Héraudière;Allée de la Heraudière;mga_levenshtein 35281;Rue de la Pommerais;Rue de la Pommeraie;mga_levenshtein mga_levenshtein 35024;Rue de Cornouailles;Rue de Cornouaille;mga_levenshtein mga_levenshtein 35120;Rue de Clairvile;Rue de Clairville;mga_levenshtein 35076;Rue de Gavrini;Rue de Gavrinis;mga_levenshtein 35266;Avenue Alexandre Gilois;Avenue Alexandre Gillois;mga_levenshtein 35144;Chemin Du Guesclin;Chemin Dugesclin;mga_levenshtein 35066;Allée de Lorraine;Allée de Loraine;mga_levenshtein 35238;Allée Doyen Antoine Dupuis;Allée Doyen Antoine Dupuy;mga_levenshtein 35210;Rue Jean Gabriel Coquiau;Rue Jean Gabriel Coquio;mga_levenshtein 35055;Rue de Cezambre;Rue de Cézembre;mga_levenshtein 35088;Impasse Le Freche;Impasse Lefresche;mga_levenshtein 35210;Rue Jean Gabriel Coquiau;Rue Jean-Gabriel Coquio;mga_levenshtein 35055;Rue du 6 Juin 44;Rue du 6 Juin 1944;mga_levenshtein 35032;Rue du Chardonneret;Rue du Chardonnet;mga_levenshtein mga_levenshtein 35238;Avenue du Doyen Collas;Avenue du Doyen Colas;mga_levenshtein 35238;Rue du 410E Ri;Rue du 410e R.I.;mga_levenshtein 35066;Impasse de la Marcrais;Impasse de la Macrais;mga_levenshtein 35240;Rue les Amours d'Antan;"Rue ""Les Amours d'Antan""";mga_levenshtein 35334;Rue Duguesclin;Rue Dugesclin;mga_levenshtein 35266;Allée Thénot du Coin;Allée Thenot du Coing;mga_levenshtein 35055;Allée de la Chappellenie;Allée de la Chapellenie;mga_levenshtein 35024;Rue Paul Le Flem;Rue Paul Le Flemm;mga_levenshtein 35266;Rue Chateaubriant;Rue Chateaubriand;mga_levenshtein 35001;Rue des Aulnes;Rue des Saules;mga_levenshtein 35080;Rue Berthe Morisot;Rue Berthe Morissot;mga_levenshtein 35080;Allée des Marronniers;Allée des Marroniers;mga_levenshtein mga_levenshtein 35059;les Cloziaux;Les Cloteaux;mga_levenshtein 35055;Allée de la Jaunais;Allée de la Jaunaie;mga_levenshtein 35275;Place des Glénan;Place des Glénans;mga_levenshtein 35238;Rue de la Héronière;Rue de la Héronnière;mga_levenshtein mga_levenshtein 35206;Rue Louis Delourmel;Rue Louis Deloumel;mga_levenshtein 35238;Rue de la Longerais;Rue de la Longeraie;mga_levenshtein mga_levenshtein 35238;Galerie du Théâtre;Galeries du Théâtre;mga_levenshtein 35066;Chemin des Longues Hayes;Chemin des Longues Haies;mga_levenshtein 35275;Résidence de la Janais;Résidence de la Janaie;mga_levenshtein 35334;Rue Du Guesclin;Rue Dugesclin;mga_levenshtein 35281;Rue Jules Vallès;Rue Jules Valès;mga_levenshtein 35139;Cours du Chapelier;Cour du Chapelier;mga_levenshtein 35240;Rue les Oiseaux de Passage;"Rue ""Les Oiseaux de Passage""";mga_levenshtein 35275;Rue de la Janais;Rue de la Janaie;mga_levenshtein 35131;Rue Lamennais;Rue Lamenais;mga_levenshtein 35208;Rue René Laënnec;Rue René Laënec;mga_levenshtein