logo separator

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

From GerdP gpetermann_muenchen at hotmail.com on Thu Feb 5 03:51:46 GMT 2015

Hi Steph,

thanks for testing. 
Please note that neither the trunk version nor the branch version
will use nodes that have only a addr:housenumber tag and no 
mkgmap:street or addr:street tag. I don't plan to change that in this
branch.
For your area that means that most addr:housenumber nodes are 
ignored as they don't have a street tag.
So, in your test case without BANO data the road "Avenue Léopold Héder"
( http://www.openstreetmap.org/way/32773995 ) 
has only 4 valid numbers: 3, 27,29, and 37
They are in 3 different blocks, one has the 37, next the 27 + 29, last the 3

The address search information is added to the road segments, so we 
create information like this:
segment n (between nodes 370045501 and 410305268) of road "Avenue Léopold
Héder"
has number 3 on the right.
The address search will point you to the middle of this segment.
I plan to add a feature to add more nodes to the roads so that we can
increase the precision, but that will also increase the size of the img file
and it may produce zig-zagging, so that feature needs a new option.

Gerd


Stéphane MARTIN wrote
> 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@

>>> To: 

> mkgmap-dev at .org

>>> 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
> 
> _______________________________________________
> mkgmap-dev mailing list

> mkgmap-dev at .org

> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev





--
View this message in context: http://gis.19327.n5.nabble.com/How-to-add-millions-of-addresses-to-your-garmin-maps-of-France-tp5832185p5832533.html
Sent from the Mkgmap Development mailing list archive at Nabble.com.


More information about the mkgmap-dev mailing list