Am 14.02.2011 03:02, schrieb Frederik Ramm:
Ich denk mir halt, der Mapper wird doch einen Grund haben, warum er
700cm eingibt und nicht 7m.

Ich glaube, du unterstellst in sehr, sehr, sehr vielen Fällen dem Mapper eine Intention, die nie da war - "ist halt so geworden" - trifft es in vielen Fällen wohl eher ;-)

Umgekehrt, wenn ich die Breite eines Flusses mit 10m abschaetze und
das so eintrage, und der Editor macht mir daraus 1000cm, dann denke ich
"Holla, so genau wollte ich das eigentlich nicht angeben...".

Ja, das ist ein Punkt für die Angabe der Masseinheit.

Grundsaetzlich finde ich, dass der Editor dem Mapper da nicht
dazwischenfunken sollte.

Das ist gut für jemanden der weiß was er tut und schlecht für jemanden der sich nicht so auskennt oder sich nicht erinnert und erst nachschauen muß.

Alle drei von dir genannten Anwendungen wären mit einer eindeutigen
Angabe (wie auch immer die aussieht) gut bedient

Nein, denn wenn diese eindeutige Angabe "small", "medium", "large" ist,
dann kann einer, der die Leistung als Zahl will, damit nichts mehr
anfangen. Steht die Leistung als Zahl drin, muesste der, der nur drei
Groessenklassen will, diese "zeitaufwendig" im SQL umrechnen. Und so
weiter.

Das "small", "medium", "large" wird bei der Detailgenauigkeit der Mapper eh nicht passieren. Das ist eine Erfindung von dir.

Wenn man auf seiner Karte so eine 3er Klassifizierung (z.B. kleines, mittleres und großes Icon) haben möchte muß man diese entsprechend umrechnen, klar. Das ist aber nicht das Problem, das kriegt man hin. Das Problem sind drei verschiedene Schreibweisen, vier verschiedene Maßeinheiten und was weiß ich sonst noch an Varianten.

Ein "konfuser String, der irgendwelche Zahlen enthaelt" ist in jedem
Fall ein Problem. Es ist nicht so, das ich fuer "konfuse Strings, die
irgendwelche Zahlen enthalten" bin und Stephan dagegen; es ist lediglich
so, dass Stephan den Benutzern eine Masseinheit vorschreiben und dann
lediglich die einheit-lose Zahl speichern will, waehrend ich die
Benutzer anhalten will, die Masseinheit mit anzugeben.

Das wird sich in den meisten Faellen hoechstwahrscheinlich auf ein paar
wenige Werte beschraenken - auf "V" und "kV" bei Spannungen, auf "kW",
"MW" und "GW" bei Kraftwerken, auf "m" und "cm" bei Laengen.

Bei Spannungen "V" und bei Längen "m" sind bei OSM eigentlich inzwischen einheitenlos Standard - wenn man denn von den Engländern mit "ft" absieht.

Ich kann jetzt kein prinzipielles Problem erkennen sich auf "kW" (oder sogar "W") zu einigen. Außer vielleicht, daß GW in "W" ausgedrückt ein wenig unhandlich wird. Aus meiner Sicht macht das letztlich allen Beteiligten das Leben leichter.

Wenn die
Leute irgendwelche komischen Punkte oder Leerzeichen in ihre Werte
reinschreiben oder sowas wie "5-6m" oder das unselige (oft von den
Editoren eingeschmuggelte) Semikolon genutzt wird, hat mit der Frage
"Einheit oder nicht" nichts zu tun.

Kannst du einen Editor nennen, der Semikolons "einschmuggelt"?!?

Bye
Frederik

PS: zur Illustration die in Europa vorkommenden "voltage"-Werte samt
Anzahl (nur die, die > 10x vorkommen). Sind diese Werte plausibel und
tatsaechlich alle in Volt?

Bei den Zahlenwerten gehe ich davon aus, ja. Die Einträge mit "unknow" und "fixme" machen die Verarbeitung allerdings schonmal nicht leichter. Bei "550V" ist die Angabe V nun wirklich redundant. Die Werte, die kleiner 10 mal vorkommen hast du gnädig unter den Tisch fallen lassen, erfahrungsgemäß lauern hier die wirklich üblen Sachen.

Jetzt kannst du natürlich sagen: Alles unter 10 mal interessiert mich nicht, allerdings fehlen damit laut "long tail" sehr viele Werte die man eigentlich schon auch haben möchte - gerade bei einer special interest map. Und da geht dann die Arbeit erst so richtig los - mit SQL möchte ich sowas nicht lösen müssen.

Gruß, ULFL

30390 <tag k="voltage" v="15000"/>
9785 <tag k="voltage" v="110000"/>
7823 <tag k="voltage" v="1500"/>
6638 <tag k="voltage" v="25000"/>
6588 <tag k="voltage" v="3000"/>
2895 <tag k="voltage" v="750"/>
1453 <tag k="voltage" v="380000"/>
1322 <tag k="voltage" v="220000"/>
962 <tag k="voltage" v="20000"/>
916 <tag k="voltage" v="10000"/>
705 <tag k="voltage" v="400"/>
634 <tag k="voltage" v="600"/>
609 <tag k="voltage" v="800"/>
558 <tag k="voltage" v="400000"/>
356 <tag k="voltage" v="150000"/>
348 <tag k="voltage" v="1000"/>
343 <tag k="voltage" v="600;750"/>
283 <tag k="voltage" v="35000"/>
183 <tag k="voltage" v="132000"/>
165 <tag k="voltage" v="220000;110000"/>
141 <tag k="voltage" v="380000;110000"/>
119 <tag k="voltage" v="850"/>
117 <tag k="voltage" v="380"/>
110 <tag k="voltage" v="380000;220000"/>
100 <tag k="voltage" v="330000"/>
92 <tag k="voltage" v="500000"/>
91 <tag k="voltage" v="65000"/>
89 <tag k="voltage" v="11000"/>
67 <tag k="voltage" v="33000"/>
64 <tag k="voltage" v="380000;220000;110000"/>
60 <tag k="voltage" v="30000"/>
49 <tag k="voltage" v="60000"/>
46 <tag k="voltage" v="0"/>
38 <tag k="voltage" v="22000"/>
35 <tag k="voltage" v="fixme"/>
34 <tag k="voltage" v="110000;20000"/>
33 <tag k="voltage" v="400000;150000"/>
33 <tag k="voltage" v="130000"/>
29 <tag k="voltage" v="1200"/>
24 <tag k="voltage" v="unknow"/>
22 <tag k="voltage" v="3300"/>
21 <tag k="voltage" v="1250"/>
20 <tag k="voltage" v="750000"/>
18 <tag k="voltage" v="550V"/>
18 <tag k="voltage" v="550"/>
15 <tag k="voltage" v="66000"/>
15 <tag k="voltage" v="6000"/>
14 <tag k="voltage" v="150000;60000"/>
13 <tag k="voltage" v="275000"/>
13 <tag k="voltage" v="110000;0"/>
12 <tag k="voltage" v="900"/>
12 <tag k="voltage" v="70000"/>
12 <tag k="voltage" v="110000;35000"/>
11 <tag k="voltage" v="1550"/>
10 <tag k="voltage" v="38000"/>
10 <tag k="voltage" v="35000;35000"/>
10 <tag k="voltage" v="35000/10000"/>



_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an