Betrachte 9 Beiträge - 1 bis 9 (von insgesamt 9)
  • Autor
    Beiträge
  • #23293
    bmisc
    Teilnehmer

    Hallo und vielen Dank für Eure tollen Karten.

    Nachdem ich sie schon seit ca. 2 Jahren kenne und unterwegs einsetze habe ich nun folgendes „Problem“:
    Da das Handydisplay zu klein ist, um vernünftig eine Reise zu planen würde ich die Karten (Fahrrad) gerne in MOBAC auf dem Computer anschauen. Dazu habe ich eine Konfiguration für Mapsforge angelegt wo das mapFile und das xmlRenderTheme korrekt definiert werden und eine Map heruntergeladen.
    Weiter habe ich in Elevate.xml das stylemenu angepasst:
    <stylemenu id=“elv-menu“ defaultvalue=“elv-hiking“ defaultlang=“de“>
    MOBAC (2.0.1) zeigt nach dem Start auch tatsächlich die Karte und ich sehe z.B. die Fahrradstreifen markiert neben der Strasse, es scheint also alles zu funktionieren. Was aber nicht angezeigt wird, sind z.B. Fahrradrouten. Ich habe die Einträge für elv-c_routes und elv-c_s_routes auf true gesetzt. Was fehlt noch?

    Danke für Unterstützung und viele Grüsse
    Bernd

    #23295
    Avatar-FotoTobias
    Administrator

    Hallo Bernd,
    wahrscheinlich muss als Standard-Konfiguration das gesetzt werden, was Du sehen willst. Für den Fahrradkartenstil musst Du das ändern
    <stylemenu id="elv-menu" defaultvalue="elv-hiking" defaultlang="en">
    zu
    <stylemenu id="elv-menu" defaultvalue="elv-cycling" defaultlang="en">
    Der Rest sollte passen, elv-c_s_routes sind die betonten Routen, und das „true“ heißt einfach, dass die Häkchen standardmäßig gesetzt sind.
    Aber warum nimmst Du zum planen/betrachten nicht einfach Cruiser?
    Viele Grüße,
    Tobias

    Developer of Elevate mapstyle

    #23304
    bmisc
    Teilnehmer

    Hallo Tobias

    Sorry, hatte mich offenbar nicht genau genug ausgedrückt – genau das hatte ich schon gesetzt. Hier aus meinem Elevate.xml:

    <stylemenu id=“elv-menu“ defaultvalue=“elv-cycling“ defaultlang=“de“>
    […]
    <layer id=“elv-c_routes“ enabled=“true“>
    […]
    <layer id=“elv-c_s_routes“ enabled=“true“>
    […]
    <layer id=“elv-cycling“ visible=“true“>

    Wenn ich bei stylemenu von elv-cycling auf elv-hiking, elv-city oder elv-mtb wechsle, ändert sich die Darstellung: bei cycling sehe ich in meinem Testausschnitt Fahrradstreifen neben der Strasse, bei hiking nicht. Also funktioniert es ja grundsätzlich. Was aber fehlt, sind die markierten nationalen, regionalen oder sonst-wie Fahrradrouten, die ich in OruxMaps beim gleichen Ausschnitt sehe. Und zoomabhängig ist es leider auch nicht.

    Cruiser wollte ich nicht nehmen, da es nicht OpenSource ist – und wenn schon Orux auf dem Handy, so will ich mir doch mein Linux eigentlich nicht mit non-OpenSource-Freeware „versauen“. Und eigentlich müsste was ich mache ja gehen…?

    Danke & Gruss
    Bernd

    #23314
    Avatar-FotoTobias
    Administrator

    Hm, eigentlich sollte es reichen, die Änderung elv-cycling durchzuführen. Vielleicht noch einmal eine Original-Elevate-Datei verwenden und nur das ändern. Ansonsten kann ich bei MOBAC nicht helfen, hab das noch nie mit Mapsforge genutzt.
    Ansonsten gibt es OpenSource noch RouteConverter, aber das hat das letzte mal, als ich es getestet hatte, auch keinen vernünftigen Kartenstilwähler.
    Oder Du nimmst Elevate 2, das funktioniert ohne Kartenstilwähler.

    Developer of Elevate mapstyle

    #23327
    bmisc
    Teilnehmer

    Hmm, kann es einen anderen Grund haben: ich benutze als mapFile France/bourgogne.map von http://download.mapsforge.org/maps/v4/ (v3 auch probiert).
    Hat es die Infos zu den Fahrradrouten da evtl. gar nicht drin?
    Im Anhang mal zwei Screenshots: von OruxMaps und von MOBAC, da sieht man deutlich die fehlenden farbigen Hervorhebungen.
    Zu RouteConverter und Cruiser kam ich noch nicht, das Wetter war heute einfach zu schön zum nicht Fahrradfahren 😉

    #23331
    Avatar-FotoTobias
    Administrator

    Hat es die Infos zu den Fahrradrouten da evtl. gar nicht drin?

    Da ist ganz vieles nicht drin, was in den OpenAndroMaps drin ist, Höhenlinien und viele viele Details. Die Kartenstile der verschiedenen Karten sind immer auf den Gehalt der zugehörigen Karten angewiesen, daher liegt da der Fehler.
    Einfach OAM-Karten zu OAM-Kartenstilen verwenden, dann passt es 🙂

    Developer of Elevate mapstyle

    #23356
    bmisc
    Teilnehmer

    Äh, ja, so ist es, wieder mal den Fehler an der falschen Stelle gesucht… Die Anleitung von Mapsforge für Mobac erwähnte natürlich OAM nicht. Sorry.

    Zur Dokumentation für alle, die sonst daran interessiert sind:
    Mobile Atlas Creator (Mobac, Opensource, Java für Windows, Mac und Linux) kann OpenAndroMaps darstellen, damit kann man die Karten auf einem PC mit dessen viel grösserem Bildschirm anschauen. Es braucht dazu Mobac >= 2.0 da ältere Versionen Mapsforge nicht unterstützen.
    Die Anleitung, wie man Mapsforge mit Mobac nutzen kann, findet man unter http://mobac.sourceforge.net/MOBAC/README.HTM#Mapsforge (Achtung: nicht eine Karte unter dem dortigen Link herunterladen, sie enthält nicht die OAM-Daten!)
    Unter mapsourceds legt man eine eigene Konfiguration an, in der man dann den Pfad zu Elevate.xml als xmlRenderTheme einträgt sowie den Pfad zu einer OpenAndroMaps-Karte (entzippt). Was genau angezeigt werden soll (Wandern, Fahrrad, MTB, City) muss man in Elevate.xml festlegen (ca. Zeile 11: stylemenu: elv-hiking, elv-cycling, elv-mtb oder elv-city). Anschliessend Mobac starten und die eigene Mapsource auswählen.

    #54032
    barbudor
    Teilnehmer

    Guten tag
    Sorry to answer in english and many thanks to this thread as it allowed me to complete integrating OpenAndroMaps with the awesome Elevate render theme (MTB) in MoBAC
    I have documented the step by step guide in MoBAC’s forum if it can help anyone.
    https://sourceforge.net/p/mobac/forum/map_sources/thread/44afab0e63/

    Thanks a lot for your awesome work on maps and render theme

    #54090
    Avatar-FotoTobias
    Administrator

    Hi Barbudor,
    just a small addition to your tutorial; you write:

    Removing attributes allows to disable them.
    To find out their meaning, look upper in the file :

    I think it also should work to just change this e.g.:

    <layer id="elv-mtbs_tracks" enabled="true">

    -> change enabled=“true“ to enabled=“false“

    Developer of Elevate mapstyle

Betrachte 9 Beiträge - 1 bis 9 (von insgesamt 9)
  • Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.