Betrachte 8 Beiträge - 1 bis 8 (von insgesamt 8)
  • Autor
    Beiträge
  • #32876

    bm.ffb
    Teilnehmer

    Hallo Christian,

    ich verstehe die Darstellung von Straßen, die für den öffentlichen Autoverkehr gesperrt sind (z. B. Anliegerstraßen), nicht ganz. Je nach Strasse werden die Keys „access“ und/oder „motor_vehicle“ und die Values „private“ und/oder „destination“ verwendet.
    In mein Theme File (outdoor) habe ich folgende Zeilen eingebaut:
    <rule e=“way“ k=“highway“ v=“unclassified|road|tertiary|secondary|primary|primary_link|trunk|trunk_link|motorway|motorway_link“ zoom-min=“15″>
    <rule e=“way“ k=“access|motor_vehicle“ v=“private|destination“>
    <line stroke=“#660000ff“ stroke-width=“0.6″ stroke-dasharray=“3,10″/>
    </rule>
    </rule>
    <rule e=“way“ k=“highway“ v=“service|byway|residential“ zoom-min=“17″>
    <rule e=“way“ k=“access|motor_vehicle“ v=“private|destination“>
    <line stroke=“#550000ff“ stroke-width=“0.5″ stroke-dasharray=“2,8″/>
    </rule>
    </rule>

    Die Darstellung wird aber nicht angewendet. Ist da etwas im Tag-Transform oder Tag-mapping versteckt? Ist die Darstellung abhängig von einem „bicycle“ Tag?
    Ein Beispiel wäre die Walchensee Ostufer-Straße nach Sachenbach.

    Grüße
    Bernard

    • Dieses Thema wurde vor vor 11 Monaten von  bm.ffb bearbeitet.
    #32885
    Tobias
    Tobias
    Moderator

    Hallo Bernard,
    wie du im tag-mapping sehen kannst, sind die Werte für motor_vehicle=* nicht enthalten, daher können deine Regeln so nicht funktionieren.
    Da es bei den mapsforge-Karten ein tag-limit von 15 pro way gibt (drüber treten weiße Kacheln auf), beschränken wir uns auf die für Wander- und Radkarten wichtigen tags, deshalb sind access=*, bicycle=*, foot=* enthalten, aber nicht motor_vehicle=*.
    Viele Grüße,
    Tobias

    Developer of Elevate mapstyle

    1 Teilnehmer(n) gefällt dieser Beitrag
    #32890

    bm.ffb
    Teilnehmer

    Hallo Tobias,
    ich verstehe deine Argumente, aber es sind scheinbar viele Straßen, die für den KFZ Verkehr gesperrt oder eingeschränkt sind, mit dem Tag motor_vehicle=* und NICHT mit dem Tag access=* versehen. Damit wird für Radfahrer nicht angezeigt, ob sie hier eher ohne Autos fahren können. Ich kenne einige solcher Straßen Beispiele.
    Könnte man da nicht etwas über tag-transform machen?
    Grüße
    Bernard

    #32898
    Tobias
    Tobias
    Moderator

    Hallo Bernard,
    ich verstehe deinen Wunsch, autofreie Straßen anzuzeigen, das hatte ich mir auch schon gefehlt.
    Von den access-tags haben wir ja im Moment access=, bicycle= und foot=.
    motor_vehicle noch dazu aufzunehmen ist wie oben schon erwähnt nicht so sinnvoll, wenn nicht etwas anders wegfällt.
    Daher hab ich mal den Vorschlag mit dem tag-transform aufgegriffen:
    – access= gilt ja für alle, also auch für bicycle= und foot=. Ich stelle es auch entsprechend gleich in Elevate dar.
    – Deshalb wäre es auch theoretisch möglich, access= in die entsprechenden bicycle=, foot= und motor_vehicle= umzuwandeln (natürlich nur, wenn kein anderer bicycle=/foot=/motor_vehicle= vorhanden ist); Vorteil: es sind nicht mehr maximale tags als bisher, und motor_vehicle= lässt sich darstellen; Nachteil: es sind ganz drei tags statt nur einer, wenn es vorher nur access= war, und bisherige Regeln mit access= sind nicht mehr kompatibel.
    – zusätzliche müssten noch die notwendigen motor_vehicle= aufgenommen werden (und access= aus dem tag-mapping gelöscht werden)
    – entsprechend der obigen Transformierung wäre auch eine von vehicle= auf bicycle= und motor_vehicle möglich
    @ChristianK, was meinst du?

    Viele Grüße,
    Tobias

    Developer of Elevate mapstyle

    • Diese Antwort wurde vor vor 10 Monaten, 4 Wochen von Tobias Tobias bearbeitet.
    #33268
    ChristianK
    ChristianK
    Verwalter

    So weit ich sehe sind die values bei motor_vehicle ziemlich gleich wie bei access.
    (Im englischen Wiki wird sogar von motor_vehicle auf access referenziert.
    Warum nicht einfach die motor_vehicle values nach access transformieren?

    #33270
    Tobias
    Tobias
    Moderator

    Warum nicht einfach die motor_vehicle values nach access transformieren?

    access ist hierarchisch strukturiert, die übergeordneten tags gelten für die untergeordneten auch, aber nicht umgekehrt:
    https://wiki.openstreetmap.org/wiki/Key:access#Transport_mode_restrictions
    access= gilt für alle Verkehrstteilnehmer inkl.Fußgänger und Radfahrer, deshalb wert ich das auch als Entsprechung zu foot= und bicycle=
    Wenn jetzt motor_vehicle=, dass access= untergeordnet ist, zu access= transformiert wird, würden die Einschränkungen also auch für Fußgänger und Radfahrer gelten.
    Deshalb der Vorschlag, die übergeordneten tags access= und vehicle= an die untergeordneten zu vererben, das andere wäre ein falscher Umkehrschluss.

    Developer of Elevate mapstyle

    #33578

    bm.ffb
    Teilnehmer

    Hallo Christian und Tobias,
    ich habe eure Diskussion interessiert verfolgt und bin mit nun nicht klar, ab sich hinsichtlich meines ursprünglichen Anliegens (für den Autoverkehr gesperrte Strassen, die leider mit unterschiedlichen Tags belegt sein können, gesondert markieren zu können) etwas ändern wird. Sind nun Veränderungen geplant? Wenn ja, welche genau? In einer neuen Version des Tag-Mapping/Tag-Transform?
    Grüße
    Bernard

    #33651
    ChristianK
    ChristianK
    Verwalter

    Wenn ja, welche genau? In einer neuen Version des Tag-Mapping/Tag-Transform?

    Sorry, das dauert noch ein wenig…

Betrachte 8 Beiträge - 1 bis 8 (von insgesamt 8)

Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.