Kosmos zeigt keine Karte an

Als blutiger OSM- & Kosmos-Anfänger benötige ich Hilfe. Eigentlich würde ich gerne mit den verschiedenen Rendering Rules bei Kosmos rumspielen, um über meinen Anfänger-Status hinwegzukommen. Mein Problem ist nur, dass Kosmos außer bei Anwendung der Standard Rules (General Purpose Rules) keine Karte anzeigt, sondern im Kartenfenster alles weiß bleibt. Was mache ich falsch? Ich habe mir bei Geofabrik die OSM-Daten für Berlin heruntergeladen und die osm-Datei dann bei Kosmos in einem neuen Projekt eingefügt. Solange ich als Rendering Rules Source die General Purpose Rules - URL (http://wiki.openstreetmap.org/index.php?title=Kosmos_General_Purpose_Rules) angebe ist alles gut. Der Acitivity-Logger gibt folgendes wieder: [17:30:15] Loading rendering rules from ‘Kosmos.RenderingRules.OsmWikiRenderingRulesSource’… (0%) [17:30:17] Starting coastline processor… [17:30:17] OSM data is without JOSM bounding boxes. [17:30:17] Finished coastline processing. [17:30:18] Error in the icon placement algorithm. [17:30:23] Error in the icon placement algorithm. Daraufhin zeigt mir das Kartenfenster ganz Berlin an und ich kann in die Karte hineinzoomen. Jede andere URL funktioniert jedoch nicht. Gebe ich z.B. http://wiki.openstreetmap.org/index.php?title=User:Klainkaliber/Kosmos als Quelle an, bleibt die Karte weiß und der Activity-Logger sagt folgendes: [17:31:16] Loading rendering rules from ‘Kosmos.RenderingRules.OsmWikiRenderingRulesSource’… (0%) [17:31:17] Starting coastline processor… [17:31:17] OSM data is without JOSM bounding boxes. [17:31:17] Finished coastline processing. In der Error-List steht nichts. Auch die Angabe der Quelle als txt-Datei führt zu nichts. Diesmal auch nicht bei den General Purpose Rules. Wenn ich den Quelltext der Seite (http://wiki.openstreetmap.org/index.php?title=Kosmos_General_Purpose_Rules) als txt-Datei abspreichere und die txt-Datei als Quelle angebe, bleibt die Karte wieder weiß. Bin ich zu blöd??

Ich weiß nicht, ob das hilft, aber schau mal hier: http://wiki.openstreetmap.org/index.php?title=Kosmos_FAQ&oldid=147464#Using_rules_from_the_OSM_wiki Da hatte ich geschrieben “So why don´t you …”, weil ich ein ähnliches Problem hatte. Das soll angeblich behoben sein, und daher hatte Breki die Passage von der FAQ entfernt (das oben ist der Link zu (m)einer historischen Version). Demnach könnte helfen, wenn Du ein “&action=raw” an die Adresse ranhängst. Probier´s mal aus und berichte bitte, ob es das ist. Und schreibe bitte die Version von Kosmos dazu, die Du benutzt. Die aktuelle ist die 2.3 (http://igorbrejc.net/category/openstreetmap/kosmos/kosmos-new-versions). Kristian

Ein sehr ähnliches Problem hatte ich zuletzt auch … (mit Version 2.3) Waren meine ersten Versuche mit Kosmos. Solange ich die Rules nicht geändert hab war alles ok. Aber wehe ich schreibe da einmal nen Wiki-Link rein. Dann geht garnix mehr (alles bleibt weiß), auch wenn ich wieder den Original-Link eingebe… Ich habs dann irgendwie hinbekommen die Lokalen Rules anzeigen zu lassen … Jetzt benutze ich die TXT-Datei, und ändere den Rules-Link einfach ncihtmehr …

Leider nützt der action=raw - Zusatz nichts. Es bleibt alles weiß! Ich benutze die aktuellste Kosmos-Version (2.3.213.0). Habe das ganze auch auf zwei unterschiedlichen Rechnern probiert. Beides mal das gleiche Problem. Im Gegensatz zum von TEL0 geschilderten Fall, funktioniert´s immer problemlos wenn ich wieder den Original-Link eingebe. Aber keine TXT-File und kein anderer Link funktioniert. Das mit dem TXT-File verstehe ich doch richtig, oder? Die entsprechende Rules-Seite aufrufen. Quelltext anzeigen lassen und den kompletten Quelltext ohne irgendwelche Änderungen als TXT-Datei abspreichern. Und dann die Datei als Rendering Rules Source angeben. So mach ich´s, aber so funktioniert´s bei mir nicht.

Die Wiki scheint gerade nicht erreichbar zu sein. Dann probiere ich es mal ohne. Mit der aktuellen Version habe ich noch nicht gearbeitet, aber bei der alten war´s so, dass der erste der beiden folgenden Links (ohne “raw”) nicht funktionierte, der zweite aber schon. Dabei war es egal, ob man den direkt angegeben hat oder den gespeicherten Quelltext. Der wichtige Unterschied ist, dass Du beim ersten den HTML-Quelltext bekommst, beim zweiten aber den WIKI-Quelltext, und das ist ganz was anderes. Nur mit dem WIKI-Quelltext funktionierte es damals, und das wird vermutlich immernoch so sein. http://wiki.openstreetmap.org/index.php?title=User:Klainkaliber/Kosmos http://wiki.openstreetmap.org/index.php?title=User:Klainkaliber/Kosmos&action=raw Wie gesagt: Der erste Link sollte die Wiki-Seite normal laden, der zweite den WIKI-Queltext. Ach Moment, die Wiki geht jetzt doch endlich auf … achso … das Problem hatten wir auch schon einmal … REDIRECT … moment, ich gucke mal im Archiv … so, hier: http://forum.openstreetmap.org/viewtopic.php?id=1630 Nun mal gucken, was das bedeutet in diesem Falle … genau … so hier geht´s: http://wiki.openstreetmap.org/index.php?title=Kosmos_clean_style (?title=Kosmos_clean_style) http://wiki.openstreetmap.org/index.php?title=Kosmos_clean_style&action=raw (?title=Kosmos_clean_style&action=raw) Der erste Link ist der direkte Link zur Seite (ohne Redirect), der zweite identisch, aber mit “&action=raw” hinten dran. Mist, jetzt hängt die Wiki schon wieder fest … aber ich gehe mal davon aus, dass der zweite Link wirklich den WIKI-Quelltext liefert. PS: Ja, jetzt hat´s geklappt. Speichere das mal als Text und verlinke es sauber. Damit müsste es funktionieren. Kristian

Im Prinzip richtig … der Quelltext muss aber der Wiki-Quelltext sein. Also der Text der in dem Textfenster erscheint, wenn du auf “Edit” klickst. Generell war die Chance bei mir immer am größten, dass ich was angezeigt bekomme, wenn ich Kosmos neu starte. Dann auf den Link “new Kosmos project with Web map” geklickt hab. Und dann bevor die OSM-Daten geladen werden, den Link zur Rules-Datei angegeben habe. Vielleicht funktioniert das bei dir ja auch … Der Link zur Textdatei müsste etwa so aussehen: “C:ProgrammeKosmos
ules.txt” … also nicht einfach nur “rules.txt” eingeben… Edit: Hatte den falschen Link eingetragen…

Alles klar! Vielen Dank!! Ich war zu blöd! Ich hatte tatsächlich den HTML-Quellcode als Text-Datei verwendet. Mit dem “Wiki-Code” funktioniert´s jetzt. Die Eingabe der URL funktioniert zwar immer noch nicht, aber das soll mir jetzt egal sein.