Betrachte 15 Beiträge - 1 bis 15 (von insgesamt 27)
  • Autor
    Beiträge
  • #54398
    Sonny
    Teilnehmer

    Hallo Tobias,

    ich habe bemerkt, dass Locus mit seinen internen Themes Höhenlinien (und noch ein paar andere Linientypen) schön rund rendert. Das hat früher bei V3-Karten auch mit dem Locus_LE Themes funktioinert – und würde auch weiterhin mit den aktuellen Mapsforge-Karten Thems funktionieren.
    Wenn man den Tag

    curve="cubic"

    in die line-Tags einfügt, dann rendert LOcus diese Linien gerundet. z.b:

    <rule e="way" k="contour_ext" v="elevation_major">
      <line stroke="#8E8072" curve="cubic" stroke-width="0.4" />
    </rule>

    Gerundete Höhenlinien, aber auch z.b. gerundete Bäche schauen viel professioneller und ansehlicher aus als die eckigen Vektorlinien.
    Da Locus derzeit sowieso schon wieder ein eigenes Theme hat, könnte man diese darin entsprechend einfach ändern, ohne Probleme mit anderen Apps zu haben.

    In weiterer Folge könnte man bei Mapsforge (oder wer für den Theme-Standard zuständiog ist) anfragen, ob sie das curve-Attribut in den Standard mitaufnehmen, damit ihn auch andere Apps Rundungen implementieren können – oder zumindest keinen Fehler bei diesem Attribut mehr ausspucken.

    Aber einstweilen wäre es cool zumindest in Locus davon zu profitieren 🙂

    gerundete-eckige-Linien

    1 Teilnehmer(n) gefällt dieser Beitrag
    #54401
    Avatar-FotoJohnPercy
    Teilnehmer

    Die kubische Kurve ist im neuesten Mapsforge implementiert, aber viele Apps wurden noch nicht auf diese Version aktualisiert.

    Voluntary and Velocity themes - https://voluntary.nichesite.org

    #54402
    Avatar-FotoEmux
    Teilnehmer

    I think Menion has contributed some new theme rules to Mapsforge in the previous months.
    It is already available in Cruiser. I more is needed, I am always available to review pull requests!

    Ich glaube, Menion hat in den letzten Monaten einige neue Themenregeln in Mapsforge eingebracht.
    Es ist bereits in Cruiser verfügbar. Wenn mehr benötigt wird, bin ich jederzeit bereit, Pull Requests zu prüfen!

    https://github.com/mapsforge/mapsforge/pull/1371

    Emux
    Mapsforge developer

    #54403
    Sonny
    Teilnehmer

    Wow, great to hear this news!

    I tested with an older version of Cruiser desktop (btw: how to download and install Cruiser for desktop – I couldn’t manage. Or is it just an app for phones right now?) and with c:geo – Cruiser dropped an error message, c:geo wasn’t able to load the modified Theme.

    There’s nothing more to do for Mapsforge to draw round lines. It’s the work of the apps/render engines to implemt this feature – am I right?

    #54404
    Avatar-FotoEmux
    Teilnehmer

    Desktop Cruiser is available here: https://github.com/devemux86/cruiser/releases

    The installation instructions are here: https://wiki.openstreetmap.org/wiki/Cruiser
    (just extract and run the .bat or .sh file)

    That pull request is already merged and available in the Mapsforge release.
    Cruiser always uses the latest Mapsforge snapshot version.

    Emux
    Mapsforge developer

    #54405
    Sonny
    Teilnehmer

    Thanks Emux. Maybe you can put the link the Cruiser-release also within the readme.md and in the Wiki site.
    For people like me, who searched both multiple times from top to bottom for links to download from 😉
    I didn’t know that I had to click onto „Releases“ on the right site of Github (I never did this before- I always downloaded them via Code > Download .zip

    #54407
    Avatar-Foto@afgb1977
    Teilnehmer

    OruxMaps has also updated the MapsForge libraries (0.19), I made a small modification to Elevate to show rounded contours and it’s a considerable improvement.
    Can we expect a new version of Elevate soon with the new parameters for contour lines?

    curve=

    @afgb1977

    #54409
    Avatar-Foto@afgb1977
    Teilnehmer

    OruxMaps has also updated the MapsForge libraries (0.19), I made a small modification to Elevate to show rounded contours and it’s a considerable improvement.
    Can we expect a new version of Elevate soon with the new parameters for contour lines?

    curve=

    After reading this thread I did tests with waterways and the truth is that now the river courses look much better.

    waterway

    @afgb1977

    #54416
    Avatar-FotoJohnPercy
    Teilnehmer

    Geschwungene Konturlinien wurden in Locus, Cruiser und Oruxmaps mit der neuesten Version des Voluntary-Themes implementiert. Kennen wir andere Apps, die mit der neuesten Mapsforge-Version aktualisiert wurden und über diese Funktion verfügen?
    Ich bin mir nicht sicher, ob es eine gute Idee ist, die kartierten Flüsse zu krümmen. Ich frage mich, ob wir möglicherweise unerwünschte Artefakte erhalten. Was denken andere?

    Voluntary and Velocity themes - https://voluntary.nichesite.org

    1 Teilnehmer(n) gefällt dieser Beitrag
    #54419
    Avatar-FotoEmux
    Teilnehmer

    c:geo should be updated soon.

    Emux
    Mapsforge developer

    1 Teilnehmer(n) gefällt dieser Beitrag
    #54420
    Sonny
    Teilnehmer

    Geocaching app „c:geo“ is also going to switch to latest Mapsforge version.

    waterways: I don’t think that they will suffer from artefacts. In almost every case the waterway will look smoother – like contour lines.

    1 Teilnehmer(n) gefällt dieser Beitrag
    #54431
    Avatar-FotoTobias
    Administrator

    Da Locus derzeit sowieso schon wieder ein eigenes Theme hat, könnte man diese darin entsprechend einfach ändern, ohne Probleme mit anderen Apps zu haben.

    Locus nutzt (zum Glück!) inzwischen keinen eigenen Mapsforge-Fork mehr, deshalb ist auch der Code identisch mit normalen Elevate. Nur ist Locus (zumindest das letzte Mal als ich es getestet hatte) picky was die Dateistruktur betrifft, daher eine eigene Installationsroutine. Deshalb ist das keine Option den Code für Locus anzupassen.

    Wenn die allermeisten Apps mapsforge 0.19 unterstützen, kann ich die Option aufnehmen; ich muss halt schon auf eine weitreichende Kompatibilität achten, und aktuell geht die noch bis mapsforge 0.6.1 von 2016 🙂
    Seitdem waren die Neuerungen in erster Linie kosmetische Verbesserungen, so dass ich mich in der Abwägung bisher für die Kompatibilität entschieden habe.
    Klar ist das nice to have, jedoch kein game-changer wie damals z.B. priority.
    Ich werde mal schauen welche Apps sonst noch so schon 0.19 nutzen, leider lässt sich das oft nur durch testen raus finden.

    Developer of Elevate mapstyle

    2 users thanked author for this post.
    #54435
    Sonny
    Teilnehmer

    Oje, schade. Dann werde ich bis dorthin die entsprechenden Einträge in meiner Elevate.xml selber anpassen. Denn auf runde Höhenlinien und gipfelweisende Beschriftung möchte ich nicht mehr verzichten, wenn diese Features inzwischen möglich sind 😉

    1 Teilnehmer(n) gefällt dieser Beitrag
    #54437
    Avatar-FotoTobias
    Administrator

    Wird sicher nicht so lange dauern, da inzwischen die meisten „großen“ Apps mapsforge schneller aktualisieren. Das war ja jahrelang anders, deshalb musste es ja leider Elevate LE geben…

    Developer of Elevate mapstyle

    1 Teilnehmer(n) gefällt dieser Beitrag
    #54438
    Avatar-FotoTobias
    Administrator

    So, hab mal getestet. Leider hat keine einzige App ein Changelog, dass aussagt, was die aktuelle mapsforge Version ist. Alles Apps, die OAM unterstützen, und beim Playstore mind. 100.000+ Downloads haben:

    OruxMaps GP -> mapsforge 0.19 geht
    Locus 3 -> mapsforge 0.19 geht
    Locus 4 -> mapsforge 0.19 geht
    C:Geo -> mapsforge 0.19 geht nicht
    Green Tracks -> mapsforge 0.19 geht nicht

    Nicht testbar:
    Bikecomputer (nicht pro) -> Elevate wird von/mit der App installiert, keine freie Theme Installation
    Routes -> Elevate wird von/mit der App installiert, keine freie Theme Installation
    BackCountry Navigator Pro -> freie Version veraltet, hab keine Pro Lizenz, wahrscheinlich eh neue XE Abo Version die nicht mehr OAM unterstützt die Zukunft der App

    Alle anderes Apps haben deutlich weniger Nutzende, da jede zu testen ist mir zu aufwendig. Die nicht testbaren brauche ich wohl gar nicht berücksichtigen, da die Entwickler es selbst in der Hand haben (Bikecomputer, Routes) bzw. die App wohl eh ausläuft (BackCountry Navigator).

    D.h. eigentlich braucht es noch C:Geo und Green Tracks, dann kann ich auf mapsforge 0.19 aufbauen.

    Developer of Elevate mapstyle

    4 users thanked author for this post.
Betrachte 15 Beiträge - 1 bis 15 (von insgesamt 27)
  • Das Thema ‘Runde Höhenlinien statt eckigen für Locus’ ist für neue Antworten geschlossen.