Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #56159
    Hans
    Participant

    Hallo

    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
    Hans

    #56162
    mr.obw
    Participant

    Servus 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 users thanked author for this post.
    #56172
    Hans
    Participant

    @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?

    #56174
    mr.obw
    Participant

    Servus 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 user thanked author for this post.
    #56180
    Hans
    Participant

    Ah, 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

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.