Hallo Friedrich.

Zunächst mal Herzlich willkommen.

Der Hinweis zur richtigen Spur dürfte in dem etwas blöd klingenden Satz liegen: OSM ist eine Datenbank, keine Karte.
Keine Karte?
Nein: Eine Sammlung von Karten, die Möglichkeit, beliebige Karten herzustellen.

Die Karte auf osm.org (genaugenommen ja auch da schon die Karten, denn auch da gibt's ja schon vier) ist eine mögliche Darstellung von vielen, die man aus der gemeinsamen Datenbank generieren kann.

Hinter diesen Karten liegt jeweils ein Rendering-Stylesheet, das Regeln enthält, wie welche Daten dargestellt werden, und das enthält natürlich nicht alle möglichen Daten, sonst wäre die Karte viel zu voll.

Für amenity=restaurant gibt es eine solche Regel - deshalb ist dein Restaurant zu sehen, für shop=music (oder so ähnlich) gibt es diese Regel nicht. Es ist also kein Unterschied zwischen amenity und shop als Schlüssel, sondern die ganz konkreten Regeln können auch für das Key-Value-Paar gemeinsam gelten, so werden ja auch manche shops dargestellt (z.B. shop=supermarket, shop=clothes ...).

Warum ist jetzt der Musikladen nicht auf der Karte?
Ich bin keiner von den Mapnik-Stil-Machern, kann also nur vermutungen aufstellen:
Möglichkeit 1: Hatte keiner von denen auf dem Schirm.
Möglichkeit 2: Gab kein passendes Icon dafür, da hat man's erstmal gelassen.
Möglichkeit 3: Ist bewusst weggelassen worden - aus welchen Gründen auch immer.

Was kann man dagegen tun?
Der Stil für Mapnik ist frei zugänglich im SVN, siehe auch https://trac.openstreetmap.org/browser/applications/rendering/mapnik/osm.xml Fehlermeldungen und Änderungswünsche kannst du da im Trac auch direkt einstellen - wie das geht, brauche ich dir vermutlich nicht zu erklären, wenn du OpenSource-Erfahrungen hast.

Allerdings sind solche "Fehler" eben eigentlich keine Fehler, sondern Änderungsvorschläge - wenns hoch kommt Verbesserungsvorschläge. Meine bisherigen Versuche, da Änderungen vorzuschlagen, endeten letztlich darin, dass ohne Patch und ausführlicher Tests nicht viel zu machen war; aber versuchen kannst du's natürlich.

Gruß
Peter

P.S.: Du kannst dir natürlich auch eine andere osm-basierte Karte suchen und die Macher da fragen, ob sie es aufnehmen wollen; oder direkt eine eigene Karte anfangen - wenn du das lieber willst ;)

Am 09.08.2012 02:46, schrieb Friedrich Strohmaier:
Hallo Leute,

ich bin neu hier und mach's mal kurz mit der Vorstellung:
Heiße Friedrich Strohmaier und bin schon seit knapp 10 Jahren in anderen
OpenSource Revieren unterwegs - zunächst Linux (SuSE Mailingliste) und
seit ca. mitte 2005 recht aktiv bei OpenOffice.org und mit dessen
Gründung bei LibreOffice.

So, jetzt zum Thema:
bin gerade dabei die Karte in unserem Flecken etwas aufzumotzen und habe
jetzt schon zwei Restaurants und einen Laden, sowie ein paar Hausnummern
eingetragen.

Hier meine ersten Gehversuche der letzten Tage:
http://www.openstreetmap.org/user/bitsfritz/edits

Hier beiße ich mir gerade die Zähne aus:
http://www.openstreetmap.org/browse/node/1857884543

Ich möchte gerne, dass in der Karte das Symbol - idealerweise mit
Bezeichnung - für den Musikladen angzeigt wird, so wie beim Restaurant
hier:
http://www.openstreetmap.org/browse/node/1856321273

Bevor ich weiter herumexperimentiere wie hier zu sehen:
http://www.openstreetmap.org/browse/node/1856933637/history

würde ich doch lieber wissen, wie ich das gezielt hinbekommen kann.
Irgendwie will sich mir der Unterschied zwischen dem Verhalten von
shop=* und amenity=* in dieser Hinsicht nicht erschließen.

Hat jemand den Link zur richtigen Spur?


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

Antwort per Email an