You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#26 2013-07-19 15:16:15

aighes
Member
From: Shanghai
Registered: 2009-03-29
Posts: 5,383
Website

Re: Fehler am Bodensee

Mit den Extrakten ist es halt so, wie bereits gesagt wurde, dass diese an den Grenzen nicht vollständig sind. Daten, die nicht vorhanden sind können auch nicht gerendert werden. Es ist daher auch nichts neues, dass man sich das nächst größere Extrakt besorgt. Da in den meisten Fällen das Datenvolumen dann recht hoch ist, nutzen viele Diff-Dateien (Dateien die nur die Änderungen in jeweiligen Zeitraum enthalten) um dieses Extrakt aktuell zu halten.

In deinem konkreten Fall müsstest du dir europe.osm.pbf herunterladen und lässt splitter mit deinem polygon und keep-complete auf europe.osm.pbf los. Das europe.osm.pbf kannst du dann bspw. mit osmupdate aktualisieren.

Noch eine Randbemerkung: Das Format o5m ist etwas effektiver (schneller und weniger RAM-Verbrauch) als pbf, braucht dafür aber mehr Speicherplatz auf der Festplatte. Das muss man letztlich selber abwägen.


Viele Grüße
Henning

Offline

#27 2013-07-20 15:03:43

opasto
Member
Registered: 2011-11-24
Posts: 168

Re: Fehler am Bodensee

wycbtma wrote:

Das sieht doch definitiv so aus, dass im geofabrik-Extrakt einfach die See-Kontur nicht komplett drin ist, also das südliche Ufer fehlt. Und wenn eine Fläche nicht ringsrum geschlossen ist, sondern der Renderer nur Linien mit Lücke kriegt, dann weiß er halt nicht: auf welcher Seite liegt denn nun die Fläche (das Wasser), nördlich oder südlich??

Das kann vieles erklären, aber offensichtlich nicht alles, denn um ein "nördlich von oder südlich von" unterscheiden zu können, muss ein "von" da sein, und das finde ich nicht immer: Wenn man im 4. Bild die untere Begrenzung der "Arche" nach links und rechts verlängert, kann man eine genau horizontale Linie, an welcher die Land und See Darstellungen wechselt sehen (in der Gesamtansicht der karte verläuft diese Linie bis zum anderen Seeufer). Wenn ich nun in josm schaue, an welchem Objekt dieser Wechsel stattfindet, finde ich gar nichts!! Keine Linie von West nach Ost, nicht mal Punkte an den Enden dieser Linie, welche ich mit der Linie in Zusammenhang bringen könnte. Wenn mir josm nicht irgendwelche Objekte  verschweigt, muss diese Linie also beim Rendern von alleine entstehen. Man kann dies dann einen Artefakt nennen.
@aighes: Danke für die Hinweise. Ich habe aber selbst kein Problem, denn ich arbeite in dieser Gegend mit der Alpenkarte, welche diese Erscheinungen nicht zeigt. Zu meiner Motivation: Siehe den letzten Absatz meines letzten Beitrags.

Offline

#28 2013-07-20 16:29:36

wycbtma
Member
Registered: 2013-06-30
Posts: 83

Re: Fehler am Bodensee

opasto wrote:

Wenn man im 4. Bild die untere Begrenzung der "Arche" nach links und rechts verlängert, kann man eine genau horizontale Linie, an welcher die Land und See Darstellungen wechselt sehen (in der Gesamtansicht der karte verläuft diese Linie bis zum anderen Seeufer). Wenn ich nun in josm schaue, an welchem Objekt dieser Wechsel stattfindet, finde ich gar nichts!! Keine Linie von West nach Ost, nicht mal Punkte an den Enden dieser Linie, welche ich mit der Linie in Zusammenhang bringen könnte. Wenn mir josm nicht irgendwelche Objekte  verschweigt, muss diese Linie also beim Rendern von alleine entstehen.

Musst dir mal testweise Merkaartor installieren und ein bisschen die Bildausschnitte am Monitor rumschieben, da sieht man mit jeder Bewegung sofort, wie solche Geisterlinien kreuz und quer "on the fly" entstehen, wenn eine gesplittete Flächenkontur nicht komplett im Ausschnitt zu sehen ist wink Da versucht der Renderer halt zu raten und die zwei äußersten noch bekannten Punkte mit einer geraden Linie zu "schließen".
Auch bei Android-mapsforge-Karten gibt es einen ähnlichen Effekt, wenn eine gesplittete Flächenberandung während der Kartenkonvertierung irgendwelche internen Tilegrenzen überschritten hatte. Dort sind es dann meistens nur die Randbereiche, und die Flächen tendieren nicht zu verschwinden sondern zu wuchern, überdecken gern mal halbe Dörfer mit Wald oder so.
Bei ringförmig geschlossenen 1-Linien-Aussenkonturen haben diese Renderer dagegen nie Probleme.

Offline

#29 2013-07-20 23:08:30

wycbtma
Member
Registered: 2013-06-30
Posts: 83

Re: Fehler am Bodensee

Nochmal zum Bodensee an sich:
Da es gestern wieder brandneue Offline-Karten für mein Handy gab, hab ich gleich mal geguckt, ob der See jetzt wieder blau ist - und yes! smile Dann nochmal etwas am Ufer entlanggeguckt, und dank halbtransparenter Wasserdarstellung fielen mir bei Immenstadt zwei so seltsame türkisblaue Flecken auf, mitten im Wasser:

http://www.openstreetmap.org/?lat=47.66 … 7&layers=M

Auf mapnik sieht man die gar nicht, aber ein Gegencheck im Editor ergab: das sind zwei Unterwasser-Wäldchen! cool Dachte zuerst, die müsste man vielleicht noch als Inseln ausschneiden, aber dann festgestellt, dass die ja schon seit zwei Wochen in der See-Relation drin sind.
Allerdings nur in der vom "Obersee", nicht vom "Bodensee". Der Obersee hat ja zur Zeit kein eigenes Wasser, weil das MP lediglich für den Namen zuständig ist. Wahrscheinlich müssten sie stattdessen in das MP vom Bodensee?

Offline

#30 2013-07-21 07:10:15

aighes
Member
From: Shanghai
Registered: 2009-03-29
Posts: 5,383
Website

Re: Fehler am Bodensee

Ich würde sie in beide packen.


Viele Grüße
Henning

Offline

#31 2013-07-21 08:54:43

opasto
Member
Registered: 2011-11-24
Posts: 168

Re: Fehler am Bodensee

wychtma wrote:

das sind zwei Unterwasser-Wäldchen! cool

http://www.panoramio.com/photo/17180117 … google.com

Last edited by opasto (2013-07-21 08:59:01)

Offline

#32 2013-07-22 09:29:47

Weide
Member
Registered: 2009-04-05
Posts: 1,491

Re: Fehler am Bodensee

wycbtma wrote:

Der Obersee hat ja zur Zeit kein eigenes Wasser, weil das MP lediglich für den Namen zuständig ist.

Der Name allein nützt nichts, es muss auch noch irgendein Objekt angegeben werden z.B. place=locality.

Für einen Renderer ist die erste Frage "Was soll da hin gemalt werden?", davon abhängig wird dann die richtige Art der Namensplazierung, Farbe, Schriftart, ... ermittelt. Wenn da jetzt kein Objekt steht, also nichts gemalt werden soll, dann gibt es auch keine Kriterien wie der Name da hin soll und es kann gut passieren, dass er garnicht auftaucht.

Weide

Offline

Board footer

Powered by FluxBB