Comments (7)
Tentative de synthèse :
pour une voie donnée, le rapprochement doit pouvoir se faire à l'aide de n'importe lequel de ses noms, au moins parmi name, alt_name, old_name. Le cas des name:right et name:left est différent car il suppose qu'on est à cheval sur 2 communes, le rapprochement doit pouvoir se limiter au nom concernant la commune.
À l'issue du rapprochement, tous les noms sont considérés comme rapprochés. On doit pouvoir donner le type de chacun (name, old, alt), qu'il faut donc conserver jusque dans les données BANO.
Par suite, on doit pouvoir fournir :
- les adresses limitées au rapprochement sur "name" name, lorsqu'on cherche à fournir une liste d'adresses sans doublons (cas du géocodage inverse par exemple)
- toutes les combinaisons de noms et d'adresses, lorsqu'on cherche à maximiser les chances de trouver une adresse (cas du géocodage par exemple)
from bano.
Considérer dans le même ordre d'idée name:left et name:right, cf. https://lists.openstreetmap.org/pipermail/talk-fr/2015-June/076923.html
from bano.
Un cas : 591782240W (Douai - Rue du Jardinage)
from bano.
b5b390b : alt_name et old_name sont pris en compte sur les noms de voies et noms de points/polygones dans la commune. Il peut y avoir rapprochement indistinctement sur name, alt_name et old_name. Les tags ref:FR:FANTOIR, ref:FR:FANTOIR:left, ref:FR:FANTOIR:right ne sont utilisés que pour le tag name.
from bano.
J'ai des cas où ça serait bien pratique. Exemple:
315553461Y | 2004-05-27 | RPT FRANCIS CAMBOU | https://www.openstreetmap.org/way/531705282 | name=Rond-Point du Professeur Francis Cambou | alt_name=Rond-Point Francis Cambou
from bano.
Oui, le commit ci-dessus ne faisait qu'une partie du boulot, et la suite n'a jamais été faite. Merci pour le cas de test
from bano.
J'ai au moins un exemple où le rapprochmeent est fait sur le name mais le alt_name le fait apparaître en plus comme voie non rapprochée :
https://bano.openstreetmap.fr/pifometre/#insee=56078&tab=1
https://bano.openstreetmap.fr/pifometre/#insee=56078&tab=4
https://www.openstreetmap.org/way/47939948 en tant que
Rue Robert Schumann est rapprochée, mais en tant que
Rue Robert Schuman est considérée comme inexistante.
N. B. : il faudrait apprendre à la mairie à distinguer un des pères fondateurs de l'Europe d'un musicien.
from bano.
Related Issues (20)
- [suggestion]: une couleur différente pour les voies qui ont quelques caractères de différence avec une voie dans OSM HOT 1
- Rapprochement non fonctionnel sur pifomètre HOT 2
- Fichier JSON pour Addok invalide HOT 1
- Communes entières qui passent en blue clair "voie nommée dans OSM mais sans correspondance dans FANTOIR" HOT 5
- Liste de postcode pour city et town HOT 2
- Absence d'une voie sans adresse, mais présente dans la BAN et OSM HOT 2
- Fréquence des exports CSV HOT 2
- Gérer les numéros multiples séparés par ';'
- Exports CSV plus vieux que leurs équivalents JSON HOT 2
- Problème dans le contenu des nouveaux exports JSON, type=place et numéro de rue manquants HOT 4
- Manque dans les fichiers JSON HOT 1
- Absence des données de Vierzon dans les exports
- Doublons dans la nouvelle sortie JSON HOT 7
- Manque la config d'imposm bano.yml HOT 2
- Ou trouve ton le fichie à importer TOPO20211101.gz HOT 4
- Non reproductibilité - Absence des lieux dit en sortie - Manque lieux_dits_post_process.sql dans git HOT 2
- Chargement en doublon des tags en base de données HOT 2
- problème de rapprochement HOT 3
- Pb de rapprochement HOT 1
- points adresse de deux rues fusionnés dans une seule rue HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bano.