[mkgmap-dev] [PATCH] Improve display of highway shields
From Felix Hartmann extremecarver at googlemail.com on Sun Nov 8 21:08:25 GMT 2009
Clinton Gladstone wrote: > The attached patch is an attempt to improve the reliability and > flexibility for displaying highway shields. It does the following: > > 1. Removes the alpha balancing coding. (This coding checked that > values for signs were primarily numeric, and therefore prevented refs > such as "QEW" from being displayed as highway shields.) > > 2. Removes ALL spaces from refs, so that the complete ref will be > displayed in the shield. (Previously only the first space was removed, > which caused refs like "B 1 2" to be displayed as "B1" in the shield.) > > 3. Checks, after spaces have been removed, if the ref is too long to > be displayed in a shield. If the ref is too long, the shield code will > not be added; the road label will displayed normally. The maximum > length of the ref is determined in the following manner: > > 3.1. The default of 8 characters is used. This is the previous behaviour. > > 3.2. If a colon character (":") followed by a number is appended to > the highway symbol in the style file, that number will override the > maximum length. Example: "highway-symbol:box:6" sets the maximum to 6 > characters. > > 3.3. If an additional colon character followed by a number is appended > to the highway symbol, this second number will be used as the maximum > length for alpha only refs. Example: "highway-symbol:box:6:4" sets the > maximum to 6 for numeric and alphanumeric refs, but 4 for alpha only > refs. > > I use the following in my style file: > > '${ref|highway-symbol:box:6:4}' > > This sets the maximum length of alphanumeric shields to be 6 (e.g., > M1234a, or 123456), and alpha only shields to be 4 (e.g., ABCD). Such > a setting works well for me in the areas I am interested in. It > prevents labels such as "Südring" from being displayed as shields, but > catches most other refs which can reasonably be displayed in shields. > > The approach of this patch allows creative mappers to have a certain > amount of control over shield display, but still preserves the default > behaviour of the > Great - solves many problems (especially the differences between hbox/box and oval and others... Have not found any bug. > ------------------------------------------------------------------------ > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20091108/7ca04ae1/attachment.html
- Previous message: [mkgmap-dev] [PATCH] Improve display of highway shields
- Next message: [mkgmap-dev] BUG with last josm version
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list