You are not logged in.
- Topics: Active | Unanswered
Announcement
#1 2010-09-02 18:02:42
- TobWen
- Member
- From: Ruhrgebiet
- Registered: 2009-03-31
- Posts: 1,112
JOSM: komisches Verhalten bei sich überlagernden Polygonen
Hallo Forenleser,
mir ist aufgefallen, dass es in Dortmund einige kaputte Gebäude (also Polygone) gab, die ich mit JOSM nicht reparieren konnte und auch nicht vom Validator als fehlerhaft angezeigt wurden. Ich habe ein solches Konstrukt mal nachgebaut (OSM-Datei): http://www.osm-dortmund.org/files/josm_bugs/komisch.osm.
In Bildern sieht das wie folgt aus.
1. http://www.osm-dortmund.org/files/josm_ … sch_01.png
2. http://www.osm-dortmund.org/files/josm_ … sch_02.png
3. http://www.osm-dortmund.org/files/josm_ … sch_03.png
4. http://www.osm-dortmund.org/files/josm_ … sch_04.png
5. http://www.osm-dortmund.org/files/josm_ … sch_05.png
6. http://www.osm-dortmund.org/files/josm_ … sch_06.png
7. http://www.osm-dortmund.org/files/josm_ … sch_07.png
8. http://www.osm-dortmund.org/files/josm_ … sch_08.png
Beschreibung:
1. Die beiden Polygone sehen ja eigentlich okay aus.
2. Komisch, das untere Polygon lässt sich zwar auswählen, aber der obere Teil wird nicht selektiert.
3. Das Gleiche mit dem oberen Polygon.
4. Jetzt habe ich den mittleren Teil gelöscht, anscheinend war er gar nicht verbunden...
5. Man kann die Area-Hälften immer noch auswählen.
6. Das obige Polygon auch...
7. Na toll ... man kann's sogar einzeln gerade richten :-(
8. Nach Sichtung der OSM-Datei ist mir aufgefallen, dass es eigentlich gar keine Area ist, sondern viele Einzelstücke, die JOSM wohl falsch anzeigt. Ich habe die Koordinaten mal mit PHP in X/Y-Pixeln angezeigt und siehe da: in Wirklichkeit sind es drei Polygone! JOSM zeigt sie falsch an, der Validator erkennt sie nicht. Ärgerlich.
Kann das Irgendjemand nachvollziehen bzw. kennt jemand eine Lösung, wie man solche kaputten Polygone repariert, ohne die Wege aufzusplitten und die Flächen neu zusammenzusetzen?
Vielen Dank für Hinweise
Tobias
Last edited by TobWen (2010-09-02 18:03:07)
Was macht der RVR mit OpenStreetMap? https://forum.openstreetmap.org/viewtopic.php?id=63052
Aktuelle Luftbilder des RVRs (Ruhrgebiet) http://forum.openstreetmap.org/viewtopic.php?id=28511
Offline
#2 2010-09-02 18:38:45
- Nightdive
- Member
- Registered: 2009-03-10
- Posts: 446
Re: JOSM: komisches Verhalten bei sich überlagernden Polygonen
Ich kann Dein Problem nicht recht nachvollziehen.
Ich sehe 4 nicht geschlossene ways.
Eine obere hälfte und eine untere Hälfte und 2 ways in der mitte.
>1. Die beiden Polygone sehen ja eigentlich okay aus.
ja, die sehen auf den ersten Blick ok aus.
>2. Komisch, das untere Polygon lässt sich zwar auswählen, aber der obere Teil wird nicht selektiert.
Für mich nicht komisch, das typischer anzeichen einer defekten Fläche die ich regelmäßig Repariere anhand von http://www.gary68.de/osm/qa/some/ac_germany.htm
Ein gutes Beispiel ist dieses http://www.openstreetmap.org/browse/way/64962899/
Der Validator hat bei mir keine Probleme dort einen Fehler zu erkennen, er sagt mir bei Deinem Beispiel 4 nicht geschlossene Areas an.
Offline
#3 2010-09-02 18:42:31
- OPerivar
- Member

- Registered: 2008-07-20
- Posts: 354
- Website
Re: JOSM: komisches Verhalten bei sich überlagernden Polygonen
moin,
der Validator (22445, JOSM 3376) gibt zwei Warnungen aus: "Weg mit Flächenzeichenstil nicht geschlossen" und "Nicht geschlossener Weg - Fläche".
Bei deinem Beispiel musste ich nur einige Teile zusammenfügen und dann für den Rest eine "neue Verbindung" zeichnen
Edit: zeigt die Warnungen auch vor dem Hochladen an
Last edited by OPerivar (2010-09-02 18:49:02)
Offline
#4 2010-09-02 18:45:43
- TobWen
- Member
- From: Ruhrgebiet
- Registered: 2009-03-31
- Posts: 1,112
Re: JOSM: komisches Verhalten bei sich überlagernden Polygonen
Ich sehe 4 nicht geschlossene ways.
Eine obere hälfte und eine untere Hälfte und 2 ways in der mitte.
Siehst Du sie wirklich oder hast Du sie analysiert? Ich bin nämlich der Meinung, man sieht das in JOSM (und den geposteten Screenshots) nicht.
>1. Die beiden Polygone sehen ja eigentlich okay aus.
ja, die sehen auf den ersten Blick ok aus.
Ach, jetzt doch ;-)
>2. Komisch, das untere Polygon lässt sich zwar auswählen, aber der obere Teil wird nicht selektiert.
Für mich nicht komisch, das typischer anzeichen einer defekten Fläche die ich regelmäßig Repariere anhand von http://www.gary68.de/osm/qa/some/ac_germany.htm
Klar, aber ich würde mich gerne über sowas vor dem Hochladen ermitteln können. Wenn's typisch ist, frage ich mich, wieso das mein Validator nicht anzeigt (JOSM latest, stabile aber das Gleiche).
Der Validator hat bei mir keine Probleme dort einen Fehler zu erkennen, er sagt mir bei Deinem Beispiel 4 nicht geschlossene Areas an.
Mein Validator zeigt da leider nichts an. Klickst Du einfach auf "Prüfen" oder markierst Du noch irgendwas?
Was macht der RVR mit OpenStreetMap? https://forum.openstreetmap.org/viewtopic.php?id=63052
Aktuelle Luftbilder des RVRs (Ruhrgebiet) http://forum.openstreetmap.org/viewtopic.php?id=28511
Offline
#5 2010-09-02 18:56:23
- TobWen
- Member
- From: Ruhrgebiet
- Registered: 2009-03-31
- Posts: 1,112
Re: JOSM: komisches Verhalten bei sich überlagernden Polygonen
moin,
der Validator (22445, JOSM 3376) gibt zwei Warnungen aus: "Weg mit Flächenzeichenstil nicht geschlossen" und "Nicht geschlossener Weg - Fläche".
Bei deinem Beispiel musste ich nur einige Teile zusammenfügen und dann für den Rest eine "neue Verbindung" zeichnenEdit: zeigt die Warnungen auch vor dem Hochladen an
Okay, dann muss ich wohl den Validator mal löschen und neu installieren.
Was macht der RVR mit OpenStreetMap? https://forum.openstreetmap.org/viewtopic.php?id=63052
Aktuelle Luftbilder des RVRs (Ruhrgebiet) http://forum.openstreetmap.org/viewtopic.php?id=28511
Offline
#6 2010-09-02 19:01:20
- Nightdive
- Member
- Registered: 2009-03-10
- Posts: 446
Re: JOSM: komisches Verhalten bei sich überlagernden Polygonen
Nightdive wrote:Ich sehe 4 nicht geschlossene ways.
Eine obere hälfte und eine untere Hälfte und 2 ways in der mitte.Siehst Du sie wirklich oder hast Du sie analysiert? Ich bin nämlich der Meinung, man sieht das in JOSM (und den geposteten Screenshots) nicht.
Das sehe ich wenn ich einen way anklicke. Der way ist nicht komplett geschlossen.
Vor einiger Zeit hat JOSM nicht geschlossene ways nicht mehr ausgefüllt was ich wesentlich besser fand. Aber das würde geändert/gefixt und ein entsprechenden Bugreport von mir wurde geWONTFIXED.
Klar, aber ich würde mich gerne über sowas vor dem Hochladen ermitteln können. Wenn's typisch ist, frage ich mich, wieso das mein Validator nicht anzeigt (JOSM latest, stabile aber das Gleiche).
Du musst alles das markieren was er prüfen soll. Ohne markierung wird nichts geprüft.
Willst Du alles prüfen dann drücke ctrl+a und dann manuell auf den prüfen Button.
Beim hochladen werden auch nur die Objecte geprüft die Du veränderst hast.
**edit**
Der Validator hat aber ein anderes Problem. Stell Dir einen großen Wald von x km2 vor mit 1k Knoten. Der Validator zeigt dir zwar das der Wald eventuell nicht geschlossen ist und markiert den way aber er zeigt Dir nicht die Stelle wo. Dazu würde ich mir wünschen das der letzte Node rot umrandet und blinkend angezeigt wird ähnlich der Potlatch double Node anzeige.
Zur Zeit suche ich mir die position des ersten/letzten Knotens via OSM Webseite raus um die Stelle zu finden.
Last edited by Nightdive (2010-09-02 19:05:04)
Offline
#7 2010-09-02 19:02:58
- TobWen
- Member
- From: Ruhrgebiet
- Registered: 2009-03-31
- Posts: 1,112
Re: JOSM: komisches Verhalten bei sich überlagernden Polygonen
Du musst alles das markieren was er prüfen soll. Ohne markierung wird nichts geprüft.
Willst Du alles prüfen dann drücke ctrl+a und dann manuell auf den prüfen Button.Beim hochladen werden auch nur die Objecte geprüft die Du veränderst hast.
Okay, ich probiere es nachher nochmal. Danke für die Hinweise.
Was macht der RVR mit OpenStreetMap? https://forum.openstreetmap.org/viewtopic.php?id=63052
Aktuelle Luftbilder des RVRs (Ruhrgebiet) http://forum.openstreetmap.org/viewtopic.php?id=28511
Offline
#8 2010-09-02 19:09:32
- EvanE
- Member
- Registered: 2009-11-30
- Posts: 5,716
Re: JOSM: komisches Verhalten bei sich überlagernden Polygonen
OPerivar wrote:der Validator (22445, JOSM 3376) gibt zwei Warnungen aus: "Weg mit Flächenzeichenstil nicht geschlossen" und "Nicht geschlossener Weg - Fläche".
Bei deinem Beispiel musste ich nur einige Teile zusammenfügen und dann für den Rest eine "neue Verbindung" zeichnenOkay, dann muss ich wohl den Validator mal löschen und neu installieren.
Ich würde mir erst mal die Ignorierliste ansehen.
Vielleicht steht da schon zuviel drin.
Im Zweifelsfall komplett löschen.
Edbert (EvanE)
Offline