Tagging von Kunstwerken

Hallo

Ich beginne gerade (mittels JOSM) mit dem Offline-Verzeichnen von Kunstwerken in meiner Stadt. Der Stadtplan mit 3 verschiedenen Kategorien von Kunstwerken (Fassadenkunst, Objekte, Brunnen) soll dann (mittels Maperitive) fĂŒr ein Buchprojekt und eine Web-PrĂ€sentation ausgegeben werden. Derzeit ist nicht daran gedacht, die Daten auch zu OSM hochzuladen. Falls das aber doch geschehen sollte, will ich mich nicht in den Tags verheddert und zu viele proprietĂ€re Lösungen geschaffen haben. Daher zuvor einige Fragen an die Erfahrenen:

Etliche (wenige) Kunstwerke sind bereits in OSM verzeichnet, wenn auch sehr unterschiedlich getaggt. Diese will ich in meine Kategorien einbeziehen, mĂŒsste also


ĂŒberschreiben und z.B. auf

vereinheitlichen.
Die ursprĂŒnglichen Zuweisungen gingen dadurch verloren.

Auf Karten wird standardmĂ€ĂŸig das Feld ‚name’ ausgegeben. Da ich die Standorte durchnummerieren will, muss in dieses Feld wohl die Nummer rein. Der ursprĂŒngliche Name wird dadurch ĂŒberschrieben. Kann/Soll ich den irgendwo in einem anderen SchlĂŒssel (z.B. ‚housename’) „parken“. Oder besser einen eigenen SchlĂŒssel dafĂŒr anlegen?

Die Adressangaben sind sehr unterschiedlich gepflegt, mal differenziert mit
addr:street
addr:housenumber
addr:postcode
mal zusammenfassend unter
memorial:addr
Was ist zu bevorzugen? Zumal manche Objekte ja keiner Straße/Hausnummer direkt zuzuordnen sind?

Kann man eigentlich die Adressdaten eines GebĂ€udes gesammelt in einen Node ĂŒbernehmen und diesen dann mit anderen Tags anreichern? Oder mĂŒssen Adressdaten jeweils neu gepflegt werden?

In JOSM kann man Vorlagen nutzen. Kann ich mir selbst solche Vorlagen erstellen, die die wichtigsten SchlĂŒssel/Werte fĂŒr meine 3 Kunstkategorien enthalten?

Wie kann ich die Punkte in JOSM etwas auffĂ€lliger gestalten? Je nach Tag werden ja Icons dargestellt. Kann ich (mittels Vorlagen?) z.B. farbige Punkte definieren, die in AbhĂ€ngigkeit zu meinen 3 Kategorien dargestellt werden? Im Maperitive lĂ€sst sich das ja ĂŒber die XML-Regeln lösen.

Wo werden die Nodes am besten platziert. BĂŒros und LĂ€den sind wohl Punkte innerhalb eines GebĂ€udes oder beziehen sie sich auf das GebĂ€ude insgesamt? Wie ist es z.B. mit Fassadenkunst?

Ich wÀre als AnfÀnger dankbar, ein paar Tipps zu bekommen, die mir die anstehenden Entscheidungen erleichtern.

  1. Bitte keinesfalls in den OSM-Daten private/eigene values benutzen bzw. erfinden [in Maperitive kann natĂŒrlich jeder intern Objektkategorien einfĂŒhren und benennen wie er/sie möchte]
  2. Bitte keinesfalls in den OSM-Daten private/eigene Nummerierungen/Kennungen benutzen bzw. erfinden, und Kennungen aus offiziellen bzw. öffentlich zugÀnglichen Katastern gehören nicht in den name-, sondern in den ref-Tag [den Maperitive ganausogut auswerten kann].
  3. Die Verwendung des addr:-Schemas fĂŒr nicht-Postadressen wird von vielen abgelehnt - ein Lösung ist die Verwendung von “object:” (an der Stelle von “addr:”), vgl. https://taginfo.openstreetmap.org/keys/object:city

Zu 3.: Objekte, die keine Adresse haben, sollten auch keine addr:-Tags bekommen. Wie Jo Cassel schon schrieb, kann man das - wenn es sein muss - anders ausdrĂŒcken (Beispiel Lagereferenzen der BriefkĂ€sten: https://wiki.openstreetmap.org/wiki/DE:Tag:amenity=post%20box?uselang=de )

http://erikakristie.github.io/learnosm/de/josm/creating-presets/

FĂŒr die Darstellung kann man so etwas als “Kartenstil” basteln. Ob sich der Aufwand aber lohnt?

Bei Kunstwerken der Regel als Punkt. Sonst kann man die Eigenschaften der Objekte nicht mehr unterscheiden (z. B. falls das Kunstwerk und das GebĂ€ude jeweils eigene Namen haben). Bei Fassadenkunst wĂ€re es daher optimal, den Punkt an der passenden Stelle am Grundriss des GebĂ€udes einzufĂŒgen.

Obwohl auf Taginfo steht: “Es gibt keine feste Liste dieser Tags. Wenn nötig, können neue Tags jederzeit erfunden und benutzt werden. Jeder kann sich neue Tags ausdenken und diese an neue oder bestehende Objekte anfĂŒgen.” ?

OK. Aber mir ist nicht klar, wie. Wenn ich Maperitive mit dem Befehl “draw:text” fĂŒttere, wird doch der Tag “name” ausgegeben?

OK. Aber differenziert als object:city, object:street, object:housenumber oder kombiniert als object:addr ?
Das von pyram angefĂŒhrte Beispiel Lagereferenzen der BriefkĂ€sten: https://wiki.openstreetmap.org/wiki/DE:Tag:amenity=post%20box?uselang=de schreibt die Adresse in den ref-Tag. Da will ich ja die Nummer haben.

Das mit den Vorlagen habe ich noch nicht verstanden: Ich stelle mir vor, dass ich ein in JOSM fertig getaggtes Objekt als Vorlage abspeichern und die tag/value-Kombis dann en bloc neuen Nodes zuweisen kann. Das derzeitige “Vorlagen”-Schema ist je mehr eine AusfĂŒllhilfe, wo die Werte doch stets neu eingetragen werden mĂŒssen.

Solange Du das alles nicht hochlĂ€dst, kannst Du machen was Du willst. Wenn die Daten hier nach OSM hochgeladen werden sollen, dann ist es halt hilfreich, wenn man sich an bestimmte Konventionen hĂ€lt. GrundsĂ€tzlich kann man Schemas erweitern und Neues erfinden, falls erforderlich. Das muss aber in gewissen geordneten Bahnen erfolgen, sonst bricht Chaos aus, wenn jeder fĂŒr sich fĂŒr eine eigentlich gleiche Eigenschaft unterschiedliche Keys einfĂŒhrt. => https://wiki.openstreetmap.org/wiki/DE:Proposal_process

Mein Beispiel beschreibt halt, was man “zum Beispiel” woanders gemacht hat. War vielleicht nicht das beste Beispiel, aber ist andererseits typisch OSM :wink: Jo Cassel beschreibt ein anderes nicht allgemein akzeptiertes Schema einiger weniger Einzelmapper (teilweise als Quasi-Import, wie man am Verlauf erkennt: https://taginfo.openstreetmap.org/keys/object:city#chronology bzw. an den wenigen Werten: https://taginfo.openstreetmap.org/keys/object:city#values - quasi eine “DĂŒsseldorfer Eigenschaft”)

Man kann die Vorlagen auch so steuern, dass der letzte Eintrag wieder vorgeschlagen wird (wie bei der Vorlage von Adresse - da wird immer der letzte Straßenname vorgeschlagen).
Ansonsten kann man natĂŒrlich per copy&paste Objekte vervielfĂ€ltigen.
Oder mehrere Objekte markieren und dann an alle markierten Objekten die Eigenschaften gleichzeitig Àndern.

Klar, deshalb frag ich ja. :wink:

Wie wĂŒrdet ihr denn meine eingangs geschilderte Aufgabe lösen?
Ein Stadtplan mit 3 verschiedenen Kategorien von Kunstwerken (Fassadenkunst, Objekte, Brunnen), die zum geringen Teil bereits in OSM enthalten sind. Alle haben eine Angabe zur Lage (meist Straße/Hausnummer), dazu Name und Nummer. Letztere soll in Maperitive ausgegeben werden. Welche Tags/Werte soll ich sonnvollerweise verwenden?

Es kann so einfach sein!
Aber gerade deswegen wÀre es praktisch, wenn meine neuen Nodes in JOSM irgendwie auffÀlliger wÀren 


  1. Komplexes Thema - in deinem konkreten Fall kurz zusammengefasst: Bitte vergiss das.

  2. Kenne deine rules nicht, aber ganz grundsĂ€tzlich kannst Du in Meperitve den value jeden Tags zur Beschriftung nutzen (habe selbst schon offizielles(!) “ref” statt “name” genutzt) RTFM
    http://maperitive.net/docs/Properties/Text.html

  • ausprobieren + ausprobieren + ausprobieren
    (was aber grundsÀtzlich nicht automatisch funktionieren kann ist eine private Durchnummerierung auf Basis der allgemeinen OSM-Daten)
  1. Einfach das “objekt:”-Schema 1:1 analog zum “addr:”-Schema verwenden (siehe dessen Dokumentation) wobei nicht alle Keys verwendet werden mĂŒssen, sondern halt diejenigen die objektspezifisch vernĂŒnftig und sinnvoll sind.

Wenn es nur darum geht, die “Neuen” zu sehen. Da gibt es schon etwas Fertiges: https://forum.openstreetmap.org/viewtopic.php?pid=813917#p813917

https://wiki.openstreetmap.org/wiki/DE:Tag:tourism%3Dartwork
bzw.
https://wiki.openstreetmap.org/wiki/DE:Key:artwork_type
anwenden.
Wenn es ein Brunnen ist, dann sollte man das am zusÀtzlichen Key https://wiki.openstreetmap.org/wiki/DE:Tag:amenity%3Dfountain erkennen können :wink:

Zum Thema Nummer: Wenn das nur “interne” Nummern sind oder aus nicht öffentlich zugĂ€nglichen Quellen kommt: Nicht nach OSM hochladen!

Wow. In der Tat!

Ich hatte mich bereits auf Handarbeit eingestellt. Deshalb war mir wichtig, die neuen Nodes auch gut im Kartenbild von JOSM zu erkennen. Und das klappt mit dem Kartenstil “GeĂ€nderte Objekte” vorzĂŒglich. Allerdings erschließt sich mir nicht, wie lange die geĂ€nderten Objekte so markiert werden. Bis zum Upload?

Es sind tatsĂ€chlich “interne Nummern”. Sie sollen in den ref-Tag? Kann ich diesen dann beim Upload unterdrĂŒcken? Oder mĂŒsste ich ihn jeweils aus der XML-Datei vor dem Upload herauslöschen? Oder meine Arbeit bleibt privat und ohne Allgemeinheitsnutzen weil sie nicht nach OSM hochgeladen werden kann?

Das ist ja gerade mein Problem, dass die Standard-Werte fĂŒr artwork_type in meinem Fall nicht passen. “Fassadenkunst” sind scupltur, tilework, mosaic, graffiti, relief, mural 
 “Objekte” sind stone, sculpture, installation 
 “Brunnen” sind sculpture, stone, installation, relief 


Bleibt somit doch nur eine proprietĂ€re Lösung ohne Nutzen fĂŒr OSM?

Logisch. SpĂ€ter sind sie ja nicht mehr “geĂ€ndert” :wink:
Ansonsten mĂŒsstest Du dir einen eigenen Stil basteln, der alle geladenen Kunstwerke hervorhebt.

Verstehe ich nicht. Du gruppierst doch nur mosaic, graffiti etc. zu “Fassadenkunst” Also “wenn a oder b oder c, dann x”. Und beim Brunnen “wenn (a oder b oder c ) und zusĂ€tzlich amenity=fountain, dann y”.
Andersrum (OSM wĂŒrde nur “Fassadenkunst” kennen und Du wolltest genauer nach Malerei, Kratztechnik etc, unterscheiden) wĂ€r’s schwieriger/unmöglich und man mĂŒsste Subtags einfĂŒhren, die das genauer beschreiben.

Was ich auch nicht verstehe, warum man Adressangaben braucht. Wenn die Objekte auf einer Karte dargestellt werden, dann sieht man das doch, wo das ist. (Wenn das mit Maperitive gemacht werden soll, dann ist ja wohl nicht angedacht mit Mausklick ein Fenster mit weiteren Informationen zu öffnen. So wie hier: https://www.flosm.de/html/POI-Karte.html?lat=49.7934581&lon=9.93670072&r=859.14518&st=0&sw=artwork )

Vielleicht solltest Du erst einmal nur die OSM-konformen Daten hochladen und im zweiten Schritt dir die Daten wieder holen und nach Maperitive ĂŒbertragen. Auf dem Weg dorthin (z.B. wieder ĂŒber JOSM) mit Nummern und was auch immer in beliebigen Tags anreichern. Von dort wird dann ja nichts mehr hochgeladen


WĂŒrde das bei Kunst im öffentlichen Raum so angehen bzw. gehe das allgemein so an:
A) In OSM die einzelnen Objekte erfassen und bestmöglich nach OSM-Dokumentation taggen (overpass-Abfragen zur Kontrolle/Übersicht benutzen und dabei per style schon mit gewĂŒnschten Gruppierungen arbeiten)
B) In Maperitiv nach eigenen WĂŒnschen zu Objektklassen gruppieren (je genauer, bzw. umfangreicher getaggt ist, umso mehr Möglichkeiten und Freiheiten bestehen dabei)
C) Wenn das letztendlich gewĂŒnschte durch sauberes OSM-Tagging nicht hinzukriegen ist, den Maperitiv-output hĂ€ndisch per Software seines Vertrauens nachbearbeiten (z.B. eine rein private Nummerierung)

Einfach mal mit A anfangen 


Hallo Protopsaltis,
Da alle OSM eine eindeutige Kennzeichnung (type + id) haben, kannst Du Deine privaten Daten ĂŒber diese Nummer automatisch
mit den OSM- Daten verknĂŒpfen und dann lokal weiterverarbeiten.

Mir ist auch noch nicht klar, warum Du die OSM-Grundkarte neu rendern willst. Reicht es nicht aus, eine existierende Karte
mit den Zusatzinformationen als overlay zu verwenden?
In dieses Overlay (Stichworte: umap, leaflet, openlayer ) lassen sich dann alle lokalen Informationen packen.

Beispielsweise kann artwork_type:sculpture in meinem Fall sowohl fĂŒr Fassadenkunst als auch fĂŒr Objekte oder Brunnen zutreffen. Wie soll ich dann im Nachgang differenzieren?

Das ist natĂŒrlich richtig. Ich hatte allerdings vor, zunĂ€chst alle Objekte zu verzeichnen und sie zu einem spĂ€teren Zeitpunkt (wenn alle NachtrĂ€ge eingegangen sind) zu nummerieren. Das kann in JOSM ohne Adressdaten funktionieren (daher mein Wunsch nach grĂ¶ĂŸerer “AuffĂ€lligkeit” der neu eingefĂŒgten Objekte), ist aber möglicherweise auch im Editor zu machen. Und dort wĂ€ren Adressangaben natĂŒrlich hilfreich.

Dieser zweigliedrige Arbeitsschritt könne es auch ermöglichen, zunĂ€chst die “sauberen” Tags hochzuladen und sie erst anschließend fĂŒr Maperitive anzureichern. Dazu mĂŒsste allerdings die Frage nach eindeutigen Werten von artwork_type gelöst werden.

PS: Das von fx99 ins Spiel gebrachte Procedere der VerknĂŒpfung von type+id mit eigenen Daten ist mir nicht vertraut.

Brunnen haben ein tag amenity=fountain.
Fassadenkunst könnte man mit dem existierenden tag position=wall kennzeichnen.

type+id:
Wenn Du diese overpass Abfrage http://overpass-turbo.eu/s/13Ju ausfĂŒhrst (links oben) und dann auf Daten umschaltest (rechts oben), dann siehst Du, wie die OSM Daten aufgebaut sind.
Die erste Zeile ist z.B.

<node id="2555461044" lat="48.7785671" lon="9.1798474">

id=2555461044 ist eine fĂŒr diesen Knoten=node eindeutige Bezeichnung. FĂŒr Weg=way (am Ende) gibt es einen eigenen Nummernraum fĂŒr die id.

Auch wenn Du das Richtige meinst / sagen willst - die Formulierung finde ich fĂŒr einen Einsteiger missverstĂ€ndlich.
Die id / Nummer allein ist eben nicht eindeutig, da alle Typen jeweils den kompletten Nummernraum verwenden.
Eindeutig ist nur die Kombination aus (Type + id).

node 2555461044
way 2555461044
relation 2555461044

sind eben unterschiedliche Objekte.

Leider weiß ich auch mit dieser Klarstellung nicht, wie mir dies Wissen nun nĂŒtzt, um eigene lokale Daten mit den OSM-Punkten zu verknĂŒpfen.

Wie findest Du denn die schriftlichen Daten eines Objektes in einer Liste - wenn in der (Übersichts-)Karte nur eine Nummer steht 


Jetzt ahne ich zwar, wie ich die eindeutige Kennzeichnung finde, weiß aber nicht, wie das VerknĂŒpfen laufen soll.

In den Tags soll ja außer einer Nummer auch (nicht zuletzt zur Identifizierung in Klarschrift) eine Bezeichnung und/oder Adresse stehen. Daher hatte ich danach gefragt, in welchen Tags sinnvollerweise welche Werte untergebracht werden. Eine private Nummerierung und Kategorisierung (z.B. “Fassadenkunst”) hat in OSM nichts verloren – soviel glaube ich verstanden zu haben. Sie ist fĂŒr mich aber entscheidend. Daher wĂ€re die “automatische VerknĂŒpfung mit privaten Daten” zielfĂŒhrend, um meine Arbeit auch fĂŒr OSM nĂŒtzlich werden zu lassen.

@Protopsaltis, mit deinen offline-Daten kann ich dir nicht weiterhelfen, aber hier mal eine primitive/beispielhafte Abfrage von OSM-Daten mit Sortierung in 3 Gruppen, willkĂŒrliches Stadt-Beispiel ist Darmstadt
http://overpass-turbo.eu/s/13OP

Wenn deine gewĂŒnschte Gruppierung so, also ĂŒber Subtags wie artwork_type=mural und zahlreiche weitere denkbare und ausdrĂŒcklich erwĂŒnschte Standard-Subtags tatsĂ€chlich nicht möglich ist, wĂ€re auch dieser völliglegale “Trick” möglich:
Deine “Fassadenkunst” (beispielsweise) wird ja wohl in irgendeiner Form an der Fassade stattfinden, Du kannst also das Wort “Fassade” im description-Tag benutzen, beispielsweise
description=[Werk von
/Darstellung von
] [als
] an der Fassade des Hauses Nr. [
] in der Beispielstraße.
Auch dies kannst Du in Maperetive auswerten und zur Gruppierung nutzen:
http://maperitive.net/docs/Querying_Data.html#@isMatch%20Function

Dabei kann ich dir aber nur anhand von konkreten Inhalten in OSM weiterhelfen