Thüringen DTK 10 - Hilfe bei der Konvertierung in Rmap erbeten

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 ...
  • Thüringen bietet seine aktuellen DTK10 und DTK 25 Karten hier zum kostenlosen download an:

    https://www.geoportal-th.de/de…oad-Topographische-Karten

    Der Download ist etwas mühsam (farbig GeoTiff), da nur immer 10 Kacheln ausgewählt werden können. Download ist mir gelungen, CGPSL will die Kacheln direkt nicht schlucken, zuerst erkennt es die Projektion nicht, dann hängt es sich auf beim Export einer beliebigen Kachel in Rmap. Die Projektion ist wohl ETRS/UTM Zone 32.

    Versucht habe ich außerdem kiozens scriptmit folgenden Parametern, das half beim Erkennen der Projektion in Land, beim Export aber war dann wieder Schluß:

    import os,sys

    os.chdir("D:/Garmin/_Urlaubskarten/Thueringen")

    sys.argv = ["","D:/Garmin/_Urlaubskarten/Thueringen/DTK10/tst", "25832", "D:/Garmin/_Urlaubskarten/Thueringen/DTK10/tst/Ziel"]

    exec(open("./tfw2geotiff.py").read())


    Nachtrag: Nachdem Stunden mit dem Download und Fluchen verbracht wurden fand ich noch eine einfachere Downloadmöglichkeit:

    https://geoportal.geoportal-th….de/dienste/atom_th_dtk10


    Nachtrag2: Mittlerweile konnte ich in Land die geotiffs öffnen und auch in rmaps umwandeln. Das Problem des "ungenauen" Schnitts mit den weißen Ränder schiebt sich in den Vordergrund. Weiss jemand, ob man die Kacheln per Script irgendwie genau auf das Raster zuschneiden kann, oder muß ich mit einer imp spielen, bei der ich händisch die Kacheln in den Hintergrund schiebe, die durch weiße Ränder im Vordergrund glänzen.

    (die weissen Ränder habe ich schon transparent gemacht, die haben aber bei verschieden Kacheln mind. 2 unterschiedliche Farben)

    TwoNav auf Loox N110, Evadeo X50, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition)
    Grüsse, Uwe

    2 Mal editiert, zuletzt von hedgehog ()

  • Hy Uwe,


    der "ungenaue" Schnitt resultiert vielleicht aus dem Unterschied zwischen dem Blattschnitt bzw. geographischen Gitter und dem UTM-Gitter. Wenn das etwa so aussieht


    [Blockierte Grafik: https://imgur.com/a/FZr36Fj]


    kann das durch das Transparentsetzen der Randbereiche beseitigt werden. Das kann leicht mit GDAL oder womöglich QGIS erreicht werden. Twonav Land dürfte zu wenige Möglichkeiten bereit halten.

    Hab vor einiger Zeit mal mein Endergebnis der Thüringer DTK10 als TIF hochgeladen. Sollte wohl fehlerfrei in Land konvertierbar sein. Dürfte für dich jetzt wohl unbefiedigend sein, vielleicht keine andere Möglichkeit zu haben...


    DTK10 Thüringen


    Wenn das herunterladen der Dateien von der Thüringer Homepage etwas umständlich war, dann versuche es besser nicht für Rheinland-Pflalz, da gehen die Tiles sogar nur einzeln, wenn ich das richtig gesehen habe :rolleyes: Durch kleine Tricks war es aber noch einigermaßen okay.


    Grüße Detlef

  • Vielen Dank Detlef.

    habe in der Zwischenzeit auch herausbekommen , wie man bei Land rmaps eine Farbe nachträglich per Batch in Massen Transparent macht.

    Vorher im Hexeditor die Rmap-Dateien vergleichen, bei mit war es vor und nach Transparenzsetzen von TransparentColor 241,241,241 mit einem Transparenztoleranzwert von 1, verglichen.

    Dabei habe ich am Ende der Rmap in der Sektion wo die Zusatzinformationen sitzen 2 Unterschiede festgestellt:

    Code
    ~...CompeGPS MAP File..<Header>..Version=2..VerCompeGPS=8.9.2..Projection=0,UTM,32,N,..Coordinates=0..Datum=ETRS89..</Header>..<Map>..Bitmap=43294_col.rmap..BitsPerPixel=0..BitmapWidth=11782..BitmapHeight=11376..TransparentColor=15856113..TolTransparentColor=1..Type=10..</Map>..<Calibration>..P0=0,0,32T,609452.60200000,5723277.16000000..P1=11782.00000000,11376.00000000,32T,615343.60200000,5717589.16000000..P2=0,11376.00000000,32T,609452.60200000,5717589.16000000..P3=11782.00000000,0,32T,615343.60200000,5723277.16000000..</Calibration>..<MainPolygonBitmap>..M0=0,0..M1=11782.0,0..M2=11782.0,11376.0..M3=0,11376.0..</MainPolygonBitmap>...2.0,11376.0..M3=0,11376.0..</MainPolygonBitmap>

    zu

    Code
    L...CompeGPS MAP File..<Header>..Version=2..VerCompeGPS=8.9.2..Projection=0,UTM,32,N,..Coordinates=0..Datum=ETRS89..</Header>..<Map>..Bitmap=43294_col.rmap..BitsPerPixel=0..BitmapWidth=11782..BitmapHeight=11376..Type=10..</Map>..<Calibration>..P0=0,0,32T,609452.60200000,5723277.16000000..P1=11782.00000000,11376.00000000,32T,615343.60200000,5717589.16000000..P2=0,11376.00000000,32T,609452.60200000,5717589.16000000..P3=11782.00000000,0,32T,615343.60200000,5723277.16000000..</Calibration>..<MainPolygonBitmap>..M0=0,0..M1=11782.0,0..M2=11782.0,11376.0..M3=0,11376.0..</MainPolygonBitmap>...2.0,11376.0..M3=0,11376.0..</MainPolygonBitmap>

    Dies ließ sich dann per Batch in allen 590 rmaps schnell ändern mit sfk (habe nur sfk als Patcher gefunden, der automatisch die Dateigröße erweitern konnte):

    Code
    D:\Programme\Utilities\Programmieren\Patcher\SFK>sfk rep -bylist _rmap.txt -dir  E:\Downloads\Thueringen\transparency\done -file .rmap  -yes

    wobei in der Datei _map.txt die hexadezimalen Ersetzungsunterschiede definiert sind, hier mein Inhalt für mein Beispiel:

    Code
     :# binary file string replacement test.
    
    :binary
    /0000004C020000436F6D7065475053204D41502046696C650D/0000007E020000436F6D7065475053204D41502046696C650D/
    /547970653D3130/5472616E73706172656E74436F6C6F723D31353835363131330D0A546F6C5472616E73706172656E74436F6C6F723D310D0A547970653D3130/ 

    TwoNav auf Loox N110, Evadeo X50, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition)
    Grüsse, Uwe

  • 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 ...