MAPS.ME edits veroorzaken veel problemen

Commodoortje, duidelijk bedankt. Dit vergt dan net als de key opmerking van marczoutendijk en de link naar de Wiki een hele programmeerslag waarbij het onmogelijk is om een aanvulling met die gegevens in te brengen zonder de rest toe te voegen. JOSM werkt ook op die manier, foutje eerst oplossen. De bovenstaande summiere toevoeging lijkt zonder adres meer op een korte ad, bel of mail me, want over welke kleren praten we hier, die van de Keizer ?

Nogmaals, het zijn willekeurige voorbeelden, en ik ben van mening dat de gebruikers er niet zoveel aan kunnen doen.
Het probleem wordt veroorzaakt door de tool (MAPS.ME) die dit mogelijk maakt.
Via de wiki van maps.me wordt daar anders over gedacht.
Er is op deze wiki namelijk een link naar een [probleem meldings pagina](Editing OSM via Maps.Me (for problems caused by these edits see Maps.Me/Questionable_OSM_Edits))
Deze vermeld dat hier alleen problemen gemeld kunnen worden om zaken waar maps.me iets aan kan doen in de toekomst.
Vandalisme problemen dienen hier niet geplaatst te worden.

https://www.openstreetmap.org/changeset/41591057

In dit voorbeeld wordt een BAG node aangepast naar een ander huisnummer, tevens wordt de postcode gewijzigd.
En dit allemaal terwijl de adresnode gewoon bestaat. https://www.openstreetmap.org/node/2606681814
Nummer 127 bestaat nu niet meer in OSM.
De vermelding building:levels=10 is misschien raadzaam om op de wiki te kijken hoe deze gebruikt kan worden. https://wiki.openstreetmap.org/wiki/Key:building:levels

http://wiki.openstreetmap.org/wiki/Maps.Me/Questionable_OSM_Edits

Dank voor die aanvulling.
Maar dat betekent dat je de name:XX=* tag alleen maar zinvol kunt gebruiken in die gebieden waarin XX niet de voertaal is.

Ik heb in de probleem-wiki een paragraaf toegevoegd over de onmogelijkheid om iets toe te voegen aan een bestaande adresnode.
Tevens heb ik op Github een issue aangemaakt over hetzelfde probleem.

Ik weet niet of de name:nl=* problematiek automatisch door maps.me ontstaat of dat het een bewuste keus van de gebruiker is.

Het is volgens mij nog steeds mogelijk om met Maps.ME toe te voegen aan een bestaande node.
waarom in dit geval de tag name:nl=Action Noordwaarts wordt aangevuld is me nog onduidelijk. De straat heet toch noordwaarts?
En waarom weer name:nl?

Ook ligt de adresnode 24m verder.

https://www.openstreetmap.org/changeset/41593894

Daar hebben we het al eerder over gehad Commodoortje, maar ik probeer het nu, en het gaat niet.
Het gaat over het toevoegen AAN EEN BESTAANDE ADRESNODE, en niet om het toevoegen aan een bestaande node. Dat kan wel.

Als ik een adres node selecteer, dan kan ik kiezen voor:

  1. De locatie bewerken
  2. Een organisatie toevoegen

Kies ik voor 1, dan kan krijg ik een volgend scherm te zien met Categorie “Gebouw” en daar kan ik alleen maar klikken op “Locatie bestaat niet” of “Gedetailleerde reactie”

Kies ik voor 2, dan krijg ik een scherm met de mededeling trek aan de kaart om de juiste locatie te selecteren (dat had ik dus in de stap daarvoor al gedaan) en als ik het selectiekruis dan weer opnieuw naar het eerder geslecteerd adres toesleep, dan kan ik daar verder helemaal niets mee. Alle eerder aanwezig info van die adresnode is weer verdwenen.

Ik heb geprobeerd aan mijn eigen huisadres een kapperszaak toe te voegen, maar dat gaat echt niet met Maps.me.

Wat ik verwacht is dat bij selectie van een adres (dus huisnummer) alle daar aanwezige gegevens zichtbaar worden en dat ik er nieuwe velden aan kan toevoegen.

dank je voor je toelichting, duidelijk.

Wat moet je hier bijvoorbeeld mee?
https://www.openstreetmap.org/changeset/41701580

Kijk af en toe even op
http://mmwatch.osmz.ru/?country=The+Netherlands

Dan kun je zien waarom OSM langzaam maar zeker vervuilt.
Hier zal echt iets aan gedaan moeten worden. Ik stel voor om een vrijwillig team samen te stellen die de aangemaakte nodes controleert op:

  • De onjuisteheden corrigeerd

  • De “vandalisme” edit verwijderd

  • standaard bericht verstuurd aan de MAPS.ME gebruiker

Het is waar dat de aanbrenger niet bestaande (of dubbele nodes) aanbrengt zeker toegevoegde waarde kunnen hebben voor OSM. De MAPS.ME gebruiker heeft zelf vaak geen flauwe notie wat OSM is, hij vind de app geweldig en zeker als hij er iets aan kan toevoegen.

Maar, als ik nu durf te zeggen dat ~85% onjuistheden bevat, maak ik me wel zorgen.

Graag wil ik jullie vragen hoe we hier (in de toekomst) mee om moeten gaan.

Commodoortje, als maps.me zoveel problemen veroorzaakt, die we moeten oplossen, heet dat dacht ik “dweilen met de kraan open” Wie doet de kraan dicht ? Voordat de oplossers net als marczoutendijk er wegens een hopeloze ‘strijd’ gevoel er aan onderdoorgaan of er de brui aan geven ? Op die manier eet OSM zijn eigen medewerkers op.
Met betrekking tot maps.me heb ik de volgende vragen;
Waar komt maps me vandaan als editor - app ? OSM ?
Als het uit OSM voortkomt is er dan over nagedacht ?
Kan het als vervuilende bron afgesloten worden ?
Indien niet kan of kunnen de uitkomsten of bijdragen geisoleerd worden opgeslagen ?
Of is dat voor 15 % teveel moeite ?

Om eens te zien hoe nou precies die (overbodige) name:nl=* tag tot stand komt heb ik een test gedaan:
Met maps.me op een bepaald punt een node met tourism=information toegevoegd.
In maps.me ziet het er zo uit:

[1]
Kijk ik dan op OSM, dan zie ik dit, waarbij maps.me dus 2 name tags heeft gebruikt.
De eerst met name=mapsme nametest, en de tweede met name:nl=mapsme nametest
Wat is het nut daarvan? Helemaal NUL!

[2]
Als ik geen naam invul, dan komt er op OSM ook geen naam te staan:

=====
Ik heb beide nodes inmiddels ook weer verwijderd. Ik weet wat ik weten wil: maps.me deugt niet!

Op zich is het natuurlijk niet fundamenteel fout om (ook) een expliciete name:nl tag toe te voegen.

Ik kan me zo voorstellen dat bijvoorbeeld bij de Britse ambassade in Den Haag een bord staat dat het de “British Embassy” is. Dan zou de “name” tag volgens mij “British Embassy” moeten zijn, en de “name:nl” tag dan “Britse ambassade”. En dan eventueel nog een “name:en”.

Ik ben wel benieuwd wat er gebeurt als je in Duitsland een node toevoegt, terwijl de taal op Nederlands staat en je dus ook de Nederlands naam invoert. Bijvoorbeeld “Keulen”.
In zo’n geval mag MAPS.ME de “name” tag m.i. niet toevoegen.

Dus, in ieder geval twee eisen aan MAPS.ME:

  1. POIs mogen alleen toegevoegd worden op afdoende hoog zoomniveau.
  2. Correct gebruik van name tags.

Helaas kun je de gebruikers het niet kwalijk nemen, maar ook MAPS.ME niet altijd.
MAPS.ME wil graag iets doen aan structuurfouten, maar niet aan vervuilingen aangebracht door gebruikers van MAPS.ME
Dit laatste vind MAPS.ME een zorg voor de bewuste aanbrenger van de note, die zich (vaak) van geen kwaad bewust is.

Het lijkt mij zaak dat de DWG hierover in kennis gesteld wordt, en dat we op iedere (verkeerde) changeset een standaard tekst plaatsen.
Laten we nadenken hoe de standaard tekst eruit moet gaan zien.

Het is (volgens mij) noodzaak dat de kraan dichtgedraaid moet gaan worden, daarna zal het dweilen worden.
En dweilen met de kraan open heeft helaas geen zin.

De DWG is op de hoogte van het gedoe met MAPS.ME. Op de talk-list woedt al sinds juni een hevige discussie waar o.a. Frederik bij betrokken is. En blijkbaar is de discussie zelfs nog ouder: https://lists.openstreetmap.org/pipermail/talk/2016-June/076125.html

Lees ook:
http://wiki.openstreetmap.org/wiki/Key:name
http://wiki.openstreetmap.org/wiki/Multilingual_names

De name=* tag is bedoeld om de naam aan een object te geven in de landstaal of de lokale taal.
Als er voor zo’n object ook een naam bestaat in een andere taal, dan kan die naam worden toegevoegd met name:xx=*.
Dus de Eiffeltoren krijgt: (merk op dat name:fr er niet bij staat!)

Het is maar de vraag of de Britse ambassade ook als naam “British Embassy” heeft, het is gewoon de functie van dat gebouw dat het een ambassade is. Een postkantoor heet ook niet “postkantoor” maar is een postkantoor…

In België is het gebruikelijk om straatnamen als volgt te vermelden:

Maar het is in Nederland volstrekt zinloos om bij ieder object ook nog eens name:nl=* toe te voegen als die hetzelfde is als name=.
Overigens komt de name:nl=
tag ruim 11.000 keer voor, en dan vooral in België. Maar we kunnen nu verwachten dat er ook een toename in Nederland zal komen.
De tag name:en=* komt 776995 keer voor, en dan vooral om plaatsnamen hun internationale naam te geven. Zodat jij ook direct kunt zien dat hier: 北京 Beijing staat en je niet hoeft te gokken. (Daarbij ga ik ervan uit dat je geen Chinese karakters kunt lezen).

Een mooi experiment om zelf een keer uit te voeren en hier weer terug te melden!

Edit: links naar plaatsjes hersteld.

Het probleem met de name:xx=* tag heeft ook al bij anderen tot irritatie geleid:

https://github.com/mapsme/omim/issues/4149

Het meest idiote gebruik van de name:nl=* kun je trouwens hier vinden:

https://www.openstreetmap.org/way/282545067

waarbij waarbij name:nl=登打士西街 wordt gebruikt.
Volgens mij is het chinees.

Ik heb de mapper in kwestie een bericht gestuurd. Hij was waarschijnlijk wat moe, want hij blijkt al 263785 changesets achter zijn naam te hebben staan… (ik heb uitgerekend dat ik 130 jaar oud moet worden om met mijn huidige status en editsnelheid ook zover te komen!)

Lijkt me een onschuldige typo van een duidelijk overwerkte mapper.

Er staat trouwens gewoon ‘west dundas street’. Nee, ik ken geen Chinees (maar wel wat Japans, vandaar, de karakters komen voor > 90% overeen). En Toronto’s Chinatown ligt 5, 6 kilometer oostelijk waar Dundas St. Spadina Avenue kruist.

Foutje, kortom. Waar is de sorry-Piet als je 'm nodig hebt ?

Marcel.

Het bijzondere is dat in JOSM je ook die name:nl=* te zien krijgt:

en niet die West Dundas Street die er ook op staat. Dat had ik zelf natuurlijk ook allang uitgezocht.
JOSM gebruikt klaarblijkelijk jouw taalinstellingen om tags met de relevante taal te tonen. Dus ik zie in JOSM de Tour Eiffel als Eiffeltoren.
Maar des te onverwachter om in Toronto een straatnaam in het chinees te zien.