Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - ManfredG

#16
Im internen Locus-Theme sind Winterwanderwege "piste:type" "hike" nicht eingebaut, in den Karten aber schon. Schwierigkeitsgrade sind nur minimiert dargestellt.
Hab mal schnell einen extra Winter-Menüpunkt für mein Theme gebaut, das so aussieht:

Es ist allerdings für jemanden ohne Erfahrung sehr schwierig, sich bei dem Farbgewimmel zurechtzufinden (Ski-Wandern, Winterwandern, Ski-Abfahrt, Ski nordisch, Schlitten fahren, alle mit Schwierigkeitsgraden). Benutzte Farben für Grade sind einheitlich.

@popethe2002: Derzeit gibt es das Theme nicht. Ich würde es eigentlich viel optimaler finden, wenn das interne Locus-Theme (das ich sonst sehr gut finde) noch mehr zeigt. Ski-Wandern, Winterwandern, Ski-Abfahrt, Ski nordisch, Schlitten fahren könnten schaltbar gemacht werden; learning by doing.
#17
OSM-Karten sind nicht gleich Vectormaps, diese haben nur OSM als Grundlage. Es kann nicht alles was in OSM enthalten ist auch in den Vectormaps sein, ansonsten würden diese als Datei viel zu groß werden. Ski-Routen (routes ski als Datenmenge) sind bei OAM u. Locus nicht dabei. Warum, können sicher die Kartenbauer beantworten (Christian bei OAM).
Grundlagen siehe http://docs.locusmap.eu/doku.php?id=manual:advanced:map_tools:theming
Ein Theme mit allen Wunscheinträgen ohne entsprechende Daten in der Vectormap bewirkt allein garnichts. Anbei Ansicht von meinem Locus-Theme.

#18
U.a. die Beerbergloipe http://www.openstreetmap.org/relation/377481#map=14/50.6548/10.7497 wird in den Locus-Karten nicht angezeigt, da "route" "ski" nicht enthalten ist.
Angezeigt werden nur die Teilstücke von Ski-Routen, denen Eigenschaften wie "piste:type" "nordic", "piste:difficulty" "easy" usw. zugewiesen sind.
Keine Weglinien von Skirouten, keine komplette Beerbergloipe.

In den OpenAndroMaps dito; im Elevate-Theme sind einige Eigenschaften von Ski-Routen eingebaut (Menü: Outdoor u. Sport), aber nicht so funktionell.

Lifte sind in den ganz normalen Locus-Karten u. OpenAndroMaps enthalten. Pisten, denen Eigenschaften wie "piste:type" "nordic", "piste:difficulty" "easy" usw. zugewiesen sind, auch schön in Farbe.  :)

Zur Not bekommt man Pisten in OpenAndroMaps auch mit dem internen Locus-Ski-Theme angezeigt, da gleiche Datensätze.

Wieso Wander-, Rad- u. MTB-Routen in den Locus-Karten enthalten sind, aber nicht für Ski, hab ich keine Ahnung.
#19
@Kay Cichini: Habs mal probiert, eine Kompass-Karte im Locus Store zu kaufen. Funktioniert ohne Probleme.
#20
QuoteIch möchte mich in die Strukturen des XML einarbeiten, wo kann ich mich da schlau machen?

Hier: http://docs.locusmap.eu/doku.php?id=manual:advanced:map_tools:theming

In tag-mapping findest Du u.a. Infos darüber was in Locus-Karten dargestellt werden kann,
dito für die OAM-Karten bei http://www.openandromaps.org/ .

locus_internal_theme zeigt eine andere Möglichkeit der Menügestaltung mittels style, die einfach ist, dafür aber weniger Gestaltungsmöglichkeiten bietet im Vergleich zur neuen Variante.

Mehr über Theme u. stylemenu: https://github.com/mapsforge/mapsforge/blob/master/docs/Rendertheme.md .

Zu keys u. tags findest Du was bei https://taginfo.openstreetmap.org/ sogar deutsche Wikis.

Deine Vorhaben kannst Du bestens durch Modifikation des vorhandenen Stylemenüs verwirklichen, was erstmal reichlich Lern- u. Zeitaufwand bedeutet, aber viele Gestaltungsmöglichkeiten eröffnet, die eigentlich recht einfach zu bewerkstelligen sind.

Die Arbeit an mehreren spezialisierten Themes ist zeitlich sehr aufwendig.

Z.B. können Tags verschiedenen Kategorien zugeordnet werden, etwa für Parkplätze cat="pkg". Möchtest Du Parkplätze im Wunschmenü aufrufen, muss die Kategorie Parkplätze eingetragen werden, also cat id="pkg". Oder Du schreibst einen extra Menüeintrag für Parkplätze, musst dafür im layer id="tapio-pkg" die Kategorie Parkplatz eintragen und overlay id="tapio-pkg" macht den Menüeintrag (wenn die Bezeichnung (id) des ges. Menüs tapio lautet).

Alles was allgemein nicht angezeigt werden soll, wird Kategorien zugeordnet und bei Bedarf aufgerufen mittels Menüeinträgen.

Bei den Layern kannst Du nicht nur eine Kategorie (cat=) eintragen, auch ganze Gruppen sind möglich (etwa für Menüpunkte Auto, Rad, Nahverkehr etc).

Codeabschnitte kann man einfach mittels spezieller Zeichengebung auskommentieren, sodass diese nicht zur Geltung kommen z.B. für Kommentare u. Beschreibungen.

Jede Anweisung (rule) muss am Ende mittels / abgeschlossen sein, vergleichbar mit Klammer auf u. zu. Anweisungen können mehrfach verschachtelt werden. Einrückungen im Code u. Syntaxhervorhebung im Editor erleichtern den Überblick.

Eine Möglichkeit, um zu schauen welche Farbe ein Farbcode bedeutet z.B. #c1e0b1, ist diesen in die Sucheingabe des Browsers einzugeben. Es gibt viele Internetseiten, die eine Auswahl an Farbvorschlägen bieten.

Das "Fiese" an xml ist, dass es kaum Fehlertolleranz zuläßt; ein Zeichen verkehrt, zuviel, zuwenig - schon geht nichts mehr. Deshalb Sicherungskopie der funktionierenden Version, und nicht zuviel auf einmal ändern.

Möge die Geduld mit Dir sein.