<DOWNLOAD>

POI_DB_extractor

Some of MapSend software has Point-of-Interest (POI) database. The database files are located in the \MAP, \MAP\RaimaOut and \DATA folders, poi.cfg, map.ini, export.cfg files:

Core of the database (data) is located in:

\MAP: all_poi.lay, all_poi.clt. all_poi.drc
\MAP\RaimaOut: poi_data.dtx, poi_data.dsc, poi_data.dpo, poi_data.dct, poi_data.dax

The database has complex structure (Raima DB format), data in the database are sorted alphabetically and by cell number, so to add or modify POI, the whole database must be a) extracted b) modified c) recompiled. With the POI_DB_extractor POIs from the database can be extracted into comma-separated (CSV) text file. This CSV file can be then edited with any text editor, and/or combined with custom POIs. Format of the CSV file is compatible with the POI_DB_creator program, so data can be recompiled back to the MapSend compatible database.

See POI_DB_creator for more POI information.

Compatibility matrix (tested):

MapSend version
POI
can be extracted
Notes
TOPO US v.4.20c
40 categories, 464,390 POIs
yes
S&D USA v. 4.00f
22 categories, 607,933 POIs
yes
1
S&D Canada v.4.10k
20 categories, 51,333 POIs
yes
1
S&D Australia (SA) v.4.00h
37 categories, 114,814 POIs
yes
 
DirectRoute NA, ver. 1.00a
25 categories, 1,300,000 POIs
yes
1
TOPO US 3D v.
60 categories, 1,700,000 POIs
yes
1
S&D Finland
 
yes
2
Streets Europe v.4.10
no
no
3
WorldWide Basemap v.1.00c
no
no
3

Notes: 1) POI DB contains subcategories, with the current version subdivision to subcategories will be eliminated. 2) reported by Mauri (pekka422), msg.#390, mobilemapper yahoo group. 3) does not contain POI DB, but can be added, see makePOIaccept and POI_DB_creator.

How to use:

1. Select folder pointing to the root folder of the Mapsend from directory tree: (e.g.. Program Files\Magellan\MapSend Topo US). see Fig. 2
2. Select file where CSV will be saved
3. Select separator (can be one or two characters, including TAB), see "?" button. Default is: ", " (comma+space)
4. Press "Start".

Extracting rate is ~1000 POIs/sec (Pentium 4, 2 Ghz, 256 Mb, XP). Extraction of the most big DB (S&D USA) takes ~10 min.

Fig.1 Fig. 2

 

New: Modification: CheckBox "DEF" added. If the checkbox marked, POI_DB_creator creates also *.def file with category definitions. The name will be the same as name for CSV (*.txt) file. This file can be used as a template for POI_DB_creator. If you want add more categories simply append this file with new strings. Another new checkbox "AUX" determines if AUX info will be saved. If POIs will be used with programs without auxiliary info support, this may be convinient.

 

Examples of CSV output:

MapSend S&D Australia, Category "Hill", there is no category fields

 

MapSend S&D Canada, Category "Municipal", there are "Address" and "Province" fields

ver 1.01

In the version 1.01 more control is added: a) POIs can be selected by coordinates and b) POIs can be selected by categories.
Please note: for use with POI_DB_creator the very first line of the *.def file must be modified to remove the last folder since this folder is now included to the individual *bmp pathes:

E.G.
line in the *.def file:
"Icon_Path=C:\Program Files\Magellan\MapSend Topo 3D USA\Map\Poi_img" must be cut to
"Icon_Path=C:\Program Files\Magellan\MapSend Topo 3D USA\Map"