logo separator

[mkgmap-dev] How to add millions of addresses to your garmin maps of France

From Stéphane MARTIN st3ph.martin at laposte.net on Wed Feb 4 09:16:14 GMT 2015

Hi Gerd,

Thank you !
I will make a test later with mkgmap-housenumbers2-r3439.zip.

I noticed that, with map compiled with guyane-latest-with-bano.osm.pbf,
there are two points on the map for «3 Chemin de la Source de Baduel» :
one at the beginning of the street and an other on the street, close to
the correct address.
But only the first is proposed as result after an address search.

Steph

Le 04/02/2015 04:45, GerdP a écrit :
> Hi Steph,
> 
> I think you did nothing wrong, it's mkgmap that is not able to handle
> the data correctly.
> I am working on this issue in the branch housenumbers2, but up to now
> I am experimenting with different methods to detect and handle special
> cases.
> If you don't mind some error messages related to house numbers you 
> can try r3439, it improves your test case:
> http://www.mkgmap.org.uk/download/mkgmap-housenumbers2-r3439.zip
> 
> Gerd
> 
> 
> 
> Stéphane MARTIN wrote
>> Hi Gerd,
>>
>> I hope I have not forgotten anything.
>>
>> https://tuxdomain.darktech.org/osm-garmin/index.php?dir=Guyane/test-bano
>>
>> Thanks
>>
>> Steph
>>
>> Le 03/02/2015 18:18, Gerd Petermann a écrit :
>>> Hi Steph,
>>>
>>> can you post a link to the input file(s) ?
>>>
>>> If not: what other house numbers are close to the one
>>> you are searching?
>>>
>>> Gerd
>>>
>>>> Date: Tue, 3 Feb 2015 17:54:19 -0300
>>>> From: 
> 
>> st3ph.martin@
> 
>>>> To: 
> 
>> mkgmap-dev at .org
> 
>>>> Subject: Re: [mkgmap-dev] How to add millions of addresses to your
>>> garmin maps of France
>>>>
>>>> Hi,
>>>>
>>>> Thank you very much Paco Tyson :-) for your script.
>>>>
>>>> I made a test with French Guiana and it seems working fine…
>>>> I obtain a file guyane-latest-with-bano.osm.pbf and mkgmap compiles it
>>>> with no error.
>>>>
>>>> However, searching an address in the device (etrex 30) or in BaseCamp is
>>>> the same as before.
>>>>
>>>> e.g. I search «3 Chemin de la Source de Baduel» in Cayenne.
>>>> The address is located on a building (verified with bano-guyane.osm in
>>>> Josm) but on my map the result is pointing approximately to the
>>>> beginning of the street!
>>>>
>>>> I use the default style with modifications but not in inc/address.
>>>>
>>>> Options :
>>>> --max-jobs --latin1 --area-name=$COUNTRY \
>>>> --bounds=../bounds.zip \
>>>> --route \
>>>> --index --tdbfile --housenumbers \
>>>> --location-autofill=is_in,nearest \
>>>> --name-tag-list=name:fr,int_name,name \
>>>> --adjust-turn-headings \
>>>> --process-destination --process-exits \
>>>> --x-add-indirect-links \
>>>> --verbose \
>>>> --style-file="$WORKDIR/styles/$STYLE/" \
>>>> --list-styles --check-styles \
>>>> --family-name="$COUNTRY OSM $STYLE" \
>>>> --series-name="$COUNTRY-OSM-$STYLE" \
>>>> --mapname=$MAPNAME \
>>>> --overview-mapnumber=$MAPNAME \
>>>> --reduce-point-density=4 --reduce-point-density-polygon=8 \
>>>> --polygon-size-limits="24:12, 18:10, 16:8, 14:4, 12:2, 11:0" \
>>>> --preserve-element-order \
>>>> --add-pois-to-lines \
>>>> --add-pois-to-areas \
>>>> --report-similar-arcs \
>>>> --link-pois-to-ways \
>>>> --min-size-polygon \
>>>> --drive-on=detect --check-roundabouts --check-roundabout-flares \
>>>> --make-opposite-cycleways \
>>>> --country-name="$COUNTRY" --country-abbr="$ABBR" \
>>>> --precomp-sea="$WORKDIR/sea.zip" --generate-sea=multipolygon \
>>>>
>>>> An idea what I'm doing wrong ?
>>>>
>>>> Steph
>>>>
>>>> Le 02/02/2015 04:06, Paco Tyson a écrit :
>>>>> Hi map makers,
>>>>>
>>>>> The french OSM community has recently created an address database for
>>>>> France, under the ODbL licence. By using this database, we can build
>>>>> Garmin maps with 6 times more addresses than only OSM data.
>>>>>>>>> I wrote a shell script that does all of the above. It's published on
>>>>> https://github.com/PacoTyson/bano2garmin/ and attached as a zip
>>>> archive.
>>>>>
>>>>>
>>>>> The prerequisites are awk, wget or curl and osmconvert (
>>>>> http://wiki.openstreetmap.org/wiki/Osmconvert ).
>>>>>
>>>>> You'll have to edit the script to configure it to your installation :
>>>>>
>>>>> * BANODIR=directory where the script will download and store the BANO
>>>>> files
>>>>> * PBFDIR=directory where the .pbf files are read and written
>>>>> * BINDIR=directory where osmconvert is stored
>>>>>
>>>>> Usage : add-bano-addresses.sh /region /
>>>>> where /region/ can be /france/ or any of those listed on
>>>>> http://download.geofabrik.de/europe/france.html
>>>>>
>>>>> [1]
>>>>> :
>>> http://layers.openstreetmap.fr/?zoom=6&lat=46.4&lon=2.3508&layers=B0000FFFFFFFFFFFFFFFFFFFFFT
>>>>>
>>>>> Cheers,
>>>>> Paco



More information about the mkgmap-dev mailing list