[Talk-at] plan.at Style für JOSM

2010-01-04 Diskussionsfäden Andreas M.
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

2010-01-04 Diskussionsfäden Stefan Hirschmann
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

2010-01-04 Diskussionsfäden Andreas M.
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

2010-01-04 Diskussionsfäden Andreas M.
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

2010-01-04 Diskussionsfäden Stefan Hirschmann
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

2010-01-04 Diskussionsfäden Andreas M.
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