Landesgrenze DE

Hi,

wenn ich mir mit ‘boundary=administrative & admin_level<3 [0x1e level 7]’ die Deutschlandgrenze anzeigen lasse, gibt es da so einige Lücken, obwohl die Daten In OSM vorhanden sind:

Südbaden
Aachen Richtung Norden bis Höhe Goch
südlich Dresden
östlich, südlich Passau
südlich München, Kempten bis fast zum Bodensee

Hat da jemand eine Idee?

Gruß
Josef

Über welche Software schweigst du dich denn hier aus?
gruss
walter

mkgmap

Kartendaten extrahiere ich aus der Europa-pbf (Geofabrik) mittels Polygonedatei.

Gruß
Josef

Hallo Josef

Und woher hast du die Polygone-Datei?
Polygone speziell zum Ausschneiden werden gerne etwas vereinfacht, so dass an einigen Stellen mal ein wenig Nachbarland dabei ist und manchmal eben ein wenig des gewünschten Gebietes und damit auch Grenzstücke fehlen. Bei den Polygonen der Geofabrik ist das wohl der Fall.

HTH
Edbert (EvanE)

Hallo Edbert,

die Polygon-Datei habe ich von cloudmade.com. Habe sie allerdings etwas modifiziert. SIe beinhaltet die komplette Landmasse,Grenzstücke fehlen keine. Ausgeschlossen habe ich dänische und schwedische Inseln.

Angefangen habe ich mit dem DE-Extrakt der Geofabrik. Leider hatte ich damit bei Emden überflutetes Land, was beim DE-Extrakt von cloudmade nicht der Fall war. Das Polygon von Cloudmade ist nicht so eng angelegt, wie das der Geofabrik.
Letztendlich bin ich wieder bei der Geofabrik gelandet, da das Update von cloudmade in zu großen Abständen erfolgt (laut FAQ wöchentlich, bis dato ca. 1 Monat).

Momentan probiere ich es mal mit einem rechteckigen Extrakt. Kann aber noch dauern, da die Downloadrate bei Geofabrik am heutigen Tag sehr bescheiden ist.

Gruß
Josef

Hallo Josef

Alles sehr seltsam. Wenn du bei Aachen südwestlich (statt nördlich) geschrieben hättest, hätte ich auf die Vennbahn getippt. Die Frage kommt ja mal immer wieder (siehe diesen Thread vom 9.3.2011).

Ich hoffe, dass es mit dem rechteckigen Extrakt klappt. Sonst ist wohl wirklich was mit der Grenze nicht in Ordnung.

Habe mir gerade mal ein Stück Grenze bei Mönchengladbach angesehen. Da ist mir nichts aufgefallen, ausser dass es zwei Multipolygone Deutschland (51477, 62781) und zwei Multipolygone Roerdalen (405207, 47807) gibt. Die Grenze selber ist sauber mit admin_level=2 getaggt.

Edbert (EvanE)

Hallo Edbert,

auch beim rechteckigen Extrakt tut sich da nichts. Meine Vermutung, daß dies evtl. damit zusammenhängt, daß die Extraktgrenze zu nahe an der Landesgrenze liegt, ist damit auch hinfällig.
Dann gehts halt ohne Grenze.

Gruß
Josef

Das Multipolygon [2] war bei Basel nicht geschlossen. Hab das mal gefixt.
Das andere MP ist ein Landmasse-Polygon, und hat keine boundary=administrative-Eigenschaft.

gruß,
ajoessen

Hi,

ich arbeite mit Merkaartor und habe mal die Grenze im Süden (Relation 51477) abgeklappert.
Wenn ich auf einen Node klicke, der zwei Wegen angehörig ist, werden beide Wege markiert. An nachfolgenden Stellen laufen Wegen zusammen. Es gibt aber keine Nodes. Bevor ich diese Wege einfach verbinde, sicherheitshalber diesbezüglich die Frage an die Spezialisten.

http://www.openstreetmap.org/?lat=47.4449306&lon=11.4216530&zoom=18
http://www.openstreetmap.org/?lat=47.3970383&lon=11.2223812&zoom=18
http://www.openstreetmap.org/?lat=47.3960104&lon=11.0553799&zoom=18
http://www.openstreetmap.org/?lat=47.3964763&lon=11.0164404&zoom=18
http://www.openstreetmap.org/?lat=47.3806060&lon=10.4363987&zoom=18
http://www.openstreetmap.org/?lat=47.3187671&lon=10.3466822&zoom=16
http://www.openstreetmap.org/?lat=47.3550284&lon=10.1003200&zoom=17

Gruß
Josef

lass es bitte bleiben.
gestern/vorgestern hast du die grenze der brd (51477) gelöscht (frederick hat sie schnell gerettet) und derzeit ist die ecke um bad tölz defekt, da du zwei segmente miteinander verbunden hast. way 31318513 in 51477+tirol+östereich+???

generell ist es fast nie gut, wege miteinander zu verbinden, nur weil sie gleich aussehen.
Wenn die Mitglieder von Relationen sind, schaffst du nur Chaos.

gruss
Walter

Die Rettung hatte ich selbst veranlaßt. Danke an Frederik.
Das mit dem Defekt tut mir leid.

Eine Erklärung bezüglich der Links?
Müßten da kein Nodes sein?

Gruß
Josef

Hat sich erledigt. Liegt an Merkaartor stable (0.17). JOSM zeigt diese an. Habe dann die Unstable von Merkaartor (0.18) probiert. Auch hier werden sie angezeigt. Sorry für die Belästigung. :wink:

Gruß
Josef

Ich erkenne Dein Problem nicht aber es kann keinen Weg ohne Nodes geben und keine Änderung der Richtung des Weges ohne Node.

Die Datenbank kennt
a) Nodes mit einer zwangsangabe eines Koordinatensatzes
Beispiel: http://www.openstreetmap.org/browse/node/1030272904/

b) ways und einer zwnagsangabe von mindestens 2 Node IDs. Die Reihenfolge der Node IDs bestimmen die Richtung des weges.

Beispiel: http://www.openstreetmap.org/browse/way/88768294
Man sieht hier schön die Nodes die die Lage und Richtung des ways vorgeben. Der way selber enthält keinerlei Koordinatenangaben.

c) Relation mit mindestens einem Tag oder einem Member

Du siehst, ein way ist quasi nur eine virtuell gedachte Linie zwischen bestehenden Nodes.

edit
Ich habe das ganze changeset 7524435 von Radeln revertet weil alle Grenzen dort am Abzweig kaputt gemacht wurden.
Ich verstehe nicht warum man nicht überlegt was man macht wenn man an so einem wichtigen Objekt wie der Landesgrenze rumbastelt.

Danke,

jetzt siehts wieder gut aus.
gruss
Walter

Danke.

Überlegt hatte ich schon, aber aufgrund der falschen Anzeige, wie geschildert, und des fehlendes Grenzverlaufs in meiner Karte und … das Falsche getan.

Die Frage weshalb die Grenze Lücken hat, besteht aber immer noch.

Gruß
Josef

moin moin josef,

mir ist keine lücke in der Gegend bekannt - und ich kenne alle Lücken :wink:

Gib bitte mal einige Infos dazu:
welche Grenze (id) und wie sieht die Lücke aus?
eventuell nen screenshot.

Gruss
Walter

Am Freitag (nach meiner Reparatur bei Basel) waren alle outer-polygone geschlossen. Das kann man in josm schön sehen, wenn man alle Elemente der Relation runtergeladen hat. Neben dem großen Polygon gibt es eine Exklave in der Schweiz bei Schaffhausen und 5 Exklaven in Belgien neben der Vennbahn.

gruß,
ajoessen

Hallo Walter,

Habe mal einen Screenshot erstellt. Gibts hier: http://ge.tt/5WWZjHI

Hier auch noch die Kommandozeilen für den Splitter und MkgMap, falls diese evtl. relevant sein sollten.

java -ea -Xmx2024M -jar ./splitter-r170/splitter.jar --mapid=30000001 --max-nodes=1000000 germany.osm.pbf

java -ea -Xmx2024M -jar ./mkgmap-r1867/mkgmap.jar
–output-dir=./Kacheln
–description=OSM_DE
–country-name=Deutschland --country-abbr=DE
–name-tag-list=“name:de,name,int_name”
–style-file=./style/
–generate-sea=extend-sea-sectors,close-gaps=6000
–family-id=3333 --product-id=1
–series-name=OSM_Deutschland
–area-name=Deutschland
–overview-mapname=OSM_Deutschland
–tdbfile
–draw-priority=25
–latin1
–ignore-maxspeeds
–ignore-turn-restrictions
–add-pois-to-areas
–no-poi-address
–max-jobs=2
-c template.args 3333.TYP

Gruß
Josef

Dann halt ich mal meinen dagegen:

Mit osmosis die Grenzen aus dem nrw.pbf von heute:
D:\Karten\OpenStreetMap\osmosis\bin\osmosis.bat --read-pbf D:\Karten\osm\Geofabrik\nordrhein-westfalen.osm.pbf --tf accept-ways boundary=administrative --used-node --tf accept-relations boundary=administrative --write-xml nrw-grenzen.osm

und mit nik2img gerendert.
admin_level=2 gelb
admin_level=4 rot
admin_level=5 grün
admin_level=6 blau.

Da sind keine Lücken in der Staatsgrenze erkennbar.

Gruß,
ajoessen

Das mag ja sein.

Es geht aber um eine mit mkgmap erstellte Karte, in der die Landesgrenze mit ‘boundary=administrative & admin_level<3’ im style file eben nur unvollständig dargestellt wird. Mehr nicht. Da nützen mir andere Konstrukte/Extrakte nichts.

Gruß
Josef