[mkgmap-dev] documentation improvement
From Gerd Petermann gpetermann_muenchen at hotmail.com on Tue Apr 7 14:49:18 BST 2020
Hi all, FYI: I've tried this: java -jar mkgmap.jar --gmapi --description=test1 --mapname=12344321 --description=test2 --gmapsupp --description=test3 f:\osm\test.osm.pbf --description=test4 and - as expected - the tile 12344321.img as well as the *.tdb files contain "test3" and only the gmapsupp.img contains test4. So, --description works as any other option: order matters, repeated values overwrite previous value. The only not-so-obvious thing is that the gmapsupp.img always contains the last given value for --description, no matter where the --gmapsupp option appears. I think Tickers sugestion is OK, but I would omit this part: Suggested usage: ... -c options.cfg -c template.args --family-name=Scandinavia --description=Scandinavia --gmapsupp typFile.txt Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Ticker Berkin <rwb-mkgmap at jagit.co.uk> Gesendet: Dienstag, 7. April 2020 11:33 An: Development list for mkgmap Betreff: Re: [mkgmap-dev] documentation improvement Hi Gerd & Mike @gerd - as you say, it is better to just improve the documentation of what is there. As far as I could see it was only the tiles and gmapsupp that took the --description. I'd suggest changing from: ;--description=text : Set the descriptive text for the map. This may be displayed in QLandkarte, MapSource or on a GPS, where it is normally shown below the family name. Example: --description="Germany, Denmark" Please note: if you use splitter to build a template.args file and pass it to mkgmap, then that file may contain a "description" that will override this option. To prevent splitter from overriding your description, place the --description option after "-c template.args". to: ;--description=text : Set the descriptive text of map components. Map tiles take the most recent --description before the --input-file that defines the tile. gmapsupp.img takes the last --description. Note that the splitter generated template.args includes relevant --description values (see splitter --geonames-file). The usage of the component descriptions is not consistent between GPS devices, MapSource, Basecamp and QLandkarte. Some use the --family-name to enable the complete map, others use the gmapsupp.img description. Some devices can enable individual tiles using the tile description. Suggested usage: ... -c options.cfg -c template.args --family-name=Scandinavia --description=Scandinavia --gmapsupp typFile.txt @mike - if you & Gerd are happy with something like this, do you want to put it into your patch, otherwise I'll do it once your option changes are out of the way. Ticker On Tue, 2020-04-07 at 07:57 +0000, Gerd Petermann wrote: > Hi Ticker, > > I think this was discussed before and that discussion lead to the > chapter about template.args. My suggestion would be to add a hint > that the last given description is used by the combiners. I found > usage in OverviewBuilder, TdbBuilder, and GmapsuppBuilder, not sure > what the other combiners use. NsisBuilder and GmapiBuilder should be > checked. > I don't like the idea to introduce just another "description" option > with unclear meaning, we already have so many. > I also don't like the idea that we might break backward > compatibility. > > Gerd > > ________________________________________ > Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag > von Ticker Berkin <rwb-mkgmap at jagit.co.uk> > Gesendet: Montag, 6. April 2020 19:01 > An: Development list for mkgmap > Betreff: Re: [mkgmap-dev] documentation improvement > > Hi > > This explains an annoyance I've had with my newer eTrex 30x. > > On the eTrex HCx, the map selection function uses the --family-name > value. The same map on the 30x just gave the name of one of the > tiles, > which, now I look, was always the last. > > Putting a final --description after the tile definitions now gives me > something that will work sensibly on both. > > I'd like to request an enhancement that gmapSuppBuilder uses a new > option instead of --description. > > Ticker > > On Mon, 2020-04-06 at 15:04 +0000, Gerd Petermann wrote: > > Hi Mike, > > > > will have a closer look tomorrow. Why do you think that "putting - > > -description after -c template.args " is incorrect? > > When you use splitter with the --geonames-file option or with the - > > -description option the template.args file will set > > description. > > If you use both the --description option is ignored. > > The last given value for description is used for the combiners. > > > > Gerd _______________________________________________ mkgmap-dev mailing list mkgmap-dev at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- Previous message: [mkgmap-dev] documentation improvement
- Next message: [mkgmap-dev] documentation improvement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list