Re: [Talk-de] JOSM: Relationeingabe
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
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
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
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
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
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
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
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
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
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