[Talk-de] Geofabrik-Exporte teilweise fehlerhaft in Datenlogik
Jochen Topf
jochen at remote.org
Mo Nov 1 17:04:44 UTC 2010
On Mon, Nov 01, 2010 at 04:16:42PM +0100, Tom Müller wrote:
> nachdem mein Programm welches ich derzeit entwickle mal wieder aufgrund
> einer Null-Pointer-Exception abgeschmiert ist, ist mir aufgefallen, dass
> die Extrakte der Geofabrik teilweise Fehler in der Datenlogik aufweisen.
> Mir ist klar, dass es nicht ganz trivial ist einen Bereich
> auszuschneiden (es geht hier, mal wieder, um Berlin, aber mMn darf es
> nicht passieren, dass dabei Daten entstehen die schlicht falsch sind.
> Der Way 77487735 [1] hat einen Knoten der genau auf der Berliner
> Stadtgrenze liegt. Dementsprechend ist er Way auch im Extrakt enthalten,
> was ja auch richtig ist. Allerdings sind alle Knoten entfernt, die nicht
> innerhalb der Grenzen Berlins liegen. Dies resultiert in diesem Fall in
> einem Way mit nur einem Knoten.
> Das ist dann schlichtweg eine fehlerhafte Datenstruktur! Ein Weg/Kante
> kann nicht nur aus einem Knoten bestehen.
>
> Vielleicht kann man da die Ausschneidelogik etwas abändern, das solche
> Fehler nicht mehr auftreten können?
Diese Fragen kommen wieder und wieder. Leider gibt es keine Ausschneidelogik,
die für alle Anwendungsfälle "richtig" ist. Und leider sind manche "Logiken"
auch deutlich aufwändiger in der Durchführung als andere. Daher ist das einfach
ein Kompromiss.
Das Ausschneiden passiert mit dem Programm Osmosis, das verschiedene Optionen
hat, um "die Logik" einzustellen. Wenn Du selbst die Daten ausschneidest,
kannst Du Dir selbst auswählen, welche Logik Dir am besten passt.
Jochen
--
Jochen Topf jochen at remote.org http://www.remote.org/jochen/ +49-721-388298
Mehr Informationen über die Mailingliste Talk-de