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

#1 2013-07-13 10:03:01

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

Fehler am Bodensee

<object classid="clsid:d27cdb6e-ae6d-11 … ></object>

Ich hoffe, daß auf diese Weise zwei Bilder sichtbar werden. Sie zeigen den Bodensee, die Karten mit splitter und  mkgmap erzeugt im Prinzip aus dem gleichen Datenmaterial von geofabrik (am 10.7 bzw 11.7 heruntergeladen.). Einmal ist es ein Ausschnitt aus der Karte Alpen (alles in Ordnung), das andere ist ein Ausschnitt aus der Karte Deutschland. Offensichtlich kommt hier ein Multipolygon mit den Kartenrändern in Konflikt. Der Effekt tritt auf, gleich ob ich in Splitter die Option --polygon-file= ... dazu nehme oder nicht.
Ein Auszug aus meiner erzeugenden Batchdatei:
:ohnepoly
java -Xmx4000m -jar q:\prog_r304\splitter.jar --overlap=0 --keep-complete=true  --precomp-sea=q:\sea\ --output-dir=Q:\erg1\ --max-nodes=600000 --mapid=6%3001  q:\osm_Daten\%1

:weiter
cd ..\erg2
java -ea -Xmx4000m -jar q:\prog_2640\mkgmap.jar --read-config=q:\a2\config.txt --family-id=%3 --mapname=%3000  --description=%2   q:\erg1\*.osm.pbf q:\stile\meinTyp%3.TYP

Sorry, der Link funktioniert nicht. Er wurde von Canon Image Gateway erzeugt und sollte auf zwei Bilder meines Albums verweisen???

Last edited by opasto (2013-07-13 10:07:27)

Offline

#2 2013-07-13 10:08:39

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Fehler am Bodensee

opasto wrote:

Ich hoffe, daß auf diese Weise zwei Bilder sichtbar werden.

Leider falsch gehofft sad Lade die Pics zu einem Free-Hoster hoch und verlinke sie hier. Ich mach das mit http://pic-upload.de und hab keinerlei Probleme.

Gruss
walter

Beispiel:

4qyto12cdn.png

Offline

#3 2013-07-13 10:12:51

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

Re: Fehler am Bodensee

jl9j46s5lih.jpg
nwyp8koxvb3u.jpg

Danke Walter, mal sehen, ob es jetzt geht

Offline

#4 2013-07-13 10:23:23

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Fehler am Bodensee

opasto wrote:

Danke Walter, mal sehen, ob es jetzt geht

Sieht ja übel aus (Das Bild). Kann leider nicht helfen, das das nicht meine "Baustelle" ist.

Gruss
walter

Last edited by wambacher (2013-07-13 10:23:55)

Offline

#5 2013-07-13 10:54:47

fx99
Member
From: Baden-Württemberg
Registered: 2009-06-02
Posts: 1,930

Re: Fehler am Bodensee

"Schau" Dir mal die Original-Daten an: Ist das Bodensee- MP komplett in dem DE Auszug enthalten oder nicht?
Das Anschauen könnte bei der Dateigröße ein Problem sein, aber mit LINUX grep/sed etc. sollte man an die
wichtige Info kommen.

Offline

#6 2013-07-13 12:56:32

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

Re: Fehler am Bodensee

Das Anschauen könnte bei der Dateigröße ein Problem sein

So ist es, ich habe kein Linux und josm steigt bei dieser Dateigrösse aus.
Das Problem dürfte mit den Multipolygonen Bodensee (Rheinsee) und Bodensee(Zellersee) zusammenhängen, denn  wenn ich mir die "Fehlergrenze" zwischen Konstanzer Hörnle und Insel Reichenau in josm  anschaue, wird diese nur von diesen beiden Multipolygonen gebildet.
Spekulation: Es könnte damit zusammenhängen, daß ich mit recht kleinem Wert --max-nodes=600000 arbeite (grosse Werte haben immer mal wieder leere Flächen in der Karte erzeugt) und damit ein Multipolygon über mehrere Kachelgrenzen über den eigentlichen kartenrand hinaus verläuft. Ich werde also mal dieselben Daten mit --max-nodes=1600000  bearbeiten.

Offline

#7 2013-07-13 14:00:41

Garmin-User
Member
Registered: 2009-10-01
Posts: 677

Re: Fehler am Bodensee

Der "Fehler" liegt in den Roh-Daten. Der Bodensee ist auf der Grenze, an welcher geschnitten wurde (Deutschland-Extrakt). Da bringen verschiedene Splitter-Optionen nur wenig Unterschiede, trotz evtl. gefundenem, bestem Aussehen sind immer noch die Fehlstellen in den Daten vorhanden. Wer Grenzregionen benötigt, muss auf den Europa-Extrakt zurückgreifen und selbst schneiden.

Grüße
Mario

Offline

#8 2013-07-13 14:04:06

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

Re: Fehler am Bodensee

Der Fehler sollte vor dem Schritt Splitter liegen. Mit keep-complete packt splitter alle Objekte komplett in das Kachel, die einen Teil in einer Kachel haben. Wenn die Daten nicht in der Quelle sind, kann splitter die natürlich auch nicht in die Kacheln kopieren. Wenn du dein Extrakt nicht untersuchen kannst, könntest du bspw. europe herunterladen und mit der generierten areas.list schauen, ob dann der Bodensee vorhanden ist. Alternativ ginge wohl auch das Alps-Extrakt, wenn es das noch gibt.

Last edited by aighes (2013-07-13 14:05:40)


Viele Grüße
Henning

Offline

#9 2013-07-13 17:32:30

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

Re: Fehler am Bodensee

Ich bin zurück von einem wichtigen Test: Ich war schwimmen im Bodensee und konnte mich davon überzeugen, daß an Stellen, an welcher meine Deutschlandkarte "Land" zeigt, doch noch ausreichend Wasser ist.
@ Henning: Ja, das Alps Extrakt gibt es noch, die als richtiges Beispiel gezeigte Karte stammt davon. Insofern ist das Ganze für mich kein Problem sondern nur ein Schönheitsfehler.
@Mario: daß der "Fehler" in den Rohdaten liegt, ist wohl richtig. Dennoch kann dies noch nicht die ganze Wahrheit sein. Denn ich habe mal die Deutschlandkarte von Raumbezug heruntergeladen, welche dasselbe Ausgangsmaterial verwendet. Sie zeigt zwar zwischen Örlikon am Rhein und Obergailingen genau dieselbe Grenze zwischen blau und gelb wie meine Deutschlandkarte, Der gesamte Überlinger See, (in dem ich soeben schwimmen war) ist jedoch noch nicht verlandet.
Übrigens: das max-nodes=1600000  hat keine Besserung gebracht. Ich werde in Splitter mal das keep-complete weglassen.
Danke für alle Antworten.

Offline

#10 2013-07-14 09:07:23

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

Re: Fehler am Bodensee

Was mich verwundert: Der Bodensee wird durch drei Multipolygone beschrieben, welche sich nicht nur überlappen, sondern sogar teilweise  dieselben Elemente verwenden. (ID 1156846, ID 1547658, ID 2066485). Ich könnte mir vorstellen, dass eine solche Konstellation das Programm durcheinanderbringt. Ich verstehe von MP's sowie von den Programmen splitter und mkgmap leider viel zu wenig, so dass ich dem nicht weiter nachgehen kann.

Offline

#11 2013-07-14 09:10:41

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

Re: Fehler am Bodensee

Mal ne allgemeine Frage an die Relation-Fachleute.
Hab mir letzte Woche den Bodensee auch mal näher angeguckt, weil auf den openandromaps (Android-Vektorkarten) der ganze Hauptsee plötzlich komplett weiß war (oder noch ist? kA). Die BaWü-Karte hat dort sehr großzügige Grenzen und der See ist komplett drauf mit noch reichlich Umland ringsrum. Mit den vorigen Ständen war noch alles okay, das ist erst mit dem Wechsel vom 17.Juni auf 2.Juli passiert lt. Datum von FTP-Seite, also liegt es vermutlich eher an Detail-Änderungen als an grundsätzlichen Problemen.
Hatte dann ein paar Häfen und Marinas verglichen, dabei festgestellt, dass die ganz unterschiedlich eingetragen sind, konnte aber nicht rauskriegen, was denn nun eigentlich richtig sein soll und hab die Finger davon gelassen.

Aber was ist denn nun richtig? Sind Häfen etc. nun relation-relevante Flächen oder nicht??
Wenn z.B. in einem riesigen Wald tief drin jemand eine winzige Wiese reinmalt und die nicht ans Multipolygon anbindet, kann das bei empfindlichen Renderern die Wald-Aussengrenze stören. Wenn man dagegen sowas wie ein Naturschutzgebiet oder Truppenübungsplatz reinmalt, darf das problemlos kreuz und quer über verschiedene anderen Flächen liegen, das macht gar nichts. Die sind für überlappte Flächen neutral. Aber welches Verfahren nun bei Seen mit Yachthäfen etc. angewendet werden soll hab ich bisher noch nicht rausgekriegt.
=> Soll man sowas wie Yachthäfen vom See flächenmäßig abtrennen oder nicht?
Bzw. dürfen die sich überlappen, oder müssen sie es sogar?
=> Muss man denen zusätzlich zu leisure=marina auch noch natural=water verpassen, ist das egal, oder gar verboten? Denn wenn Marinas nicht Teil vom See sind und auch kein natural-water, lässt Mapnik die Fläche anscheinend leer?

Und wie ist das mit swimmingspools und Stränden innerhalb der See-Relation-Fläche, mit halb ufer-überlappenden Waterparks etc.? Bei solchen Flächentypen hab ich ja schon wesentlich stärkere Zweifel, ob das okay ist... Falls nicht, vielleicht kann mal jemand Schlaueres das korrigieren, war am Südufer, glaub so etwa bei Romanshorn und etwas östlich davon. Westlich herum bis Überlingen hab ich am Ufer nur normale Sachen gesehen (Marinas in allen Variationen), andere Uferabschnitte hab ich dann nicht mehr angeschaut.

Offline

#12 2013-07-14 09:41:01

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

Re: Fehler am Bodensee

In meinen Augen sollte ein guter Renderer die Flächen einlesen, umsetzen (Auswertung der Tags, Zeichenreihenfolge etc.) und auf die Karte malen. Wenn eine kleine Wiese, die nicht im MP ist dazu führt, dass das MP nicht gerendert wird, dann ist der Renderer irgendwo kaputt oder aber es ist so gewollt. Bspw. weil er soclhe Fehler visulisieren möchte.


Viele Grüße
Henning

Offline

#13 2013-07-14 09:53:13

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,130

Re: Fehler am Bodensee

wycbtma wrote:

Aber welches Verfahren nun bei Seen mit Yachthäfen etc. angewendet werden soll hab ich bisher noch nicht rausgekriegt.
=> Soll man sowas wie Yachthäfen vom See flächenmäßig abtrennen oder nicht?
Bzw. dürfen die sich überlappen, oder müssen sie es sogar?
=> Muss man denen zusätzlich zu leisure=marina auch noch natural=water verpassen, ist das egal, oder gar verboten? Denn wenn Marinas nicht Teil vom See sind und auch kein natural-water, lässt Mapnik die Fläche anscheinend leer?

Ist doch hier im Wiki gut erklärt:

http://wiki.openstreetmap.org/wiki/Tag% … e%3Dmarina

Also einfach ein leisure=marina um die zum Yachthafen gehörenden Land- und Wasserflächen ziehen, fertig.

Wie Mapnik (ist nur einer von duzenden OSM-Renderen) es darstellt ist erstmal zweitrangig. tongue
Chris


Mapper aus dem Münsterland.

Offline

#14 2013-07-14 09:56:23

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

Re: Fehler am Bodensee

wycbtma wrote:

Wenn z.B. in einem riesigen Wald tief drin jemand eine winzige Wiese reinmalt und die nicht ans Multipolygon anbindet, kann das bei empfindlichen Renderern die Wald-Aussengrenze stören. Wenn man dagegen sowas wie ein Naturschutzgebiet oder Truppenübungsplatz reinmalt, darf das problemlos kreuz und quer über verschiedene anderen Flächen liegen, das macht gar nichts. Die sind für überlappte Flächen neutral.

Das ist relativ einfach. Garnicht an Überlappung denken. Es geht beim Wald-Multipolygon nur um die Frage "Wo ist Wald?". Wo eine Wiese ist, kann nunmal kein Wald sein. Ein Naturschutzgebiet kann aber ohne Weiteres auch Wald enthalten. Nur über die Realität nachdenken, nicht über die Tags.

Hinterlistig ist da allerdings "landuse", weil es "die Hauptnutzung" angibt. Daher können sich zwei "landuse"-Flächen nie überlappen, denn es können ja nicht beide "die Hauptnutzung" sein. Das führt manchmal zu eigenartigen Ergebnissen: Ein nicht allzu oft militärisch genutzter Acker könnte auf zwei Arten angegeben werden, beides kann man aber nicht angeben. Die Entscheidung ist dann willkürlich, aber an muss sich entscheiden. Das hat aber nichts mit Multipolygonen zu tun, es passiert bei landuse auch ganz ohne Multipolygone.

wycbtma wrote:

=> Soll man sowas wie Yachthäfen vom See flächenmäßig abtrennen oder nicht?
Bzw. dürfen die sich überlappen, oder müssen sie es sogar?
=> Muss man denen zusätzlich zu leisure=marina auch noch natural=water verpassen, ist das egal, oder gar verboten? Denn wenn Marinas nicht Teil vom See sind und auch kein natural-water, lässt Mapnik die Fläche anscheinend leer?

Wie man sich auch entscheidet:

- Über "inner"-Teile kann man aus Multipolygonen nichts rausnehmen, was am Rand liegt. "inner"-Teile müssen innen sein. Da muss man statt dessen die äußere Grenze verändern.

- Keine Fläche sollte doppelt mit natural=water versehen werden.

-"marina" hat gewöhnlich Teile an Land und Teile im Wasser, ist daher nicht automatisch Wasser. Irgendwo muss der Wasserteil der Marina also ein natural=water kriegen -- entweder als Teil des Sees oder als eigenes Gebiet.

frohes Mappen
Wilhelm

Offline

#15 2013-07-14 10:16:21

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

Re: Fehler am Bodensee

Wow, danke für die schnellen Antworten!

Weide wrote:

"marina" hat gewöhnlich Teile an Land und Teile im Wasser, ist daher nicht automatisch Wasser. Irgendwo muss der Wasserteil der Marina also ein natural=water kriegen -- entweder als Teil des Sees oder als eigenes Gebiet.

Das ist wahrscheinlich der Kern der Sache, und gut zusammengefasst!
Ja die Wiki-Seite hatte ich schon auch gesehen, aber dann hatte mich wieder diese Warnung untendran verwirrt:

wiki wrote:

Caution. This tag was in the past used to tag only the water where the boats were moored. There is still some disagreement and confusion but Mapnik marks a marina using a dotted blue line which is not filled in unless suitable tagging.

...was war jetzt genau gemeint mit "suitable tagging", das stand nicht mehr dabei, ein Beispiel hätte geholfen...
... und dass anscheinend jeder auf seine eigene Weise tagged, wenn ich die vorhandenen Häfen so angucke...

Aber ich nehm das jetzt mal so als Ergebnis mit:
- Marinas sind flächenmäßig neutral und müssen NICHT in relations
- Ob separate Fläche oder überlappender Teil vom See ist egal, denn eigentlich ist es gar keine gefüllte Fläche, schließt auch Landteile mit ein
- Irgendwoher muss "water" kommen, normalerweise als überlappender Teil vom großen See. Oder bei separaten Flächen als eigenes zusätzliches natural-Tag (wobei dann aber keine Landteile mehr Teil der Marina sein dürfen, ansonsten muss das Hafenwasser nochmal als eine weitere, eigene Fläche gezeichnet werden)

Okay, dann alles klar jetzt smile

Last edited by wycbtma (2013-07-14 10:35:39)

Offline

#16 2013-07-14 10:20:28

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

Re: Fehler am Bodensee

Hi,

wycbtma wrote:

Ja die Wiki-Seite hatte ich schon auch gesehen, aber dann hatte mich wieder diese Warnung untendran verwirrt:

Ich muss zugeben, dass ich die übersehen habe und deshalb eine klare Meinung zu dem Thema hatte.

:-)

Weide

Offline

#17 2013-07-14 10:20:33

fx99
Member
From: Baden-Württemberg
Registered: 2009-06-02
Posts: 1,930

Re: Fehler am Bodensee

Zwei der Bodensee Relationen hatten vor kurzem Fehler, nämlich sich kreuzende Außenlinien. Ist inzwischen behoben. Vielleicht führte das zu Rendering Problemen?

Offline

#18 2013-07-14 10:31:34

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Fehler am Bodensee

opasto wrote:

Was mich verwundert: Der Bodensee wird durch drei Multipolygone beschrieben, welche sich nicht nur überlappen, sondern sogar teilweise  dieselben Elemente verwenden. (ID 1156846, ID 1547658, ID 2066485). Ich könnte mir vorstellen, dass eine solche Konstellation das Programm durcheinanderbringt. Ich verstehe von MP's sowie von den Programmen splitter und mkgmap leider viel zu wenig, so dass ich dem nicht weiter nachgehen kann.

Dass sich MP die Ways "teilen" ist durchaus üblich und absolut ok so. Gerade bei Grenzen wird das zu 100% durchgezogen, an anderen Stellen wird da schon mal geschlampt. Programme haben i.d.R. keine Probleme damit (zu haben).,

Gruss
walter

Last edited by wambacher (2013-07-14 10:34:46)

Offline

#19 2013-07-14 12:28:16

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Fehler am Bodensee

Mir fallen am Bodensee die merkwürdigen Strandbäder auf...
Zum Beispiel eines, das als leisure=swimming_pool eingetragen wird (wird blau gerendert) und eines, wo der Renderer eine Münze werfen darf, ob er lieber amenity=swimming_pool oder leisure=water_park darstellen möchte.
Weitere Beispiele: ein amenity=swimming_pool, der dank sport=* als Land gerendert wird und noch ein amenity=swimming_pool dem das leisure=* seine Landfläche rettet.

Grüße, Max

Last edited by maxbe (2013-07-14 12:55:51)

Offline

#20 2013-07-14 14:14:00

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

Re: Fehler am Bodensee

opasto wrote:

Was mich verwundert: Der Bodensee wird durch drei Multipolygone beschrieben, welche sich nicht nur überlappen, sondern sogar teilweise  dieselben Elemente verwenden. (ID 1156846, ID 1547658, ID 2066485). Ich könnte mir vorstellen, dass eine solche Konstellation das Programm durcheinanderbringt. Ich verstehe von MP's sowie von den Programmen splitter und mkgmap leider viel zu wenig, so dass ich dem nicht weiter nachgehen kann.

wambacher wrote:

Dass sich MP die Ways "teilen" ist durchaus üblich und absolut ok so. Gerade bei Grenzen wird das zu 100% durchgezogen, an anderen Stellen wird da schon mal geschlampt. Programme haben i.d.R. keine Probleme damit (zu haben).,

Seh ich auch so.

Aber hier überlappen sich die Flächen gleicher Art und das ist falsch. Der Zeller See hat glaube ich sogar dreifaches Wasser. Am Rand des Zeller Sees hört also eine Wasserfläche auf und nirgendwo steht, dass dort eine neue anfängt -- das darf ein Renderer als Land verstehen. Wenn da Wasser gezeichnet wird, dann ist das Zufall durch eine andere Verarbeitungsreihenfolge oder ein Entgegenkommen der Renderer bei gängigen Fehlern. Wir hatten kürzlich dasselbe Problem beim Tegernsee
http://forum.openstreetmap.org/viewtopic.php?id=21693

frohes Mappen
Weide

Offline

#21 2013-07-14 14:35:08

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

Re: Fehler am Bodensee

Nunja...wenn sich zwei Flächen überlagern, dann sollte ein Renderer das auch so darstellen können. In diesem Fall dann den einen See über den anderen See malen. Wenn der Renderer versucht, schlau zu sein und er dadurch andere Dinge fehlerhaft darstellt, die egtl. kein Problem darstellen (geschlossenene Fläche darstellen), dann läuft beim Renderer etwas falsch.

Das die Art udn Weise des Taggens nicht der Realität entspricht (Seegrenze) ist eine andere Sache. Aber dazu findet man ja recht viel input im Tegernsee-Faden.


Viele Grüße
Henning

Offline

#22 2013-07-14 15:17:16

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

Re: Fehler am Bodensee

Ich würde es richtig gut finden, wenn Renderer alles Falsche überhaupt nicht darstellen und in eine Fehlerliste reinschreiben würden. Die Karte würde zwar einige Zeit grauenhaft aussehen, aber die Qualität der Datenbank würde sehr schnell wachsen.

frohes Mappen
Weide

Offline

#23 2013-07-14 17:54:24

WanMil
Member
Registered: 2009-04-09
Posts: 109

Re: Fehler am Bodensee

opasto wrote:

Was mich verwundert: Der Bodensee wird durch drei Multipolygone beschrieben, welche sich nicht nur überlappen, sondern sogar teilweise  dieselben Elemente verwenden. (ID 1156846, ID 1547658, ID 2066485). Ich könnte mir vorstellen, dass eine solche Konstellation das Programm durcheinanderbringt. Ich verstehe von MP's sowie von den Programmen splitter und mkgmap leider viel zu wenig, so dass ich dem nicht weiter nachgehen kann.

Ich kann versichern, dass splitter und mkgmap vollständige und richtig getaggte Multipolygone, die dieselben Element verwenden, auch richtig verarbeitet. Sollte dies nicht der Fall sein, bitte mit Beispiel auf der mkgmap-dev Liste posten.
splitter sollte nicht mit --keep-complete=false gestartet werden (--keep-complete=true ist default).

WanMil

Offline

#24 2013-07-17 21:50:29

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

Re: Fehler am Bodensee

wfufenjlercl.jpg
ud7y92uvjqp.jpg
z1lo1e17f6ds.jpg
nxcivklhdu3.jpg

4 Bilder, welche einen weiteren Problembereich aufzeigen: Es ist der Segelhafen Raschewski in Überlingen (47.7684° N, 9.1454° O).
Bild 1 zeigt die Daten in josm
Bild 2 ist eine karte, erzeugt aus dem Download aus josm etwa der Bereich von Bild 1 als *.osm Datei.
Die Karte scheint in Ordnung
Bild 3 ist der Auszug aus der Deutschlandkarte (Daten von Geofabrik am 15.7 im Format osm.pbf, gerendert mit Splitter r306 und mkgmap 2656, mit polygonfile germany.poly
Bild 4 dasselbe wie Bild 3, jedoch ohne Polygonfile.
Bild 2 und Bild 3 sind mit den exakt gleichen Einstellungen gerendert.
Es scheint so, als ob es da "Fernwirkungen" von Bodenseepolygonen oder/und Grenzpolygonen gibt???
Ich bin da überfordert.
(Ich möchte nicht meckern, denn ich bewundere die komplexen Programme welche hier in einem Gemeinschaftsprogramm erstellt werden. Aber ich meine, das Aufzeigen  verbleibender kritischer Stellen könnte helfen, die Programme noch perfekter zu machen)
(Falls Rückfragen: ich bin zwei Tage auf Reisen ohne PC dabei)

Offline

#25 2013-07-19 09:14:44

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

Re: Fehler am Bodensee

Interessante Screenshots - und lustige "Fernwirkung", hehe. 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??
Und in irgendeinem Thread, wo es um MPs ging, wurde ja von erfahreneren Leuten gesagt, dass geofabrik an der Kartengrenze wirklich keine MPs vervollständigt.

Mit meiner sehr begrenzten Erfahrung würd ich normalerweise sagen, dass Flächen immer dann am sichersten funktionieren, wenn die Aussenkontur nur 1 Linie am Stück ist, aber dazu ist der See wohl etwas groß. Man könnte ihn auch in 2 Hälften aufteilen (Überlinger See und Obersee bietet sich an), beide mit natural=water, beide mit jeweils geschlossener 1-Linien-Kontur außenrum und die gemeinsame Grenze halt doppelt übereinander.
Nur stellt sich dann wieder ein anderes Problem, nämlich wieviele Renderer dann die 3 Namen Bodensee, Überlinger See, Obersee noch passend darstellen könnten und wie? Mit "Bodensee" als Super-Relation? Mit BS nur als Node? Mit zusätzlicher, grober Innenfläche über ganzen See der nur Name BS und place=locality kriegt?

Aber speziell im Fall von geofabrik kenn ich mich halt gar nicht aus und hab Zweifel, ob am Obersee überhaupt irgendwas helfen kann, ob die an der Kartengrenze womöglich sogar Linien mittendrin kappen? Dann wär mit solchen Aufteilungen nur der Überlinger See 'gerettet', der kpl. im Auszug drin liegt.
Die Ideallösung wär ja, wenn geofabrik bei der Erstellung von Kartenauszügen durchgeschnittenen Flächen eine neue Aussenlinie entlang der Kartengrenze spendieren und die automatisch der Fläche zuordnen könnten. Aber ist ja bestimmt schon 100x vorgeschlagen worden und vielleicht nicht so einfach zu programmieren, keine Ahnung.

Offline

Board footer

Powered by FluxBB