
Hi, I am trying to create maps with address index, but it seems the index contains only a few (something like 10) cities.
From geofabrik.de I have downloaded the .osm.pbf file for Europe than I have run splitter and mkgmap using the following command lines:
java -jar "/home/Alessio/bin/splitter/splitter.jar" \ --description="Italia" \ --output-dir=. \ --geonames-file="../Italia.txt" \ --wanted-admin-level="11" \ --mapid="13900000" \ --max-nodes="5000000" \ --polygon-file="../Italia.poly" \ "/home/Alessio/GarminMapsCreation/planetfile/europe-latest.osm.pbf" java -jar "/home/Alessio/bin/mkgmap/mkgmap.jar" \ -Dlog.config=logging.properties \ --max-jobs \ --gmapsupp \ --output-dir="gmapsupp" \ --country-name="Italia" \ --family-name="Italia" \ --family-id="42" \ --area-name="Italia" \ --description="Italia" \ --series-name="OSM generic routable(Italia_20240728)" \ --product-id="42" \ --mapname="13900000" \ --country-abbr="" \ --draw-priority="26" \ --precomp-sea=../../sea-latest.zip \ --generate-sea \ --route \ --drive-on=detect,right \ --report-roundabout-issues \ --fix-roundabout-direction \ --process-destination \ --process-exits \ --name-tag-list=int_name,name \ --remove-ovm-work-files=true \ --bounds=../../bounds-latest.zip \ --verbose \ --location-autofill=is_in,nearest \ --make-poi-index \ --index \ --split-name-index \ --housenumbers \ --preserve-element-order \ --dem="/home/Alessio/GarminMapsCreation/hgt" \ --style-file=../../default_style \ --keep-going \ --improve-overview \ --min-size-polygon=15 \ -c "gmapsupp/template.args" The java version I use is: java 23 2024-09-17 Java(TM) SE Runtime Environment (build 23+37-2369) Java HotSpot(TM) 64-Bit Server VM (build 23+37-2369, mixed mode, sharing) on Ubuntu 24.04 The map is OK and I can use it for routing, but I have to choose manually the start and end point directly on the map. Can someone point me out where I am wrong? Thank you very much Alessio

Hi Alessio, the paramters for mkgmap and splitter look good to me. What program / device do you use with the map? How exactly do you search for an address? In the PC programs like Mapsource or Bascecamp there is a general search field which typically doesn't work well and in addition you can search for specific POI in several ways. On my Garmin Oregon I can also either search for an address in a city or for a city. Both might produce different results. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Alessio Medici <al-ba@tiscali.it> Gesendet: Donnerstag, 5. Dezember 2024 14:59 An: mkgmap-dev@lists.mkgmap.org.uk Betreff: [mkgmap-dev] Address index incomplete Hi, I am trying to create maps with address index, but it seems the index contains only a few (something like 10) cities.
From geofabrik.de I have downloaded the .osm.pbf file for Europe than I have run splitter and mkgmap using the following command lines:
java -jar "/home/Alessio/bin/splitter/splitter.jar" \ --description="Italia" \ --output-dir=. \ --geonames-file="../Italia.txt" \ --wanted-admin-level="11" \ --mapid="13900000" \ --max-nodes="5000000" \ --polygon-file="../Italia.poly" \ "/home/Alessio/GarminMapsCreation/planetfile/europe-latest.osm.pbf" java -jar "/home/Alessio/bin/mkgmap/mkgmap.jar" \ -Dlog.config=logging.properties \ --max-jobs \ --gmapsupp \ --output-dir="gmapsupp" \ --country-name="Italia" \ --family-name="Italia" \ --family-id="42" \ --area-name="Italia" \ --description="Italia" \ --series-name="OSM generic routable(Italia_20240728)" \ --product-id="42" \ --mapname="13900000" \ --country-abbr="" \ --draw-priority="26" \ --precomp-sea=../../sea-latest.zip \ --generate-sea \ --route \ --drive-on=detect,right \ --report-roundabout-issues \ --fix-roundabout-direction \ --process-destination \ --process-exits \ --name-tag-list=int_name,name \ --remove-ovm-work-files=true \ --bounds=../../bounds-latest.zip \ --verbose \ --location-autofill=is_in,nearest \ --make-poi-index \ --index \ --split-name-index \ --housenumbers \ --preserve-element-order \ --dem="/home/Alessio/GarminMapsCreation/hgt" \ --style-file=../../default_style \ --keep-going \ --improve-overview \ --min-size-polygon=15 \ -c "gmapsupp/template.args" The java version I use is: java 23 2024-09-17 Java(TM) SE Runtime Environment (build 23+37-2369) Java HotSpot(TM) 64-Bit Server VM (build 23+37-2369, mixed mode, sharing) on Ubuntu 24.04 The map is OK and I can use it for routing, but I have to choose manually the start and end point directly on the map. Can someone point me out where I am wrong? Thank you very much Alessio _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Hi Gerd, thank you for the answer. On Thursday, 5 December 2024 15:14:27 CET Gerd Petermann wrote:
the paramters for mkgmap and splitter look good to me. What program / device do you use with the map? How exactly do you search for an address? I have a Garmin DriveSmart 65 MT-S and I look for the address using the search address interface. Is asks for the city, then the street and the number.
Alessio
participants (2)
-
Alessio Medici
-
Gerd Petermann