- AutorBeiträge
- Juni 27, 2024 um 16:44 Uhr #56159
Hans
TeilnehmerHallo
Ist es möglch für die Anzeige von in Mapsforge.Thema ausgewählten Themen die Zoomstufe zu ändern, in denen sie angezeigt werden?
Beispiel Unterkünfte.
Dort bekomme ich ab Zoomstufe 12 die Unterkünfte als grüne Punkte angezeigt.
Ab Zoomstufe 14 werden mir unterscheidend in blau Betten, Zelte oder Caravan angezeigt.
Gibt es eine Methode, diese Zoomstufenintervalle, ab denen angezeigt wird, zu ändern ?
Vielen Dank und Grüße
HansJuni 27, 2024 um 20:35 Uhr #56162mr.obw
TeilnehmerServus Hans,
ab wann Elemente in der Karte erscheinen hängt von zweite Faktoren ab:1. vom Zoomlevel, ab dem das Element in der Karte enthalten ist (für die OpenAndroMaps findest du diese Infos in den xml-Dateien unter http://www.openandromaps.org/map-basics-2/tag-mapping). Darauf hast du keinen Einfluss.
2. von den Angaben in der xml-Datei des Themes – hier wird festgelegt, wie und ab welchem Zoomlevel die Elemente angezeigt werden (min-zoom/max-zoom). Diese Angaben kannst du mit einem Texteditor ändern.
Vielleicht hilft dir die offline POI-Suche – so kannst du dir Elemente als Wegpunkte anzeigen lassen.
2 Teilnehmer(n) gefällt dieser Beitrag
Juli 1, 2024 um 01:38 Uhr #56172Hans
Teilnehmer@mr.obw
oh vielen Dank für die Hinweise und auch für den Tipp mit den POI.
Bzgl der Darstellung: Ich bekomme die Zeltplätze als grüne Punkte ab Zoomstatus 12. Diese würde ich gern auf Zoomstufe 10 ändern. Das kann ich scheinbar nicht in der xml-Datei, oder gibt es eine Möglichkeit?
In der Datei Elevate.xml finde ich die beiden wohl relevanten Zeilen für Campingplatzdarstellung
……..
<rule e=“way“ k=“leisure|tourism|landuse“ v=“zoo|picnic_site|camp_site|caravan_site|recreation_ground“ closed=“yes“ zoom-min=“14″>
…..
<rule e=“any“ k=“tourism“ v=“camp_site“ zoom-min=“14″>[/size][/i]Das sind vermutlich die blauen Symbole, oder?
Was ist der Unterschied zwischen den beiden?Juli 1, 2024 um 10:49 Uhr #56174mr.obw
TeilnehmerServus Hans,
die erste Zeile die du anführst ist Zeile 923. Die Folgezeilen legen die Farbe der Fläche sowie die Umrandung eines Campingplatzes ab Zoomlevel 14 fest.
Die zweite Zeile ist Zeile 5668. In den Folgezeilen wird die Anzeige des blauen Zeltsymbols ab ZL 14 festgelegt.
Die Symbole (SVG-Dateien) findest du übrigens im Ordner ele-res.Für den grünen Punkt ist die Zeile 5300 zuständig. Der grüne Punkt ist das Symbol s_camp_site_lz.svg. Eine Änderung des Eintrags zoom-min auf 10 statt 12 in Zeile 5283 bringt aber nichts, da Campingplätze erst ab ZL 12 in der Karte enthalten sind. Das wird in der Datei tagmapping-urban.xml in Zeile 1275 festgelegt: <osm-tag key=’tourism‘ value=’camp_site‘ zoom-appear=’12‘ />
In diesem Fall bleibt also nur die Anzeige über die POI.
PS:
In meinem ersten Beitrag habe ich von min-zoom/max-zoom geschrieben … natürlich muss es zoom-min und zoom-max heißen. Schön langsam werde ich immer schneller alt!1 Teilnehmer(n) gefällt dieser Beitrag
Juli 1, 2024 um 13:50 Uhr #56180Hans
TeilnehmerAh, OK vielen Dank für die ausführlichen Erklärungen, die es mir erleichtern.
Dann gibt es also keine Möglichkeit, der Übersicht halber die grünen Kreise früher aufzurufen. Die POi Variante ist OK, aber wie ich finde weniger übersichtlich, als die grünen Punkte.
Vielen Dank
Hans - AutorBeiträge
- Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.