How to create own Mosaic maps?

Comments

9 comments

  • Avatar
    Eagle Four

    Bonsoir,

    If you have a set of Rtmap..
    Put all the RTmap in a new folder under the /map path as for this example      /maps/MyBittenerRtmap

    Then in the Map item of the left menu create a new Hyper map. Rename this new hypermap to an imp format as this exemple : MyBittnerTopo.imp

    Now open all your maps store in the MyBittenerRtmap folder in the menu map on the left on the screen,

    Then drag all the rtmap open under MAP item of the left menu  with the mouse on the BittenerTopo.imp name of the left menu (Mosaic creation).

    Here under an example of the topo.imp after that.

    CompeGPS MAP File
    <Header>
    Version=2
    VerCompeGPS=8.9.2
    Projection=
    Coordinates=1
    Datum=WGS 84
    </Header>
    <HiperMapLayers>
    <HLayer File="Yvelines_RMAP\FirstOnTheTop.rmap"/>
    <HLayer File="Yvelines_RMAP\UnderFirstOnTheTop.rmap"/>
    <HLayer File="Yvelines_RMAP\Under....rmap"/>
    <HLayer File="Yvelines_RMAP\Etc.rmap"/>
    <HLayer File="Yvelines_RMAP\Montigny.rmap"/>
    <HLayer File="Yvelines_RMAP\Millon.rmap"/>
    <HLayer File="Yvelines_RMAP\Le Golf.rmap"/>
    </HiperMapLayers>

    Save your "BittenerTopo.imp" in the /map folder.
    If you want to move the mosaic map to your GPS copy the BittenerTopo.imp and the BittenerRtmap path (folder with rtmap) to te GPS /map folder.

    After that ask here for a new question about the zoom controle i provide to you a file for exemple

    A french user

    0
    Comment actions Permalink
  • Avatar
    www.twolandnaviste .fr No official forum

    Hello,

    Why don't you use LAND to create the IMP?

    You open Land.

    In the tree view, right click on Maps.

    Create a new hypermap.

    You open all the maps you want to open at the same time.

    Click and hold on each map and drag them one by one (Land 770 maybe Land 8xx can select several maps with the CRTL key) in the new hypermap.

    You save the new hypermap by giving it a name.

    CompeGPS MAP File
    <Header>
    Version=2
    VerCompeGPS=7.7.0
    Projection=
    Coordinates=1
    Datum=WGS 84
    </Header>
    <HiperMapLayers>
    <HLayer File="D:\Mes documents\CompeGPS\maps2\ECW IGN Espagne\mtn25_epsg25830_0116-3.ecw"/>
    <HLayer File="D:\Mes documents\CompeGPS\maps2\ECW IGN Espagne\mtn25_epsg25830_0116-2.ecw"/>
    <HLayer File="D:\Mes documents\CompeGPS\maps2\ECW IGN Espagne\mtn25_epsg25830_0116-1.ecw"/>
    <HLayer File="D:\Mes documents\CompeGPS\maps2\ECW IGN Espagne\mtn25_epsg25830_0115-2.ecw"/>
    <HLayer File="D:\Mes documents\CompeGPS\maps2\ECW IGN Espagne\mtn25_epsg25830_0091B-3.ecw"/>
    <HLayer File="D:\Mes documents\CompeGPS\maps2\ECW IGN Espagne\mtn25_epsg25830_0116-4.ecw"/>
    </HiperMapLayers>

    You can also use the wildcard character *

    CompeGPS MAP File
    <Header>
    Version=2
    VerCompeGPS=7.7.0
    Projection=
    Coordinates=1
    Datum=WGS 84
    </Header>
    <HiperMapLayers>
    <HLayer File="D:\Mes documents\CompeGPS\maps2\ECW IGN Espagne\*.ecw"/>
    </HiperMapLayers>

    You should read the Land 892 manual, chapter 4.1.3.7.

    I am not sure your "nlevel " is good.

    Below is an extract from an IMP (FranceTopo.imp) which opens, depending on the zoom, 4 levels of maps.

    <BitmapData>
          <rtile>
           <CompeGPSRasterTiled
           pixelstotx="475136"
           pixelstoty="-438272">
           <level
            nlevel="0"
            filetilex="4096"  
            filetiley="4096"  
            tilex="256"
            tiley="256"
            filename="FRANCE_RTMAP\FR_25K_%04d_%04d_*.rtmap"
            txyorder="1"  
            tx0="40"    
            ty0="2680"   
            dtx="10"
            dty="-10"
            yupfiletiles="1"
    matrixEx="0000-------------------------------------00007"
                 />
                 
          <level
             nlevel="3"
       filename="Scan100_3.rtmap" 
           />
      <level 
                 nlevel="4" 
            filename="Scan1000_4.rtmap" 
            />    
            <level
             nlevel="6"
       filename="Scan1000_6.rtmap" 
    />   
           </CompeGPSRasterTiled>  
          </rtile>            
       </BitmapData>
     
    Please note, FranceTopo.imp is made to open so-called mosaic maps. It opens these "mosaics" (a large number of tiles is possible (5900 for France)) depending on where you are (so it open only few tiles) and other Maps with different scales depending of zoom. This might not be what you are looking for but it shows "nlevel = 0" syntax. I don't know if we users can create such a mosaic map with aperture based on location because Land uses variables (FR_25K_%04d_%04d_*.rtmap) and a matrix (a long chain of characters).

    I have never read that a user has successfully made its own matrix.

    Hoping you can see if the wording of your "NLEVEL =0" is correct.

    A french user

    Best regards

    Laurent

    0
    Comment actions Permalink
  • Avatar
    Eagle Four

    Hello,

    To manage the display priority on a criterion of resolution of your panel or of zoom, proceed as follows.
    Order the list of tiles in the xxxtopo.imp file, start at the beginning of the list with the best solved tiles those which will be above the others. Finish with the least successful tiles.

    Then, see the example below you specify, in the xxxtopo.imp following the referencing of the tile, the Zoom factor for which this tile is displayed.

     

    Go gradually, because if you make a syntax error the file will not be opened by Land. So we have to correct this syntax error. Land loads the xxxtopo.imp file so if you modify it, this modification is not taken into account, you must close the xxxxtopo.imp mosaic map then reopen it.

    This solution works.

    Good hikes

    0
    Comment actions Permalink
  • Avatar
    Bittner Martin

    Thanks to you all for your comments.

    Now, I realized my "mosaic" map with the "HiperMapLayers". As all my sub-maps use the same naming rules, the hint with the "wildcard *" was the key.

    So, the IMP file just looks like

    CompeGPS MAP File
    <Header>
    Coordinates=1
    </Header>
    <HiperMapLayers>
    <HLayer File="GR_Pindos_rmap\Pindos-Mountains 18 (*).RMAP" visible="1" MaxZoomLevel="3"/>
    <HLayer File="GR_Pindos_VE10mpx.rmap" visible="1" MaxZoomLevel="50" MinZoomLevel="3"/>
    </HiperMapLayers>

    In the "GR_Pindos_rmap" are about 200 submaps with the same Zoomlevel. At least with LAND it works well.

    Next step is to test in Twonav Android and Trail2

     

    Thanks to all for your inputs and help :-)

    Have a great day, Martin

    0
    Comment actions Permalink
  • Next step is to test in Twonav Android and Trail2

    You will need to have the same directories.

    Thanks for your feedback.

    Best wishes for 2021

    Laurent

    PS: you can take a look at the naviboard.de forum. They love the tips.

    https://www.naviboard.de/

     

    0
    Comment actions Permalink
  • Avatar
    Gert M.

    Hallo Martin,

    schau dir doch mal den IMPgenerator an.

    Der kann gegebenfalls hilfreich sein um entsprechende *.IMP automatisch zu erstellen.

    Hi Martin,

    take a look at the IMPgenerator.

    This can be helpful if necessary to automatically create the corresponding * .IMP.

    https://www.naviboard.de/cms/attachment/10768-impgenerator-2011-07-18-zip/

    0
    Comment actions Permalink
  • Avatar
    Bittner Martin

    Hallo Gert,

    das Naviboard und den IMPgenerator kenne ich. Im Board war ich längere Zeit aktiv und habe mich im TwoNv Bereich getummelt. Damals hatte ich auch schon LayerMaps mit dem IMPgenerator erstellt.

    Für meine Mosaikmap war mir das gar nicht so in Erinnerung. Mittlerweile funktioniert das mit den Tipps von hier sehr gut.

    Nun habe ich eine IMP Datei über die ich auf alle meine offline Satellitenbilder zugreifen kann, unabhängig davon, wie viele Dateien in dem Ordner sind.

    Vielen Dank für die Unterstützung..

    Dear All,

    meanwhile, my idea of having one static IMP file for a large amounts of map tiles is working quite well. The HiperMapLevels with wildcards in the name was the key.

    Thanks all for your support,

    Martin

    0
    Comment actions Permalink
  • Hallo,

    Ich hoffe und wünsche, dass 2021 ein gutes Jahr für Sie wird.

    herzliche Grüße

    Laurent

    0
    Comment actions Permalink

Please sign in to leave a comment.