-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change address preset in France #8332
Comments
Out of curiosity, are |
|
@letypequividelespoubelles Could you link to documentation showing the French standards for address mapping? We want to support local mapping patterns when appropriate, but these seem rather nonstandard for OSM. Addresses are useful even when admin boundaries are mapped since:
The linked StreetComplete issue seems more about buildings vs. POI addresses and I don't think has clear consensus. |
@1ec5
Yes, but this is not the usage in France. We have an official national address database and we don't want to duplicate any addresses. It is painful for the french communities to remove
This issue is about addresses (on buildings).
It's a big challenge to clean the wiki, especially for addresses. That's why the french wiki is not yet clear. |
For the first part of the issue, I don't think it is a matter of french standards, but a more global unwanted data redundancy problem in the database. Remember the is_in=* tag ? This is/was useful when the municipality boundaries are/were largely missing. When they are present, they do not add any information and become useless so we removed them years ago in large part. An address (or POI) consumer that is not currently using the boundary relation is in serious troubles if they use OSM data directly. Pushing this logic to some extreme (to test it) would mean we have to add addr:country on each address to be sure some (lazy) data consumer are ok ? A few exceptions may exist, where the cityname or postal code of the postal address does not match the one you can get solely from the boundaries, but should exceptions become the tagging rule ? I don't think so. For the second part of the issue, offering to enter address details on a lot of objects generates a lot of duplicates in the database. In an ideal editor, when a nearby addr:* tag already exists, it could be proposed to add on POIs the corresponding contact:* to create a link (avoiding a complex relation based solution), without creating duplicated confusing data. Here also, it is not a french thing but more global data redundancy (thus quality) issue ;) |
Without commenting on the situation in France, I don’t think it’s prudent to generalize that situation to the whole world in all its diversity of addressing schemes. The exception you’re describing is exceedingly common in some countries, so it would be more productive to determine whether we need an exception for France or more flexibility from country to country than to aim for global database consistency. United States as a counterexampleIn the United States, the city part of the address is derived from the local post office’s name(s) rather than a strict boundary test. The United States has 160 million distinct addresses, presumably more than France. Vietnam as a counterexampleIn Vietnam, I don’t know how many addresses there are in Vietnam, but I’ve included this counterexample to show that iD’s behavior isn’t americentric by any means. |
By the way, another consideration is user behavior: many users are in the habit of entering a full address, just like when sending a letter or ordering something from an online retailer. If iD presents only the house number and street fields, I think we can expect more cases where an inexperienced mapper stuffs the full address in |
French contributors don't want to generalise this scheme 😃
👍 |
More over, like for the name* we get from Wikipedia, iD could present the postal code and commune as read only but editable when using the "low level" editor part (the raw attribute/value table). @1ec5 did you miss "in France" in the title? |
No, I was specifically responding to #8332 (comment), which spoke of a “more global unwanted data redundancy problem in the database”. Apologies if I read too much into that comment.
Presenting prefilled but disabled fields would mitigate the UX concern I had in #8332 (comment). But I think it would require iD to perform a Nominatim query much more frequently than it does now. If I’m not mistaken, the dropdown’s suggested values are only based on |
This issue is double :
in France, all administratives boundaries (between cities, departement, region, etc) are already mapped. So it is not needed (and even unwanted) to have city (and postal code) for every OSM element. So as iD is (I think) one of the most used osm editor, especially for beginners, it should not encourage to add those unwanted tags. It is really unwanted and not just useless because a few cities merge every year. The french community change the boundary of the merged cities every time it is needed, but won't check city name / postcode of every element. So it will lead to a deterioration of the data quality. Plus, having information in double could lead to poor data quality, just because of mistake /mispelling.
it is not wanted to have street and address number for POI in France (see discussion on same subject on the StreetComplete git here). So, is it possible to have contact:housenumber=* and contact:street=* as a preset for POI instead of what's now ?
Thanks
The text was updated successfully, but these errors were encountered: