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 23:30:28 GMT 2015

Hi Gerd,

With mkgmap-housenumbers2-r3439.zip :

- map with no BANO data :
« 3 Avenue Léopold Héder » in Cayenne (French Guiana) is positioned
closer to the building with number 9 than the one with number 3 (In
BaseCamp and GPS etrex 30).
Not very good !

- map with BANO data :
« 3 Avenue Léopold Héder » in Cayenne (French Guiana) is positioned
close to the correct building.
« 9 Avenue Léopold Héder » close to the correct building too.
(In BaseCamp and GPS etrex 30).
Very good !

The difference only come from the .pbf (with BANO data included or not)
because only mkgmap-housenumbers2-r3439 was used !

Weird, in my opinion ! I think I'll test again tomorrow…

Steph

Le 04/02/2015 06:28, Gerd Petermann a écrit :
> Hi Steph,
> 
> yes, numbers that don't match the most often used odd/even scheme
> are not treated very well in the trunk version. See also this thread:
> http://gis.19327.n5.nabble.com/Issues-with-housenumbers-tp5829402.html
> 
> Gerd
> 
>> Date: Wed, 4 Feb 2015 06:16:14 -0300
>> From: st3ph.martin at laposte.net
>> To: mkgmap-dev at lists.mkgmap.org.uk
>> Subject: Re: [mkgmap-dev] How to add millions of addresses to your
> garmin maps of France
>>
>> 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