Zoomlevel der Höhenlinien ändern

Garmin fenix 7X und epix Gen 2 im Test

Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich? Hier geht es zum Test der Outdoor-Smartwatches ...
    • Offizieller Beitrag

    Hi Leute,


    ich benötige noch mal Eure Hilfe. Nachdem es mir gelungen ist mit dem GlobalMapper die Höhenlinien zu erzeugen und nach Bundesländergrenzen auszuscheiden, würde ich nun gerne noch bestimmen können - welche Linien in welcher Zoomstufe angezeigt werden. Hintergrund ist der, dass in der Anzeige (Software Glopus) in bestimmten Zoomstufen außer Höhenlinien quasi nix mehr zu erkennen ist.
    Ich exportieren mit dem GlobalMapper die Höhenlinien im MP Format. So wie ich verstanden habe, muss man in diesem Fall nicht noch ein Style mit mkgmap nutzen, sondern kann alle für das IMG Format nötigen Parameter bereits im GlobalMapper angeben?


    Gruß
    Tobias

  • Hi,


    im MP-File müssen noch die Layer definiert werden und die Höhenlinien müssen dann dem entsprechenden Layer zugewiesen werden. Dabei bestimmt die bit-Tiefe des Layers, ab wann dieser angezeigt wird. Wenn man möchte, dass beim Rauszoomen irgendwann alle Höhenlinien verschwinden, muss noch ein Dummylayer mit einem Element drin eingefügt werden.


    lg, Paul


    PS: Kann Dir bei Bedarf gerne meine Konfiguration zukommen lassen. Meine Höhenlinien sind 20 - 100 - 200 m.

    WILDGOOSE Geo Services - Specialist for Vietnam

    • Offizieller Beitrag

    klingt kompliziert...
    Wäre super wenn Du mir das mal sendest, vielleicht kann ichs dann schon nachvollziehen. Die Zoomlevel werden dann von mkgmap übernommen?


    Gruß
    Tobias

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen, bitten wir Euch, über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben!
    Alternativ sehr gerne auch per Paypal spenden.
    Vielen, vielen Dank ...

  • Ich exportieren mit dem GlobalMapper die Höhenlinien im MP Format. So wie ich verstanden habe, muss man in diesem Fall nicht noch ein Style mit mkgmap nutzen, sondern kann alle für das IMG Format nötigen Parameter bereits im GlobalMapper angeben?..

    In GlobalMapper gänge das, wenn man beim Export die Option 'use template Mp-File' aktivieren würde. Geht aber noch einfacher im Texteditor.

    Das Beispiel ist ein Ausschnitt aus dem mp-File. Zuerst werden in der Sektion [IMG] die Anzeigelevel (=Layer) festgelegt. Und bei jedem Kartenelement wird dann nur noch angegeben, in welchen Level 's es angezeigt werden soll. Im Beispiel ist die Höhenlinie Type 0x22 durch die Codezeile 'EndLevel=2' zu sehen von detailliertesten Level 0 mit 24 bit beim rauszoomen bis zum Level 2 mit 20 bit. So funktioniert es jedenfalls, wenn cgpsmapper das mp-file verarbeitet. Wie mkgmap damit umgeht , weis ich nicht. Üblicherweise staffelt man die 3 Arten von Höhenlinien(0x20 ;0x21; 0x22). die 0x20(minor LandContour) nur im Level 0, Intermediate Landcontour 0x21 auch noch einen Level gröber und die 0x22(Tausenderlinien) nochmals einen weiteren Level gröber. Das hieße dann im Code : Type=0x20, EndLevel=0 ,Data0=(..... ). Type=0x21, EndLevel=1,Data0=(....) . .Type=0x22, EndLevel=2,Data0=(...) .
    Die Zeile EndLevel=0 läßt man sinnvollerweise weg. Ich habe die hier nur reingeschrieben, damit die Systematik deutlich wird.
    morgen1

    • Offizieller Beitrag

    Hi morgen1,


    danke so gehts! Wobei GlobalMapper hier einen Fehler hat, er speichert EndLevel=0 nicht ab und macht statt dessen EndLevel=1 draus! Man muss es dann also wirklich im Texteditor per Suchen/Ersetzen ändern.


    Gruß
    Tobias

  • Hi Tobias,


    morgen1 hat ja schon alles gesagt.


    Eine Anmerkung von mir noch: Ich manipulieren MP-Files mit GPSMapEdit. Damit kann man ganz einfach in einem Single-Layer MP-File die Layer einfügen und diese dann gruppiert (mit select by type) in den entsprechenden Layer hochziehen (Kontextmenü: Extend all elements up to level).


    lg, Paul

    WILDGOOSE Geo Services - Specialist for Vietnam

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen, bitten wir Euch, über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben!
    Alternativ sehr gerne auch per Paypal spenden.
    Vielen, vielen Dank ...
  • Hi morgen1,


    danke so gehts! Wobei GlobalMapper hier einen Fehler hat, er speichert EndLevel=0 nicht ab und macht statt dessen EndLevel=1 draus! Man muss es dann also wirklich im Texteditor per Suchen/Ersetzen ändern.


    Gruß
    Tobias


    Hi, ist vermutlich kein Fehler. Ich habe das Codebeispiel mit dem Eintrag 'EndLevel=0' aus didaktisch/systematischen Gründen so geschrieben, weil man da schön die dahinterstehende Systematik erkennt. Die Codezeile 'EndLevel=0' ist aber überflüssig, da schon die Codezeile 'Data0=(....) aussagt, dass das Kartenelement in Level 0 angezeigt werden soll. 'EndLevel=X' ist erst sinvoll ab dem Level 1, also 'EndLevel=1'. Ansonsten macht GlobalMapper in gewisser Weise selbstständig und unbeeinflußbar Zuordnungen von gewissen Kartenelementen zu gewissen Leveln. Zumindest weis ich nicht , wie man das steuern könnte, habe es auch nicht gesucht, sondern bearbeite meine mp-Files diesbezüglich von Hand nach.
    morgen1

    • Offizieller Beitrag

    Hi Morgen1,


    es ist nicht ganz wie Du sagst. Wenn ich den Minor Höhenlinien gar keinen EndLevel Wert verpasse, so bekommt er im MP Export automatisch den Wert 1. Man kann sogar den EndLevel Wert anpassen wie man will, beim MP Export wird dieser manuell zugewiesene Wert immer durch Standardwerte überschrieben - total bescheuert.
    Ich mach es jetzt wie Du uns weise das manuell im Text File zu und fertig.


    Gruß
    Tobias