[mkgmap-dev] question about output-dir and indexing
From Gerd Petermann gpetermann_muenchen at hotmail.com on Tue Oct 6 08:32:21 BST 2020
Hi Karl, better combine (merge) the input files first and feed the combination to splitter. Use e.g. osmconvert [1] to merge the files, e.g. osmconvert denmark-latest.osm.pbf finland--latest.osm.pbf norway-latest.osm.pbf -o=scandinavia.o5m java -jar splitter.jar ... scandinavia.o5m Make sure that you download all the merged files at the same day to avoid version conflicts. reg. deletealltags: If you don't want parkings in your map you should better remove/comment the rules which would create those objects. This allows mkgmap to ignore the unwanted objects much earlier. Gerd [1] https://wiki.openstreetmap.org/wiki/Osmconvert ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von 7700 <7770 at foskan.eu> Gesendet: Dienstag, 6. Oktober 2020 09:19 An: Development list for mkgmap Betreff: Re: [mkgmap-dev] question about output-dir and indexing Hi Gerd and Carlos. Both your commends made a difference in moving forward! Two more questions before i dig deeper on my own. I will be trying to make a map of the scandinavian countries, denmark, norway, sweden. It safe to generate each country first by using country data from geofabrik, compile tiles for each country and then combine the three to one gmapsupp or will that make border areas inaccessible because maps tiles overlay each other? If this is not a good way, what is a good way? If i want to make a minimalistic map, and remove a lot of things. Say all parkings. is it correct to use the deletealltags for the types of data i want to remove? Regards Karl On måndag 5 oktober 2020 kl. 20:29:58 CEST Gerd Petermann wrote: > Hi Karl, > > the option > --read-config=se/splitted/template.args > tells mkgmap to read further args from se/splitted/template.args . > When you look into that file you'll notice that it contains several lines > with input-file=... So, mkgmap compiles a lot of tiles with the default > options before it looks at the options following this first one. Later, it > compiles the same tiles again with your options. Try > > java -Xmx4G -jar ../mkgmap/mkgmap-r4585/mkgmap.jar > --max-jobs > --family-name="NORDIC" > --country-name="Sweden" > --country-abbr="SWE" > --family-id=7700 > --latin1 > --net --route --index --split-name-index > --output-dir=se/tiles/ > --read-config=se/splitted/template.args > --description="Sweden routable." > --gmapsupp > > Gerd > > ________________________________________ > Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von 7700 > <7770 at foskan.eu> Gesendet: Montag, 5. Oktober 2020 19:32 > An: mkgmap-dev at lists.mkgmap.org.uk > Betreff: [mkgmap-dev] question about output-dir and indexing > > Hi. > I am very new to making maps so therefor in case i am asking something > obvious it is because i don't know better yet. > > I am trying to generate a map for a country (trying sweden) and observe a > strange thing with --output-dir for mkgmap (r4585). > Files are written to other directories than to the --output-dir > > > Starting at a base directory i have created this structure: > > ├── gmapsupp > └── se > ├── splitted > └── tiles > > The idea is that for sweden i will store splitted pbf files in a separate > directory and tiles in a separate. > > at first i download data to the ./se/ directory: > wget https://download.geofabrik.de/europe/sweden-latest.osm.pbf > > then split the data, adding the --output-dir=se/splitted/ > this works fine. > > now i want to generate the *.img tiles from the splitted files. Doing this > from the base directory. > > java -jar ../mkgmap/mkgmap-r4585/mkgmap.jar > --read-config=se/splitted/template.args > --remove-short-arcs > --family-name="NORDIC" > --country-name="Sweden" > --country-abbr="SWE" > --description="Sweden routable." > --mapname=77700001 > --family-id=770 > --latin1 > --net --route --index --split-name-index > --output-dir=se/tiles/ > se/splitted/*.osm.pbf > > > > When i run this from the base directory > numbered *.img files and ovm_*.img files are first written to the base > directory and then last to the target directory. > After the program finishes there are files both in base directory from where > i executed the program, as well as the directory given in output-dir. The > files in the output-dir directory are larger than the ones in the base > directory. Is this an error or should i take care of both sets of files? > > > > Trying to use --index to create a searchable index or street names, for > this, do i need to add a separate file/style to make it work? > if yes, are there examples which you can point to? > > > Regards > Karl > > > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- Previous message: [mkgmap-dev] question about output-dir and indexing
- Next message: [mkgmap-dev] question about output-dir and indexing
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list