[opengeodb] Vorwahlen (was: README - Teil 1+2 (von min. 6))
Stefan Froehlich
opengeodb at Froehlich.Priv.at
Sam Mar 22 15:20:15 CET 2008
On Sat, Mar 22, 2008 at 02:02:26PM +0100, Martin Trautmann wrote:
> > Das Format +xx-yyyy-zzzzzzzz hat sich fuer Telefonnummern
> > inzwischen (IMHO zum Glueck) schon recht weit durchgesetzt, da
> > passen Nummern ohne fuehrende Null besser dazu.
> Das +xx ist aber leider nicht überall genau so üblich...
Was aber eigentlich irrelevant ist, das war auch nicht mein
wesentlicher Punkt. Vielleicht illustrativer: wenn ich aus der
Datenbank die Werte
| country = '43';
| city = '1';
| phone = '99999999';
kenne, dann ist es fuer mich relativ leicht, daraus fuer die Ausgabe
+43-1-9999999 oder (01) 9999999 zu basteln, wonach auch immer mir
gerade der Sinn steht - die 0 als Verkehrsausscheidungsziffer fuer
das eigene Land kenne ich ja. Erhalte ich die Werte
| country = '49';
| city = '234';
| phone = '88888888';
dann wird daraus +49-234-88888888 oder meinetwegen (0049) 234 8888888,
weil ich die internationale Verkehrsausscheidungsziffer kenne.
Was aber _nicht_ geht, ist aus den Daten
| country = '49';
| city = '0234';
| phone = '88888888';
eine waehlbare Telefonnummer abzuleiten, weil ich dazu wissen
muesste, wie die Vorwahlen im _fremden_ Land aufgebaut sind. Gut,
fuer Deutschland ist das bekannt und trivial, es gibt aber auch
andere Systeme.
Der einzige Vorteil der mitgespeicherten Null liegt fuer mich darin,
bei direkten Datenbankabfragen (ohne Anwendungssoftware) waehlbare
Nummern zu erhalten. Dieser Anwendungsfall scheint mir aber eher
untergeordnet zu sein.
Servus,
Stefan