|
EBOOK Project
Programs
How To
Join Maps
Add/Modify POIs
Unknown MMO
Create Maps
Garmin to Magellan
Downloads
Contacts
• E-mail
|
TOPO_extractor Some MapSends has built-in topo database. The database is stored in the \MAP\BLX folder in the *.blx files. Format of the *.blx files is very complex (to my opinion this is the most complex of Mapsend's formats). Topographic data composed in the series of data chunks, each chunk represents 128x128 matrix of heights. Chunks in turn, composed from 15 smaller matrices to build 128x128 matrix. Moreover, chunks are compressed with Magellan's custom compression algorithm. All this was discovered by Henrik Johansson (see his messages #203 and #797 in Mapsend_Format yahoo group). He created Python program to extract/create BLX files (available at MapSend_Format yahoo group). Many thanks to Henrik for his outstanding work! In my program I'm using his algorithms for compression/decompression of chunks and algorithms to create matrices. I choose the most explicit format of the output files: Terrain Matrix model compatible with free 3DEM viewer. In this format Height matrix is represented by matrix of signed integers, all georefference information is stored as a plain text in a separate file (*.hdr). Terrain Matrix can be converted then to DEM or 3D-GeoTiff with 3DEM viewer. 3DEM viewer available for free at http://www.visualizationsoftware.com/3dem.html. To my opinion 3DEM is one of the best free converter/viewers. TOPO_extractor
Below are 3DEM-viewer images of the extracted area:
|