Skipistenkarte mit mapcomposer?

Hallo OSM-Freunde,

habe recherchiert und nach Anleitungen gesucht, um mit mapcomposer eine Skipisten- und Liftkarte zu erzeugen. Habe aber leider nichts gefunden. Intuitiv hat es auch nicht geklappt. Weiß jemand wie man es hinbekommt, um solch eine Karte mit Mapsource und auf einem Outdoor-Gerät zu nutzen.

Vielen Dank für Eure Mühe!

hedu

Hast du denn überhaupt eine Karte deiner Region aus dem Composer bekommen?

Um keine Wanderkarte zu bekommen, musst du die ganzen Regeln anpassen. Bspw. Wege grob nach Zustand differenzieren. Autobahn, Bundestraße, Landstraße, Kreisstraße, Wohnstraße, Feldweg und restliche Wege. Dann halt Listen, Loipen, Lifte etc.

Punkte musst du dann auch etwas abspecken und für dich interessante Punkte aufnehmen.

Hallo Henning,

Vielen Dank für Deine rasche Antwort, ja ich habe mit den Standard-Einstellungen schon einige Karten erstellt, die ich auch weitestgehend o.k. fand. Lediglich gab es mal Probleme in den Alpen. Dazu hatte ich in einem anderen Post angefragt. Das Problem ist auch noch nicht gelöst. Aber da kann man ja auf Nops Karte ausweichen.

Im Mapcomposer habe ich jetzt zu Pisten etwas gefunden bei ignorierten Tags, habe dort jetzt den Haken bei ignorieren entfernt. Nun tauchen die Pisten aber in den anderen Listen auch nicht auf, muss ich bei Kartenobjekten, Ebenen oder Ersetzungen suchen? Muss ich für Pisten Renderregeln erstellen? Wege und Straßen soll ich in der Anzeige deaktivieren, um es übersichtlicher zu machen? Habe ich das richtig verstanden?
Mit der Modifikation der Einstellungen komme ich beim Mapcomposer noch nicht klar und die Anleitung hellt manches auch nicht endgültig auf.

Vielleicht gibt es ja ein Tutorial für Begriffsstutzige

Viele Grüße!
hedu

Du musst dir neue Kartenobjekte und Regel für die Objekte erstellen, die du darstellen möchtest und kannst die entfernen, die du nicht darstellen möchtest.

Bspw. kann es sinnvoll sein, dass du Wege, die Piste und Weg sind nur als Piste darstellst. Dafür musst du dann auch mit Ersetzungen arbeiten (im Prinzip immer, wenn du mehr als einen Tagg auswerten musst).

Ich habe mir im Composer Regeln für 3 verschiedene Pisten erstellt, die ich blau, rot und schwarz anzeigen lasse.

Im Style-File sieht das dann so aus: (piste:type=downhill) & (piste:difficulty=intermediate)

Ich bin im Composer dabei auf 2 Schwierigkeiten gekommen.
1.) Ich wollte das ganze als Overlay generieren, das wird vom Composer aber nicht direkt unterstützt.
2.) TAGs mit Doppelpunkt haben bei meiner damaligen Composer Version nicht funktioniert, das sollte aber mittlerweile gehen.

Walter

@hedu
Für die Darstellung von Linien ist nur eine Begrenzte Zahl von IDs verwendbar.
Daher mußt Du die Liste der Objekte und Renderregeln “ausdünnen”, indem Du beispielsweise die Vielzahl der Wegtypen nicht mit so viel verschiedenen Objekten darstellst, sondern in weniger Objekten zusammenfaßt. Dazu mußt Du in den Renderregeln die Verknüpfungen ändern. Beispiel:
tracktype=grade1
highway=service
usw.
alle mit demselben Objekt verknüpfen

tracktype=grade2
tracktype=grade3
und was in Deiner Karte ebenso dazu paßt
alle mit demselben Objekt verknüpfen

tracktype=grade4
tracktype=grade5
mit demselben Objekt verknüpfen

In diesem Sinne gibt es je nach Interessenlage noch mehr Möglichkeiten für Zusammenfassungen.

Nun werden mehrere Objekte nicht mehr durch die Renderregeln genutzt.
Diese bearbeitet man in der Kartenobjekt-Tabelle so, daß die gewünschten “Pistenlinien” entstehen: Farbe ändern, Breite ändern, Bezeichnung ändern
Sieh Dir am besten mal an, welche Bezeichnung des Kartenobjekts bei Mausberührung in der Karte aufploppt.
Diese Bezeichnung wird in der Kartenobjekt-Tabelle beeinflußt und kann beliebig angepaßt werden.

Dann suchst Du Dir die Tags heraus, mit denen die Pisten definiert werden und verknüpfst sie per Renderregel mit den umgestalteten Objekten.
Wenn eine Linie sowohl als Weg als auch als Piste definiert ist, entscheidet die Reihenfolge der Renderregeln, welche Darstellung “gewinnt”.

Hier
http://composer.waldpfa.de/index.php/MC/Kartenstil
findest Du unter dem Punkt “Renderregeln” folgenden Hinweis:
"Die Renderregeln bestimmen die Zuordnung von OSM Tags zu den Kartenobjekten. Dabei wird jeweils die erste zutreffende Regel ausgeführt und danach abgebrochen. Jedes OSM-Objekt kann also nur einmal auf der Karte auftauchen, wenn nicht zusätzlich eine Ersetzungsregel definiert wird. "

Willst Du im Zweifel die Piste und nicht den Weg sehen, müssen die Renderregeln für die Pisten in der Tabelle der Renderregeln oberhalb der Renderregeln für die Wege stehen.
Willst Du beides auf der Karte sehen, mußt Du mit durch Ersetzungsregeln erstellten Overlays arbeiten, damit z.B. so etwas wie die Markierung der Wanderrouten oder die Markierung von Sackgassen und gesperrten Wegen heraus kommt.
Außerdem gibt es die Möglichkeit, eine breite Linie unter einen Weg zu legen, so wie die Wanderwege hinterlegt sind.
Das funktioniert aber nicht mit jeder ID. Die Reihenfolge, in der die Linien “gestapelt” werden, ist eine fest an die IDs gekoppelte Eigenschaft.
Wenn Du so etwas machen möchtest, kopiere die Ersetzungsregel für so ein Overlay oder so eine Hinterlegung und ändere den Inhalt deinen Bedürfnissen entsprechend ab.
Der Rest ist Tüftelei.

Ich hoffe, das ist halbwegs verständlich beschrieben.

Gruß
tippeltappel

@ Walter
Wie meinst Du das mit dem Overlay?
Eine durchsichtige Karte erstellen, in der ausschließlich die Pisten dargestellt werden?
Oder Overlays wie die Markierung von Sackgassen, gesperrten Wegen, Wanderwegmarkierungen, Fuß-/Radwegmarkierungen … ?

Denkbar wäre ja auch, die verschiedenen Pisten mit entsprechenden Symbol-Overlays zu markieren.
Je nach Layout-Idee benutzt man dann nur eine oder mehrere Linien für die Pisten, gibt möglicherweise der Darstellung der Wege den Vorrang und markiert die Piste mit über die Linie gelegten Symbolen.
Für Symbole gibt es IDs “satt”. So kann man für jede Pisten-Variante einen farbigen Punkt oder ein Rechteck erstellen und in der Kartenobjekt-Liste so bezeichnen, daß sich daraus später eine sinnvolle Karteninformation ergibt.
Unter welchen Bedingungen (Abstände der Symbole, Mindestlänge der Linie für die Anzeige eines darüber gelegten Symbols) sich ein zufriedenstellendes Layout ergibt, muß man halt ausprobieren.

Gruß
tippeltappel

Ist das hier bekannt: http://www.skidea.com/maps/
oder auch http://wiki.openstreetmap.org/wiki/WikiProject_Piste_Maps ?

Guten Abend,

war etwas länger unterwegs, vielen Dank für Eure zahlreichen Hinweise, werde sie mir in Ruhe zu Gemüte führen und ´mal sehen, was ich daraus machen kann.

Viele Grüße!

hedu

Hallo tippeltappel,

ich verwende verschiedene Overlay-Pläne, die ich zum Grundplan dazuschalten kann.

1.) Höhenlinien
2.) Skipisten

Walter

Hi Walter
Alles klar.

Habe auch schon mal mit dem Gedanken gespielt, für bestimmte Zwecke Overlay-Karten zu generieren.
… von Composer nicht direkt unterstützt … - Inwiefern?

Bislang habe ich nur verschiedene Layouts für Komplett-Karten ausgearbeitet.
Zu diesem Zweck habe ich für jedes Layout Composer in einem separaten Ordner installiert.
Von allen Installationen gemeinsam genutzte Komponenten werden nicht verdoppelt, sondern in einem separaten Ordner für Tools oder Rohdaten abgelegt.
Komfortabler wäre natürlich, wenn man diese Parallelinstallationen aus einer Maske heraus aufrufen könnte.
Aber es geht auch so.
Ich hab einfach einen Explorer-Ordner angelegt, in dem ich plausibel benannte Verknüpfungen zu den verschiedenen Composer-Start-Dateien gesammelt habe.
Dieser Sammelordner ist über das Startmenü komfortabel zu erreichen. Das reicht mir.
Ich hoffe, ich finde im Winter wieder mehr Zeit für die Tüftelei.

Gruß
tt

Hallo OSM-Freunde,

habe mit Hilfe Eurer Hinweise versucht eine Karte mit Darstellung von Skipisten mit dem Mapcomposer zu erstellen, nur leider klappt es noch nicht so recht.
Zunächst legte ich mir neue Kartenobjekte an, wobei ich für blaue Pisten eine noch freie Garmin ID benutzte und für die roten und schwarzen Pisten jeweils ein vorhandenes Kartenobjekt ( Hauptweg, Feldweg) umgestaltet habe (Farbe und Breite der Linie).

                                                                <img src="http://www.bilder-hochladen.net/files/irdx-9-45c4.png"/> 



                                                                <img src="http://www.bilder-hochladen.net/files/irdx-a-d3d9.png"/> 

Danach erstellte ich für alle 3 Pistenarten eine Renderregel und verknüpfte Sie mit den neuen Kartenobjekten.

                                                                <img src="http://www.bilder-hochladen.net/files/irdx-d-c51c.png"/> 

Die Renderregeln platzierte ich in der Abarbeitungsreihenfolge ganz nach oben

                                                                <img src="http://www.bilder-hochladen.net/files/irdx-e-aab3.png"/> 

und deaktivierte die Renderregeln, bei denen Tags mit den Kartenobjekten für die Pisten automatisch verknüpft waren.

                                                                <img src="http://www.bilder-hochladen.net/files/irdx-8-c9f0.png"/>

Anschließend erstellte ich die Karte von meiner Testregion, Königsleiten in der Zillertalarena. Ihr seht hier das Ergebnis.

                                                                <img src="http://www.bilder-hochladen.net/files/big/irdx-c-c20a.png"/> 

Irgendetwas ist noch falsch,. Es werden nur blaue Pisten angezeigt. Auf der Openpistemap sieht das so aus.

                                                                <img src="http://www.bilder-hochladen.net/files/big/irdx-b-6512.png"/>

Zum Vergleich hier die Region in Nop´s Reit und Wanderkarte. Die hier abgebildeten Wanderwege sind durch die Deaktivierung der entsprechenden Renderregeln auf meiner “Pistenkarte” nicht mehr sichtbar, aber wo sind die roten und schwarzen Pisten?

                                                                <img src="http://www.bilder-hochladen.net/files/big/irdx-f-9bf3.png"/>

Könnt Ihr mir helfen, wo liegt der Fehler, brauche ich noch Ersetzungsregeln? Die sind mir ohnehin irgendwie schleierhaft.

Im Voraus vielen Dank für Eure Mühe

hedu

Hi hedu
In Deinen Screenshots fiel mir beim ersten Überfliegen kein Fehler auf.
Allerdings find ich die blauen Pisten am Mitterleger unterschiedlich dargestellt. (Oder guck ich schief? )

Das Format der Pisten-Tags irritierte mich etwas.
Irgendwo las ich mal, daß einzelne Renderprogramme mit dem Format Schlüssel:Schlüssel=Wert nicht klar kommen.
Frage in die Runde: Ist das noch aktuell?

In meinen Renderregeln befindet sich kein einziges Tag mit :
Daher hab ich mit diesm Schlüssel-Format keine Erfahrung.

Gruß
tt

letztlich ist : auch nur ein normales Zeichen.

Du guckst nicht schief. Das dünne blaue sind wahrscheinlich Flüsse oder Bäche. Die schlechte Farbgebung ist mir aber auch aufgefallen. Hier sollte man Wasser und Piste besser abgrenzen als nur durch die Strichstärke.

Hallo Ihr Beiden,

vielen Dank für Eure Antworten, ich befürchtete schon, dass heute keiner mehr Gelegenheit hat, sich meinem Problem zu widmen. Mit Eurer Kritik am Layout habt Ihr natürlich recht, falls das mal tatsächlich eine Karte wird, ist das zu korrigieren. Das geht ja auch ganz einfach Breite und Farbe der Linie zu ändern. Vielleich nimmt man dann auch die Bäche aus der Darstellung heraus. Eine Karte wird das aber nur dann werden, wenn alle Arten von Pisten darin darzustellen sind und das ist das Problem. Etwas tröstlich ist schon mal, dass Dir tippeltappel, an den Screenshots nichts aufgefallen ist, aber irgendwo muss ein Fehler sein. Ich sehe die ganze Sache mit den Pisten eher als geeignete Übung den mapcomposer für die Herstellung jeglicher individueller garminfähiger Karten beherrschen zu lernen und weniger als einen Versuch eine top Pistekarte herzustellen.

Gute Nacht !

hedu

Hallo hedu,
probier mal folgendes:
www.berniesmaps.de/Ski_Ziller.zip
Ich habe mir heute von Geofabrik die Daten von Österreich runtergeladen, mit Splitter den Bereich Zillertal rausgeholt (Batch-Datei: _1_splitAustria.bat mit zugehörigem splitfile splitfileZillertal.list).
Meinen Style-File und TYP-File habe ich noch ein wenig nachgearbeitet für die Pisten, da ich damit bisher eher Loipen gezeichnet habe (ski.zip bzw M04711.typ; MapTk-Projektdatei Andermatt.typ.prj).
Mit mkgmap habe ich die Karte erstellt (Befehl _2_mkgmap.bat). Schaut gut aus in QLandkarte.
Für Garmin kommt dann noch _3_MakeGarminMap.bat.
In den Batch-Dateien mußt du noch die Pfade anpassen, damit das auch bei dir funktioniert.
Viel Spaß!
Bernhard

Das da noch Bäche zu sehen sind, war mir klar. Was mich irritiert, ist die dicke, fette, blaue Linie. Die sieht im Bereich Mitterleger in den beiden Karten verschieden aus. Vielleicht hat sich aber einfach nur die Route geändert.

@ hedu
Hast Du noch weiter probiert?

In einem Post wurde QLandkarte erwähnt.
Ich hab das Programm mal installiert, eine seit längerer Zeit in MapSource funktionierende, mit MapComposer erzeugte Karte aufgerufen …
und war frustriert.
Anscheinend werden die IDs anders interpretiert.
Jedenfalls funktioniert das Layout mehr schlecht als recht.

  • Ich vermisse einen Teil der Symbole.
  • Was immer als Punkt eingetragen ist, wird als “Sehenswürdigkeiten” klassifiziert. Ob das nun Gefahrenzeichen, Hotels, Einrichtungen (amenity) etc. sind, schein völlig wurscht zu sein.
  • Unter die Wege gelegte Wanderwegmarkierungen werden alle oben angezeigt.
  • Flächen zeigen gelbe Ränder, deren Herkunft mir schleierhaft ist

Hmmmm. - - - ? - - - Sehr schade.

Gruß
tt

Ja, solche Effekte habe ich bei qlandkarte manchmal auch. Das Einbinden von Garminkarten ist etwas suboptimal.
Es macht wohl einen Unterschied, welche .img man als Basiskarte auswählt.
xyz0000.tdb/.img/.typ müssten die richtigen sein beim map composer.
Die gelben Umrisse kommen, wenn mehrere Karten übereinander liegen.
Typfiles werden bei mir aber korrekt verwendet.

Aber probier mal die Velomap und deaktiviere die selbstgebauten, die sieht bei mir gut aus in qlandkarte.

Moin
@ ajo
Danke für den Tipp.
Die gelben Umrisse kommen auf meinem Rechner auch dann zum Vorschein, wenn nur eine einzige Karte installiert ist.
Bei *.tdb, *.img und *typ ist Verwechslung ausgeschlossen, da ich die unterschiedlichen Karten in separaten Ordnern abgelegt habe.
Als *.img wählte ich wie im mapsettoolkid die xxxx0000.img.

Selbst wenn die Velomap besser funktioniert (Felix experimentiert und optimiert ja fortwährend an der ID-Zuordnung), hilft mir das herzlich wenig.
Schließlich rendere ich meine eigene Karte ja nicht ohne Grund. Mein thematischer Schwerpunkt, der Auswahl und Layout der angezeigten Inhalte bestimmt, deckt sich nicht mit der Idee der Velomap. Des weiteren fehlen mir in der Velomap meine private Daten.

Mit meinem auf MapSource abgestimmten Layout mußte ich ein wenig experimentieren, bis ich heraus hatte, wie sich die ID-Zuordnung auf die “Stapelung” der Linien auswirkt. Im Composer sind mehrere Linienunterlegungen bereits als Voreinstellung enthalten. Das war schon mal eine gute Ausgangssituation.
Um das Layout für QLandkarte zu optimieren, müßte man mehrere IDs tauschen, um das gewohnte Aussehen wieder herzustellen.
Da die routingfähigen IDs von dieser Tauscherei betroffen werden, ist diese Idee nicht gut.
Also müßte man ein neues Layout-Konzept entwickeln, bei dem z.B. die Wanderwegmarkierungen = Routenmarkierungen so umgestaltet werden, daß sie auf/vor den Wegen bleiben können. Bei meinem Layout heißt das: Straßen und Wege breiter zeichnen, Routenmarkierungen schmäler und teilweise durchsichtig.
Da dieses Layout dann jedoch in MapSource nicht funktioniert, müßte in Zukunft dieselbe Karte 2x gerendert werden > MapSource-Version und QLandkarte-Version.

Was trotzdem bleibt: die in keiner Weise zufriedenstellende POI-Auswertung.
Gefahrenpunkte als Sehenswürdigkeit? Naja …

Mein Fazit: Das kann (zumindest für mich) nicht die Lösung sein.
Die Mühe lohnt sich nur, wenn man kein MapSource auf dem Rechner hat.

Gruß
tt

Hallo tt,

ich wollte deine eigenen Karten nicht schlecht reden, sondern nur eine Vergleichskarte zur Funktionsfähigkeit von qlandkarte erwähnen.

Bei mir sehen die map composer Karten in qlandkarte zumindest sauber aus, auch mit den Wanderwegzeichen.

Verwendest du eventuell zuschaltbare transparente Layer?

Mit den ID muß ich selber noch experimentieren. Die velomap malt nen grauen Rand neben alle von Radrouten verwendeten Straßen, das gefällt mir besser als (nur) Icons zu zeichnen.

Warum alle POI mit “Sehenswürdigkeit” bezeichnet werden, k.A. Die Klassifizierung von Straßen ist auch etwas gewöhnungsbedürftig übersetzt.

Immerhin ist es eine Alternative zu den Garmin-Programmen, insbesondere für nicht-Windows-Anwender.

Basecamp kann dich nicht von Mapsource abbringen?