You are not logged in.

Announcement

*** NOTICE: CONTENT MIGRATION PENDING! Read More about the import. Bug? Post them here***

#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

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.

Nightdive wrote:

>1.  Die beiden Polygone sehen ja eigentlich okay aus.
ja, die sehen auf den ersten Blick ok aus.

Ach, jetzt doch ;-)

Nightdive wrote:

>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).

Nightdive wrote:

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

OPerivar wrote:

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

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

TobWen wrote:
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

Nightdive wrote:

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

TobWen wrote:
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" zeichnen

Okay, 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

Board footer

Powered by FluxBB