Am 25.04.2014 09:53, schrieb Andreas Labres: > On 23.04.14 21:42, Peter Körner wrote: >> Das kann man halt auch anders formulieren: An wie viele Objekte wurde kein >> name eingetragen (sondern note, description, ...), weil's auf der Karte doof >> ausschaute. > > Schon, aber name ist definiert als der /darzustellende/ Name. ? Wo ist das so definiert?
Ich versuch mal aus dem Wiki zu zitieren: [1]: "To provide details of the name for a feature included in OpenStreetMap." - nix mit Darstellung, [1]: Key name: "The common default name. (Note: For disputed areas, please use the name as displayed on e.g. street signs for the name tag." - auch da steht nichts von Darstellung für die Karte. Deutsche Seite zum Key Name: [2] "Der Schlüssel name dient dazu, den Namen eines Objekts in OpenStreetMap anzugeben" - auch da steht nichts zur Beschriftung eines Objekts in der Karte, sondern es geht um den Namen des Objekts. [2] Key name: "Die allgemeine Bezeichnung" - halte ich für zu schwammig übersetzt und zu leicht falsch zu interpretieren, aber trotzdem steht auch hier nichts von der Darstellung oder dem darzustellenden Namen. Aber da Namen ja wirklich eine komplexere Sache sind, gibt es ja noch die allgemeine Seite zum Thema, auch da wieder Englisch [3], Deutsch [4] und andere: [3] sagt: "We use name=* to tag the name of things. We tag names of roads, pubs, railway stations, parks, buildings and anything which has a name. See more at Map Features#Name" -nix mit Darstellung. [3] stellt außerdem klar, dass keine Abkürzungen verwendet werden sollen. [3] sagt ganz deutlich: "Name is the name only. The names should be restricted to the name of the item in question only and should not include categories, types, descriptions, addresses or notes. If something really doesn't have a name, don't add one to OpenStreetMap.", und hier kommen wir zum Kern des Problems: ein Name ist ein Name ist ein Name - keine Beschreibung, keine Bezeichnung, um beschreibend auf etwas zu verweisen, sondern ein Name. > Insofern ist's > schon ok, dass ein Renderer, der möglichst alle Namen darstellen will (so > Platz > ist), die dann eben auch darstellt. Und wenn's ein Name sein soll, der > definiert, aber nicht dargestellt werden soll, gibt's dafür z.B. loc_name > (IMO). Wer sagt denn so 'nen Blödsinn? loc_name ist für den lokal bekannten Namen. Wenn ich eine Karte von meinem Dorf machen möchte, will ich den loc_name darstellen - zusätzlich oder statt des überregional bekannten, und genau dafür ist der da. Entscheidet doch bitte nicht beim Mappen, wie ihr Dinge dargestellt sehen wollt, entscheidet, was ihr da eintragt. Wenn ihr den Namen eintragt, gehört der in name. Wenn es zusätzlich(!) einen lokal verwendeten Namen gibt, gehört der in "loc_name"; wenn es zusätzlich einen internationalen Namen gibt, dann kommt der in int_name - und so weiter. Deine Aussage: "...wenn's ein Name sein soll, der definiert, aber nicht dargestellt werden soll,..." vermischt die Zuständigkeiten: Wenn Du auf die Darstellung Einfluss nehmen willst, beteilige dich am Render-Stil, wenn Du mappen willst, mappe die Tatsachen. Es gibt beim Mappen immer auch Entscheidungen zu treffen, was korrekt ist und was nicht. Die Darstellung in EINER oder einer Handvoll Karten ist jedenfalls keine, die meines Erachtens gültig ist. > > Vielleicht ein blödes Beispiel, aber POIs, für die der Renderer (konkret > osm.org) kein Icon hat, stellt er > * wenn er eine Adresse hat mit der Hausnummer > * wenn nicht, dann nicht > dar. Führt dann dazu, dass in einer Mall oder Einkaufsstraße zig mal die > Hausnummer steht... Wäre es nicht sinnvoll, wenn dort wenigstens die Namen > stünden? Für Geschäfte ja, aber das führt dann zu einer sinnvollen Regel, "Stelle Namen von shop=* grundsätzlich dar", nicht zu "Stelle alle Namen dar". Stell dir vor, diese Mall hat aus einer Laune heraus aufgestellte Bänke alle benannt. Diese Namen werden von niemandem benutzt, nicht zur Orientierung verwendet und gar nichts, sie stehen aber auf kleinen Schildern an der Bank (und sind in dem Fall mal nicht die Widmung, die es ja oft gibt, aber die kein Name ist). Wäre es nicht sinnvoll, in der Mall alle Namen von Geschäften, aber eben gerade keinen Namen von Bänken zu sehen? Bei unserer Renderertechnik würden "alle Namen" zudem meist dazu führen, dass einige zufällig weggelassen würden - aus Platzgründen. Willst Du die Karte dann wirklich ein paar Bänke mit Namen anzeigen lassen, die Läden nebenan aber nicht - nur weil da der Zufall und die genaue Platzierung in Kombination mit evtl. der Objekt-ID (wegen der Reihenfolge, in der Objekte durch den Renderer verarbeitet werden) das so entschieden hat? Sorry, aber meldet doch einfach Features, deren Namen dargestellt werden sollen - aber an der richtigen Stelle, und ohne Gejammer, dass "die da oben beim Style-Code" immer alles schlechter machen würden. Gruß Peter [1] http://wiki.openstreetmap.org/wiki/Name [2] http://wiki.openstreetmap.org/wiki/DE:Key:name [3] http://wiki.openstreetmap.org/wiki/Names [4] http://wiki.openstreetmap.org/wiki/DE:Names _______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de