Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden Karl Eichwalder
Dirk Stöcker openstreet...@dstoecker.de writes:

Ich handhabe die dinge auch so wie Dimitri und bin damit im wesentlich
auch zufrieden.

 Insbesondere bei Routen halte ich
 das für sinnvoller, da Du erst in Ruhe die ganze Route selektieren
 kannst und anhand der Auswahl auch schön siehst, ob Du alle Teile
 erwischt hast.

Erstens sehe ich nicht deutlich, was und was nicht selectiert ist
(leider sind ja z.b. residentials auch überbreit) und außerdem passiert
es mit der methode leicht, dass wege doppelt in einer relation landen.

-- 
Karl Eichwalder

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden Dimitri Junker
Hallo,


Das die Chance sehr groß ist, das Du Daten zerstörst, wenn Du im
Relationseditor etwas änderst und parellel im normalen JOSM Änderungen
machst, ist das so gewollt.


NAtürlich kann man Mist machen, aber davor schützt das ja auch nicht. Mal 
mein Szenario:
Von hier bis zum Bushof laufen 8 Buslinien parallel, also hatte ich 8 
Relationeditoren offen und habe jeweils bei allen Wege und Haltestellen 
eingefügt. Zum Einfügen muß ich ja im Hauptteil den Weg/Node selektieren, 
dann einfügen und die Role ergänzen. Wenn ich dann an einen Bereich komme 
den ich noch nicht geladen habe muß ich nachladen. Da will ich nicht alle 8 
Fenster schließen, laden, die 8 wieder öffnen und weiter machen. Dann kam 
ich an einen Bereich wo ich einen Weg zerschneiden mußte um nur einen Teil 
einzufügen, auch hier kam dann eine Warnung, die ich aber nicht sah, das 
einzige was ich machen konnte war RETURN drücken, wodurch der Sinn der 
Warnung natürlich obsolet wird - es ist so unsicher wie es ist. Eine 
Warnung sollte immer im Fordergrund sichtbar sein.

Dimitri

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden Claudius Henrichs
Am 02.02.2009 19:20, Karl Eichwalder:
 Erstens sehe ich nicht deutlich, was und was nicht selectiert ist
 (leider sind ja z.b. residentials auch überbreit) und außerdem passiert
 es mit der methode leicht, dass wege doppelt in einer relation landen.

JOSM erlaubt nicht das mehrmalige Hinzufügen desselben Elements.

Gruß,
Claudius


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden Dimitri Junker
Hallo,

Genau das ist das Problem.


schön, aber davor schützt mich JOSM ja derzeit auch nicht, bzw die Warnung 
die mich vieleicht warnen würde sehe ich nochnicht einmal.

Deswegen ist es so umständlich und behindernd, damit das niemand macht.


Das hört sich sehr nach It's not a bug it's a feature an. Nochmal der 
derzeitige Zustand ist gefährlicher als wenn alles frei wäre, da man 
Warnungen ggf nicht sieht. Wer nicht auf die Idee kommt einfach Return zu 
drücken denkt sogar JOSM sei abgestürzt da es auf keine Mausklicks reagiert 
und schießt es per Taskmanager oder RESET ab.

Hinsichtlich Deines Vorgehens: Warum markierst Du nicht einfach die
bisherigen Elemente und alle neuen Elemente der Relation und öffnest
einmal den Dialog um die neuen hinzuzufügen?


Weil ich dann nicht weiß welche Wege forward oder Backward gesetzt bekommen 
müssen.

Und das für jede Relation. Bei parallelen Relationen wählst Du all diese
Teile und fügst sie zu den 8 Relationen hinzu.


Mach das mal. Ich habe nicht immer jedes Element einzeln eingefügt, sondern 
z.B. einen ganzen Abschnitt wo alle Wege als forward eingefügt werden 
mußten. Nachdem ich dann so etwa 5 Wege selektiert hatte kam ich an einen 
Weg den ich Zerschneiden mußte - es geht erstmal nicht weiter

erst in Ruhe die ganze Route selektieren kannst und anhand der Auswahl
auch schön siehst, ob Du alle Teile erwischt hast.


Das kann man auch in Ruhe nachträglich, schließlich hat der Relation Editor 
ja einen Button Auswahl. Etwas das ja auch sinnlos wäre, wenn man nicht im 
Hintergrund was anderes machen können soll.
Ich sehe ehrlich nicht das Problem. Ich gehe mal davon aus, daß eine 
Relation intern eine struct ist (so würde es in C heißen), die könnte man 
durch einen Pointer auf ein Relation-Editor-Fenster erweitern. Wird jetzt 
eine Relation editiert bekommt sie den Pointer gesetzt. Löscht der User 
jetzt in im Hauptfenster einen Weg, so wird ja schon derzeit geschaut ob 
dieser in irgendeiner Relation vorhanden ist. Hinzukommen müßte jetzt nur 
noch eine Nachricht an des Editorfenster Weg mit ID ... gelöscht Teilt man 
einen Weg werden 3 Nachrichten gesendet 1*löschen 2*hinzufügen. 
Entsprechendes bei verbinden. Fast alles was dafür nötig ist müßte in JOSM 
schon vorhanden sein.
Falls das doch zu aufwändig ist könnte JOSM allen Elementen der Relation ein 
eingeschränktes Read-only verpassen. Verschieben ist wahrscheinlich 
Problemlos, löschen, verbinden, teilen aber problematisch und verboten oder 
nur nach Warnung erlaubt.

Dimitri

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden Detlef Reichl
Am Montag, den 02.02.2009, 15:00 +0100 schrieb André Reichelt:
 Detlef Reichl schrieb:
  wenn das so ist, sollte der Relations-Dialog modal sein, das man wenn er
  offen ist alles andere nicht auf Eingaben reagiert, oder?
 
 Keine gute Idee, denn ich will ja noch Objekte im Hintergrund markieren
 und das geht eben nur, wenn das Hauptfenster noch auf Eingaben reagiert.

Stimmt auch wieder, sollte also wohl eher read-only sein, so das man
Objekte markieren, aber nicht ändern kann.

Grüßle, detlef


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden Dirk Stöcker

On Mon, 2 Feb 2009, Dimitri Junker wrote:


ich habe in den letzten Tagen einige Busstrecken eingegeben und somit viel
an Relations in JOSM hantiert. Dabei ist mir sehr negativ aufgefallen, daß
die Fenster für Relations immer im Fordergrund sind. Wenn ich z.B. einen
Bereich nachladen wollte öffnet sich das Fenster Daten herunterladen im
Hintergrund. Während es offen ist lassen sich aber die Relation-Fenster auch
nicht verschieben. Zum Glück kann man das Fenster im Hintergrund per
Tastatur bedienen, aber eben blind. Geht das nicht anders?


Das die Chance sehr groß ist, das Du Daten zerstörst, wenn Du im 
Relationseditor etwas änderst und parellel im normalen JOSM Änderungen 
machst, ist das so gewollt.


Ciao
--
http://www.dstoecker.eu/ (PGP key available)___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden Dimitri Junker
Hallo,

Stimmt auch wieder, sollte also wohl eher read-only sein, so das man
Objekte markieren, aber nicht ändern kann.


Auch nicht so toll, ich mußte ja z.B. Wege zerschneiden bevor ich sie 
einfügen konnte. Man könnte höchstens die Elemente die schon in der Relation 
sind auf ReadOnly setzen, bzw auf Warnung. Egal wie fast alles ist besser 
als der derzeitige Zustand.

Dimitri

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden Detlef Reichl
Am Montag, den 02.02.2009, 12:55 +0100 schrieb Dirk Stöcker:

 Das die Chance sehr groß ist, das Du Daten zerstörst, wenn Du im 
 Relationseditor etwas änderst und parellel im normalen JOSM Änderungen 
 machst, ist das so gewollt.

Hallo,

wenn das so ist, sollte der Relations-Dialog modal sein, das man wenn er
offen ist alles andere nicht auf Eingaben reagiert, oder? Ich habe es,
wenn ich sehr große Objekte zu bearbeiten hatte, auch schon gemacht, das
ich den Editor offen hatte und gleichzeitig an Objekten Änderungen
vornahm.

Grüßle, detlef


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden Dirk Stöcker

On Mon, 2 Feb 2009, Dimitri Junker wrote:


Das die Chance sehr groß ist, das Du Daten zerstörst, wenn Du im
Relationseditor etwas änderst und parellel im normalen JOSM Änderungen
machst, ist das so gewollt.


NAtürlich kann man Mist machen, aber davor schützt das ja auch nicht. Mal
mein Szenario:
Von hier bis zum Bushof laufen 8 Buslinien parallel, also hatte ich 8
Relationeditoren offen und habe jeweils bei allen Wege und Haltestellen
eingefügt. Zum Einfügen muß ich ja im Hauptteil den Weg/Node selektieren,
dann einfügen und die Role ergänzen. Wenn ich dann an einen Bereich komme
den ich noch nicht geladen habe muß ich nachladen. Da will ich nicht alle 8
Fenster schließen, laden, die 8 wieder öffnen und weiter machen. Dann kam
ich an einen Bereich wo ich einen Weg zerschneiden mußte um nur einen Teil
einzufügen, auch hier kam dann eine Warnung, die ich aber nicht sah, das
einzige was ich machen konnte war RETURN drücken, wodurch der Sinn der
Warnung natürlich obsolet wird - es ist so unsicher wie es ist. Eine
Warnung sollte immer im Fordergrund sichtbar sein.


Genau das ist das Problem. Der Relationseditor speichert, sobald er 
beendet wird, die Relation so wie er sie hat. Wenn Du jetzt einen Weg 
teilst, dann landen zwar beide Teile in der neuen Relation, aber der 
zweite Teil fällt beim späteren Speichern wieder raus, da der Editor 
davon nichts mitbekommen hat.


Deswegen ist es so umständlich und behindernd, damit das niemand macht. 
Allerdings ist es andererseits hilfreich die Auswahl im Hauptfenster zu 
sehen. Bis jemand eine bessere Lösung präsentiert bleibt es also.


Hinsichtlich Deines Vorgehens: Warum markierst Du nicht einfach die 
bisherigen Elemente und alle neuen Elemente der Relation und öffnest 
einmal den Dialog um die neuen hinzuzufügen? Und das für jede Relation. 
Bei parallelen Relationen wählst Du all diese Teile und fügst sie zu den 8 
Relationen hinzu. Insbesondere bei Routen halte ich das für sinnvoller, da 
Du erst in Ruhe die ganze Route selektieren kannst und anhand der Auswahl 
auch schön siehst, ob Du alle Teile erwischt hast.


Ciao
--
http://www.dstoecker.eu/ (PGP key available)___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] JOSM: Relationeingabe

2009-02-02 Diskussionsfäden André Reichelt
Detlef Reichl schrieb:
 wenn das so ist, sollte der Relations-Dialog modal sein, das man wenn er
 offen ist alles andere nicht auf Eingaben reagiert, oder?

Keine gute Idee, denn ich will ja noch Objekte im Hintergrund markieren
und das geht eben nur, wenn das Hauptfenster noch auf Eingaben reagiert.

André



signature.asc
Description: OpenPGP digital signature
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de