[Talk-at] plan.at Style für JOSM
Hallo, ich habe für JOSM eine Style-Datei erstellt, die Datenelemente mit einigen typischen plan.at-Tags hervorhebt. Leider sind die Möglichkeiten etwas eingeschränkt, da JOSM keine Wildcards oder Regular Expressions erlaubt, und auch keine logischen Verknüpfungen von Tag-Kombinationen. Aber zumindest einige der üblichen Verdächtigen lassen sich damit abdecken, was das Auffinden im Editor sehr erleichtert: - fixme=check import - source=plan.at 2009 - note=imported from plan.at, ... - plan_at:acad_id=irgendwas - at:maxspeed=irgendwas - ref=0 - name=Teich/Bach/Graben/Weg Ich habe das erst mal hier hin kopiert, wo auch die plan.at-typischen Tags aufgelistet sind: http://wiki.openstreetmap.org/wiki/WikiProject_Austria/plan.at/WieDamitUmgehen#JOSM-Style Gruß Andreas ___ Talk-at mailing list Talk-at@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-at
Re: [Talk-at] plan.at Style für JOSM
Andreas M. wrote: Hallo, ich habe für JOSM eine Style-Datei erstellt, die Datenelemente mit einigen typischen plan.at-Tags hervorhebt. [] - fixme=check import - source=plan.at 2009 - note=imported from plan.at, ... Diese Werte dürften die meisten händisch korrigierten Wege immer noch haben. - plan_at:acad_id=irgendwas - at:maxspeed=irgendwas Schon interessanter. Was ich suche, ist eine konfortable Methode, alle Wege, wo author=plan.at (oder wie das immer geheißen hat), farblich hervorhebt. Ist das technisch möglich? Lg Stefan ___ Talk-at mailing list Talk-at@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-at
Re: [Talk-at] plan.at Style für JOSM
Stefan Hirschmann wrote: - fixme=check import - source=plan.at 2009 - note=imported from plan.at, ... Diese Werte dürften die meisten händisch korrigierten Wege immer noch haben. Bei source tendiere ich auch eher dazu, es wieder aus dem Style rauszunehmen. Das kann man ja durchaus in der endgültigen Fassung der Daten als Information drinlassen. Die anderen beiden deuten aber auf eine unvollständige Bearbeitung hin, wenn schon jemand etwas geändert hat. fixme sollte entsprechend dem Bearbeitungsstand geändert und schließlich ganz entfernt werden. note ist eigentlich als Bearbeitungshinweis für andere Mapper gedacht und gehört ebenfalls gelöscht, wenn an dem Datenelement nichts mehr zu tun ist. Was ich suche, ist eine konfortable Methode, alle Wege, wo author=plan.at (oder wie das immer geheißen hat), farblich hervorhebt. Ist das technisch möglich? Leider nicht mit den Styles. Und sonst auch nur mit größeren Änderungen am Editor sowie deutlich höherer Serverlast. Man müsste zu jedem Datenelement die History holen und nachschauen, ob der Autor der Version 1 der Importuser ist. Das ist IMO etwas zu teuer. Alternativ könnte man einen Bereich per XAPI holen. Da stehen zu jedem Datenelement im Attribut xapi:users die Displaynamen aller bisherigen Bearbeiter drin. Damit könnte man per Skript die gewünschten Datenelemente extrahieren. Die Ausgabedatei könnte man wiederum in JOSM öffnen. Aber da sieht man dann halt nichts anderes. Gruß Andreas ___ Talk-at mailing list Talk-at@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-at
Re: [Talk-at] plan.at Style für JOSM
Andreas M. wrote: Alternativ könnte man einen Bereich per XAPI holen. Da stehen zu jedem Datenelement im Attribut xapi:users die Displaynamen aller bisherigen Bearbeiter drin. Korrektur nach kurzem Test: inzwischen scheint das nicht mehr drin zu stehen, die Lösung fällt also weg. Gruß Andreas ___ Talk-at mailing list Talk-at@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-at
Re: [Talk-at] plan.at Style für JOSM
Andreas M. wrote: Stefan Hirschmann wrote: Was ich suche, ist eine konfortable Methode, alle Wege, wo author=plan.at (oder wie das immer geheißen hat), farblich hervorhebt. Ist das technisch möglich? Leider nicht mit den Styles. Und sonst auch nur mit größeren Änderungen am Editor sowie deutlich höherer Serverlast. Man müsste zu jedem Datenelement die History holen und nachschauen, ob der Autor der Version 1 der Importuser ist. Das ist IMO etwas zu teuer. Ich glaub, ich hab mich zu undeutlich ausgedrückt. Ich will die Wege, wo der aktuelle User, der Importuser ist. Hintergrund: Ich will nur plan.at Wege haben, die nie von jemanden angegriffen wurden. Sobald ein einzelner Punkt auf diesem Weg mal von einem anderen User verschoben wurde, soll der Weg nicht mehr hervorgehoben werden. Also sowas in der Art von früher (wo es die Usertools noch gab), dass auf einen plan.at Importuser Weg geklickt hast, dann auf User, alles vom User anzeigen. Und alle Wege markiert wurden, wo der Import User in der aktuellsten Version immer noch der Editor ist. Nur will ich das ganze ohne vorher einen Punkt vom plan.at Importuser anklicken zu müssen. Warum ich das ganze will: Ich habe Imst importiert und suche die Wege, die ich übersehen habe. Diese Daten scheint also JOSM alle schon zu haben, ohne irgendwelche extra API Abfragen zu machen. MfG Stefan ___ Talk-at mailing list Talk-at@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-at
Re: [Talk-at] plan.at Style für JOSM
Stefan Hirschmann wrote: Ich glaub, ich hab mich zu undeutlich ausgedrückt. Ich will die Wege, wo der aktuelle User, der Importuser ist. Hintergrund: Ich will nur plan.at Wege haben, die nie von jemanden angegriffen wurden. Sobald ein einzelner Punkt auf diesem Weg mal von einem anderen User verschoben wurde, soll der Weg nicht mehr hervorgehoben werden. Ach so. Auf die Metadaten, sprich User, Version usw. hat man in den Styles AFAICS keinen Zugriff, sondern nur auf die Tags und deren Werte. Das können wohl ggf. nur Plugins. Also sowas in der Art von früher (wo es die Usertools noch gab), dass auf einen plan.at Importuser Weg geklickt hast, dann auf User, alles vom User anzeigen. Und alle Wege markiert wurden, wo der Import User in der aktuellsten Version immer noch der Editor ist. Nur will ich das ganze ohne vorher einen Punkt vom plan.at Importuser anklicken zu müssen. Das funktioniert auch noch: - Autorenliste öffnen (Alt+Shift+A oder in der vertikalen Toolbar) - alle Daten markieren (Ctrl+A) - in der Autorenliste auf plan_at_upload_by... doppelklicken, fertig Die Usertools wurden inzwischen in den Trunk übernommen und sind kein separates Plugin mehr. Falls Du die Stable-Version benutzt und das dort noch nicht geht, probier mal die Latest. Alternativ geht das in neueren Versionen auch mit der Suchfunktion, einfach als Suchbegriff user:plan_at_Upload_by_Wolfgang_Wasserburger eingeben. Gruß Andreas ___ Talk-at mailing list Talk-at@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-at