<div dir="auto">Ah true, can use other conversion too, so it's doable...</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 7 May 2021, 18:47 Ticker Berkin <<a href="mailto:rwb-mkgmap@jagit.co.uk">rwb-mkgmap@jagit.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">...|conv:"from=>to" does speed and weight conversions as well as length<br>
<br>
This is the table (from mkgmap/osmstyle/eval/UnitConversions.java)<br>
<br>
  static {<br>
        Map<String, Double> m = LENGTH_FACTORS;<br>
        m.put("m", 1.0);<br>
        m.put("km", 1000.0);<br>
        m.put("ft", 0.3048);<br>
        m.put("feet", 0.3048);<br>
        m.put("mi", 1_609.344);<br>
        CONVERSIONS.put(UnitType.LENGTH, LENGTH_FACTORS);<br>
<br>
        m = SPEED_FACTORS;<br>
        m.put("kmh", 1.0);<br>
        m.put("km/h", 1.0);<br>
        m.put("kmph", 1.0);<br>
        m.put("mph", 1.60934);<br>
        m.put("knots", 1.852);<br>
        CONVERSIONS.put(UnitType.SPEED, SPEED_FACTORS);<br>
<br>
        m = WEIGHT_FACTORS;<br>
        m.put("t", 1.0);<br>
        m.put("kg", 0.001);<br>
        m.put("lb", 0.00045359237);<br>
        m.put("lbs", 0.00045359237);<br>
        CONVERSIONS.put(UnitType.WEIGHT, WEIGHT_FACTORS);<br>
    }<br>
<br>
I see no reason why chaining conv| shouldn't work, but haven't tried<br>
it.<br>
<br>
Ticker<br>
<br>
On Fri, 2021-05-07 at 17:56 +0800, Felix Hartmann wrote:<br>
> yes I figured out the only current possible division would be to<br>
> convert ft to mt - that could be run against population number as<br>
> well of course.. Dividing the population number to get maps of India<br>
> or China a bit less cluttered without using a specific style would be<br>
> quite handy. Though yes - besides improving rules for cities not much<br>
> else use of a division factor for values that I can think of. So<br>
> right now only 3.28, 3.28^2, 3.28^3 and so on is possible (i did not<br>
> actually check if it is possible to convert twice, but think so).<br>
> <br>
> On Fri, 7 May 2021 at 16:56, Ticker Berkin <<a href="mailto:rwb-mkgmap@jagit.co.uk" target="_blank" rel="noreferrer">rwb-mkgmap@jagit.co.uk</a>><br>
> wrote:<br>
> > Hi Felix<br>
> > <br>
> > I don't think there is any way to do maths on tag values.<br>
> > <br>
> > It should not be too difficult to implement additional variable<br>
> > filters<br>
> > that do a simple maths op with a constant, eg:<br>
> >   {set population='${population|divide:"7"}'}<br>
> > <br>
> > Ticker<br>
> > <br>
> > On Wed, 2021-05-05 at 22:58 +0800, Felix Hartmann wrote:<br>
> > > Is it possible to divide a number by a factor in the style file?<br>
> > > <br>
> > > ( mkgmap:country=CHN | mkmgap:countrz=CN | mkgmap:country=IND |<br>
> > <br>
> >                                      ^^<br>
> > > mkgmap:country=IN ) & ( place=city | place=island | place=town |<br>
> > > place=village ) & population=* {set population='${population}/7'}<br>
> > > <br>
> > > Did not work. I intend to divide the population in cities in<br>
> > China<br>
> > > and India because otherwise cities clutter up the map there (also<br>
> > in<br>
> > > India they do not use admin level ... which could be an<br>
> > alternative).<br>
> > > <br>
> > > -- <br>
> > > Felix Hartman - Openmtbmap.org & VeloMap.org<br>
> > > <br>
> > > _______________________________________________<br>
> > > mkgmap-dev mailing list<br>
> > > <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank" rel="noreferrer">mkgmap-dev@lists.mkgmap.org.uk</a><br>
> > > <a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
> > _______________________________________________<br>
> > mkgmap-dev mailing list<br>
> > <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank" rel="noreferrer">mkgmap-dev@lists.mkgmap.org.uk</a><br>
> > <a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
> > <br>
> <br>
> -- <br>
> Felix Hartman - Openmtbmap.org & VeloMap.org<br>
> <br>
> _______________________________________________<br>
> mkgmap-dev mailing list<br>
> <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank" rel="noreferrer">mkgmap-dev@lists.mkgmap.org.uk</a><br>
> <a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
_______________________________________________<br>
mkgmap-dev mailing list<br>
<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank" rel="noreferrer">mkgmap-dev@lists.mkgmap.org.uk</a><br>
<a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
</blockquote></div>