Le 27. 07. 18 à 22:44, Nelson A. de Oliveira a écrit : > On Fri, Jul 27, 2018 at 5:33 PM, François Lacombe > <fl.infosrese...@gmail.com> wrote: >> Well okay >> Given problem is how can we query maxspeed like : >> [Maxspeed>25] ? > > Maybe the query tools could simply implement a function that converts > number+unit to a numeric value only? > > [to_number(maxspeed) > 25] >
it can be done well and easily (but it must be recoded in every language, which is not effective) by a preprocessor for a lot of tools exept when the tools need to keep the value as in the osm database, for exemple overpass api you can't convert all value to SI value with a preprocessor to store only SI value in the local database because you also need to beable to query or to show the exact value as in osm database. the wrong way is to request the tool du duplicate all values in 2 : the as-in-osm value and the SI value the true way is to put only SI value in the osm database (except for country with imperial units) without multiples and make tools aware of no-SI request or multiples request. That's what we already do for street name : we put a full name in osm and let's Nominatim understand some common short form So expending voltage=10kV into voltage=10000 (with or without v) is imho a good idea _______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging