[Talk-GB] Phone numbers in little England
Colin Smale
colin.smale at xs4all.nl
Thu Aug 22 17:57:13 UTC 2013
I am not sure what your issue was with highway=path etc, but do you mean
rationalising as in the sense of reducing the number of tags, thus
losing (subtle) distinctions? I can't see how that is the same as the
phone number format issue.
Calling the transformation from OSM data to international format
"trivial" does not do justice to the creativity of mappers when entering
phone numbers or to telecoms regulators when defining numbering plans.
The "four lines of regex" will need to be different for each country,
and the code will need to be aware of what country (and area code) the
number belongs to. And that's of course not including handling the more
esoteric cases like "00+44 (01234) 654-321". If you want to minimise the
amount of code for handling all these variations, you will of course
benefit from more consistency and more normalisation, not less.
Personally, although I suggested E.164, I don't care that much if it's
some "national" format either, as long as it is well-defined and
consistently applied.
Colin
On 2013-08-22 18:35, Richard Fairhurst wrote:
> Colin Smale wrote:
>
>> Someone needs to stick up for the data consumers; it's not *all* about the mappers, and anyway most mappers are not so lazy that they can't be bothered to conform to conventions.
>
> As a data consumer I wish people would stop sticking up for me and my kin!
>
> IMX more heartache has been caused by well-meaning attempts to rationalise
> tagging "for the data consumers" than by the original tagging
> eccentricities. Take the highway=path farrago: I have a whole load of extra
> code in my Lua osm2pgsql and OSRM includes just to cope with this. If we'd
> stuck with highway=cycleway and highway=footway life would have been much
> easier. (Though I should point out that embedded Lua is ridiculously awesome
> for this sort of thing.)
>
> Transforming phone numbers from OSM tags into a uniform, international
> format is trivial. It's about four lines of regex, I guess, and anyone using
> phone numbers for national purposes will need to transform it the other way
> anyway. If you can cope with stuff like
> http://switch2osm.org/serving-tiles/manually-building-a-tile-server-12-04/ [1]
> (or OSRM, or whatever you're using) then it's not exactly going to faze you.
>
> By all means tidy up the phone numbers if it's what floats your boat, but
> don't kid yourself that it'll make data consumers' life any easier.
>
> cheers
> Richard
>
> --
> View this message in context: http://gis.19327.n5.nabble.com/Phone-numbers-in-little-England-tp5774459p5774539.html [2]
> Sent from the Great Britain mailing list archive at Nabble.com.
>
> _______________________________________________
> Talk-GB mailing list
> Talk-GB at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-gb [3]
Links:
------
[1]
http://switch2osm.org/serving-tiles/manually-building-a-tile-server-12-04/
[2]
http://gis.19327.n5.nabble.com/Phone-numbers-in-little-England-tp5774459p5774539.html
[3] http://lists.openstreetmap.org/listinfo/talk-gb
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-gb/attachments/20130822/092a7e08/attachment.html>
More information about the Talk-GB
mailing list