Die JOSM Autovervollständigung ist sub-optimal

Ich möchte hiermit einmal über die Autovervollständigung in JOSM ablästern insb. im Dialog “Adressvorlage”.

Beispiel: Georgstraße. Es erscheinen successive folgende Vorschläge:

  • G → GDF SUEZ E&P Deutschland GmbH
  • Ge → Geeste
  • Geo → Georg-Klasmann-Straße
  • Georgs → Georgsdorf
  • Georgst → Georgstraße

D.h. es wird bei der Sortierung der Vorschlagsliste weder die räumliche Nähe des Objektes noch die Art (“highway”) berücksichtigt.

Dies nur als Anregung, falls die JOSM Devs hier mitlesen… :wink:

2 Likes

Außerdem wäre die Frage, ob im Feld “Hausnummer” eine Autokomplettierung überhaupt Sinn macht.

Da ist es mir schon passiert, dass er aus einer “12a” eine “12a,12b” gemacht hätte, wenn ich nicht aufgepasst hätte. :wink:

1 Like

Die Problemen mit ID autofill sind gleich wenn nicht großer, also aufgepasst.

(bestimmt mit Straßen zollten natürlich nur Straßennamen vorgeschlagen werden. Ich mag Vespucci, seit kurzem im Gebrauch. Präsentiert eine liste ‘while typing’ woraus man wählen kann, aber tut kein autofill)

Ich hatte da schonmal ein ticket aufgemacht: #11349 (addr:street autocompletion is broken) – JOSM
Aber das ist wohl wieder nicht so einfach zu programmieren… sonst hätte es jemand schon geschafft.

2 Likes

Ich habe das noch nie verwendet. Normalerweise kopiere ich die tags von irgendeinem bereits vorhandenen Objekt.

Soweit ich weiss, werden alle Vorlagen nur in der defaultpresets.xml “definiert”. Wenn ich das richtig sehe, dann kann man da gar nicht einzelnen Vorlagen eine Spezialbehandlung mit Java-Code zuordnen.

Hallo,

wie öffne ich das Dialogfeld? Gibt es ein Tastenkürzel dafür?

1 Like

Ich hab’s mir in die Symbolleiste gelegt und kann es mit F10 aufrufen.

Danke, das mit der Symbolleiste macht Sinn. :+1:

Ich habe ein ähnliches Problem beim Mappen von (Rad-)Wegweisern. Da stört es mich oft, dass eher der längste passende Ausdruck raus kommt als der kürzeste. Siehe #24516 (Improve Autocompletion) – JOSM

Zu dem Beispiel mit den Straßennamen fällt mir noch ein, dass man gerne mal drauf reinfällt, wenn es z.B. eine Mühlenstraße und einen Mühlendamm gibt und bei der Vervollständiegung dann der falsch Name rauskommt. Kann man leicht übersehen. Vielleicht wäre es auch da besser, erst mal nur “Mühlen” zu vervollständigen?
Edit: Oder, wenn z.B. nach Eingabe von “Mü” der Begriff “Mühlendamm” vorgeschlagen wird und ich tippe dann noch “h” für “Müh”, das JOSM dann den angezeigten Begriff zu “Mühlen” verkürzt oder vielleicht zwischen den passenden Alternativen wechselt?