Interessant und angenehm ist das Verhalten, das man “Merkmalsvorschläge” bekommt und somit z.B. für eine Objekt einen Datensatz von Merkmalen recht schnell hintereinander eingeben kann. Also wenn sich im Merkmaldialogfenster der Fokus auf “+Hinzufügen” befindet kann man durch Betätigung von “Enter” die einzelnen Zuweisungen(Items) hintereinander hineinbekommen…
Beispiel eines Datensatzes für eine Sitzbank
amenity=bench
backrest=yes
seats=3
material=wood
Wenn ich jetzt mal eine Sitzbank auch mit der Sitzrichtung erfasse, dann sieht der Datensatz z.B. so aus:
amenity=bench
backrest=yes
direction=90
seats=3
material=wood
Nun, die Sitzrichtung einer Sitzbank trage ich bis jetzt nur sehr selten ein, deswegen möchte ich diesen JOSM-Merkmalsvorschlag “direction=90”, den sich JOSM scheinbar irgendwo intern gemerkt/gespeichert hat, wieder entfernen. Geht das? Falls ja wie?
Vermutlich nur wenn du die Merkmalliste einmal mit anderen füllst.
Nach Rechtsklick auf “zuletzt verwendetete Merkmale” ein Menü zum Einstellen öffnen. Dort eventuell auf Anzahl Merkmale=0 (oder =1) setzen. (Neustart ?) und dann wieder erhöhen. (Habe es aber nicht probiert)
Ohne etwas an der Anzahl geändert zu haben (Tipp aus dem zweiten Absatz), wird die Vorschlagsliste immer länger. Habe ich gerade getestet und bewirkt also genau das Gegenteil was ich erreichen möchten…
Das klingt gut. Das würde das gerne mal ausprobieren, wo ist die Stelle “zuletzt verwendete Merkmale” zu finden?
In dem Menü wo die Merkmalliste angezeigt wird, die bei “Hinzufügen” aufgeht - ist dort Rechtsklick auf die graue Fläche - macht ein neues Menü auf. Dort kann man verschiedenes auswählen.
Im File preferences.xml steht alles drin, was die Konfiguration von JOSM betrifft. Ist ein wenig unübersichtlich aber mit einem guten Editor kann man da durchaus was ändern. Vorher JOSM verlassen und den Backup nicht vergessen.
Unter Linux liegt (bei mir) das Teil unter /home/wambacher/.josm, in WIN irgendwo in den Anwendungsdaten.
Die Liste richtet sich immer nach den letzten Verwendungen.
Um die direction los zu werden, musst Du einmal beim nächsten Objekt die andere Reihenfolge durch Mausklick auf die Vorschläge anwenden - dadurch ‘schiebst’ Du direction nach unten, hast wieder die gewünschte Reihenfolge und kannst dann wieder die Enter-Taste verwenden.
Dank Euch. Ich setze den Status des Themas mal auf [Erledigt]
Danke in dem “Grau-Bereich” hätte ich kein Kontext-Menü erwartet
Ich habe dann dort in der Gegend mal noch etwas mehr herumgeklickt. Wenn man in der Vorschlagsliste direkt auf eine der zuletzt verwendeten Merkmalszuweisung klickt, dann bekommt man auch noch ein anderes Kontext-Menü. Dort habe ich mir die temporär störenden Merkmalsvorschläge (um mit Enter schön rasch durchklicken zu können) auf eine “Ignorier-Liste” gesetzt. Der Menüpunkt nennt sich “Ignoriere Schlüssel “direction””. Ich denke die Aktion erfüllt auch das was ich möchte…
Danke, die Datei habe ich gefunden samt des Text-Bereiches welcher sicherlich mit der Merkmal-Vorschlagsliste zu tun hat:
)
Habe aber noch nicht damit herumgespielt… Falls das andere zu unerwarten Effekten führt, werde ich das als Plan B testen…
Nebenbei, die Datei liegt bei Win7 unter: C:\Users*win_user_name*\AppData\Roaming\JOSM
Gut zu wissen … demnächst steht ein Umzug von 16.04.5 LTS auf 18.04.1 LTS an … muss ich also jetzt mehr als einen Ordner kopieren, kann dafür aber mein Backupskript vereinfachen und .cache wird eh schon auf die ramdisk verbannt
Eine einfache Lösung habe ich nicht, aber das Problem verschwindet ja, wenn erst mal addr:housenumber in der Liste der zuletzt verwendeten Tags steht. Diese Liste hat per default nur 5 Einträge, das kann man aber ändern:
properties.recently-added-tags 20
Achtung, damit wird auch der entsprechende Dialog recht lang, und mehr als 30 scheint - bei mir - nicht zu funktionieren.
Ich hab die Liste bereits auf 20, das bringt aber nichts, wenn man wild zwischen verschiedenen Objekten hin und hertaggt, dann ist die erwünschte Kombination schnell bei 21+.
housenumber war auch nur ein Beispiel, geht dann bei Adresse gleich direkt mit addr:street weiter. Und diverse andere, die immer wieder irgendwo auftauchen (willkürliche Beispiele):
building=h[angar] statt house
highway=b[ridleway] statt bus_stop
highway=p[assingway] statt path oder primary
usw. usf.
Für mich wäre der Königsweg, wenn ich alle Vorschläge von Tagging, was ich nie verwende, entweder nach hinten schieben könnte oder gar ganz löschen.
Dann müsstest Du wohl eine eigene Version von presets verwenden. Also alle eingestellten löschen und vielleicht dann eine sehr reduzierte eigene Version angeben. (Einstellungen → Karteneinstellungen → Reiter Objektvorlagen)
Nochmal 'ne Frage dazu, möchte da kein Ticket aufmachen:
Wäre es nicht sinnvoll (bzw. ohne grossen Aufwand möglich) den Cache und die angezeigten Vorschläge zu trennen?
Also dass bspw. der Cache 50 oder 100 letzte Tags speichert, das letzte-Dingsi-fenster aber nur die letzten 20 oder 10 anzeigt?
Edit: mir fällt gerade mal wieder auf, dass geänderte Werte nicht in der letzte-Werte Liste auftaucht:
building=yes nach buildings=house ändern bspw.
Ich schau mal danach, würde das aber ungern machen. Wenn Du einen Tippfehler reinbringst, z.B. surface=aspahlt, und der dann “irgendwo” wiederherkommt, sieht es genau so aus, als ob es eine Vorlage mit diesem Wert gäbe.
Und ja, dass eine Änderung nicht in die Liste übernommen wird, hat mich auch schon gestört. Insbesondere, wenn ich den o.g. Tippfehler korrigiere und dann doch wieder surface=aspahlt kommt. Dafür darfst Du gerne ein Ticket aufmachen