x

Re: Vollständigkeit eines Ways beim Datenextrakt


Geschrieben von ikonor (Gast) am 22. November 2018 17:45:22: [flux]

Als Antwort auf: Vollständigkeit eines Ways beim Datenextrakt geschrieben von Harald Hartmann (Gast) am 20. November 2018 11:16:

Noch ein ergänzendes Zitat:

addresshistory*org wrote:

Wenn das MP Schema nicht passt, müssen wir eben das MP System verbessern. Zum Beispiel wo bei einer unendlichen Gerade, das Innere, und wo das Äußere ist. Es kann doch nicht sein dass sich dies lediglich mittels geschlossenem Ring erschließt

Ich vermute es geht hier nicht um die Vollständigkeit eines Ways, sondern um ein unvollständig geladenes/extrahiertes Multipolygon mit mehreren äußeren (outer) Ways und was es bräuchte, um damit trotzdem noch was anfangen zu können.

Der Ausdruck "unendlichen Gerade" ist vielleicht etwas unglücklich und irreführend, ich verstehe das so:

␣␣␣␣␣␣␣␣x
+----|----+
|␣␣␣␣|␣␣␣␣|
|␣␣␣␣x␣␣␣␣|
|␣␣␣␣|␣␣␣␣|
+----|----+␣bbox
x
^␣way

Ein Way als Teil eines multi-outer MPs schneidet das umgebende Rechteck (Bounding Box, bbox) eines geladenen/extrahierten Kartenauschnitts in zwei Teile. Ohne die fehlenden Ways ist aber nicht klar, ob das Polygon die rechte oder linke Hälfte umschließt (oder sich der Way in gerader Richtung quasi unendlich fortsetzt).

Mit einer zusätzlichen Information am Way, dass die Innenseite des Polyons rechts des Ways liegt, könnte man die rechte bbox-Hälfte entsprechend füllen.

So was Ähnliches gibt es beim natural=coastline Tag:

Definitionsgemäss liegt dann das Land (weiss) links von der Linienrichtung, das Meer (blau) rechts davon.

Dadurch kann man z.B. das Meer in einem Kartenausschnitt an der Küste rendern, ohne das komplette Ozean-Polygon laden zu müssen.