[Talk-de] Nummer einer Relation finden

Markus liste12A45q7 at gmx.de
So Jul 31 13:19:27 UTC 2022


Hallo Gisbert,

Danke für die ausführliche Erklärung, das hilft mir zu verstehen :-)

Variante a)
Ich nehme eine OSM-Relation, verknüpfe sie mit OpenData, und binde in
Wikipedia mit Katographer und der OpanData-ID eine Karte ein?

Wenn der Weg sich ändert: dann ändere ich die OSM-Relation, und habe
dann eine entsprechend geänderte Karte in WP?

Variante b)
Ich nehme eine OSM-Relation, verknüpfe sie mit OpenData,  OpenData-ID
mit Overpass in eine GeoJon "übersetzen" lassen. diese ggf. händisch
optimieren, das Ergebnis bei Commons ablegen, um es dann in Wikipedia
als Karte anzuzeigen?

Wenn der Weg sich ändert: dann ändere ich die OSM-Relation, mache alle
unter b) beschriebenen Schritte erneut und habe dann eine entsprechend
geänderte Karte in WP?

Vorteil von a):  Änderungen in OSM werden automatisch nachgeführt
Nachteil von a): Layout-Beschränkungen durch Kartographer

Vorteil von b):  die Karte kann fast beliebig gestaltet werden
Nachteil von a): Änderungen in OSM müssen händisch im Json-Code
                  nachgeführt werden

Wenn ich richtig verstanden habe, dauert es bei a) eine längere Zeit,
bis meine Änderung in der OSM-Relation in der Karte angekommen ist?
Und in der Zwischenzeit gibt es "unvorhergesehene" Effekte?

Welche Effekte sind das? Wodurch kommen diese zustande?
Wie lange dauert es, bis die Änderungen korrekt in der Karte angekommen
sind?

Gruss, --~~~~



Am 30.07.2022 um 15:43 schrieb gmbo:
> Am 30.07.22 um 06:54 schrieb Markus:
>> Hallo Quinin und Gisbert,
>>
>> Danke für Eure tolle Arbeit :-)
>>
>> Es scheint zwei grundsätzlich verschiedene Lösungswege zu geben:
>>
>> a) ein kurzes Skript im Wikitext
>> b) ein in einer Datei ausgelagertes Skript mit hunderten Codezeilen
>
> das kurze Script im Wikitext benötigst du immer wenn du eine Karte im
> Wiki darstellen willst.
>
> Aber du hast recht, dass es 2 Wege gibt.
>
> a) Das Script mit einer WikidataID. Da ist der Nachteil ,dass es nur
> eine Beschreibung geben kann. Außerdem funktioniert das erst lange nach
> dem eintragen der ID in OSM und dadurch bekommt man zur Zeit
> unvorhergesehene Ergebnisse.
>
> b) Das Script zeigt auf Geojson-Code in einer map-Datei. Den Code kann
> man aus den OSM-Daten extrahieren und hat sichere Ergebnisse, kann viele
> verschiedene Möglichkeiten zur Gestaltung in der Ausgelagerten
> .map-Datei nutzen.
>
>>
>> Was sind denn die Unterschiede?
>> - wie werden sie erstellt?
>>   a) scheint das "automatisch" zu machen
>
> erst einmal ist das eher einfach.
>
> Also mit overpass-turbo oder mit dem Josm-Editor bekommt man den Inhalt
> der Mapdatei.
>
> Man fragt nach der Relation ab und speichert das ganze als GeoJson ab.
>
>>   b) sieht nach hartcodierter Fleissarbeit aus
>>      mit vielen redundanten Codeblöcken
>
> jetzt erhält man einen Json-Code der
>
> "geometry": {"type": "Point",......entspricht dem Node von OSM
> "geometry": {"type": "LineString",.....entspricht dem Way von OSM
>
> Über dem jeweiligen geometry Block ist  der proberty Block mit der
> Beschreibung aller OSM-Tags.
>
> Darin befindet sich zum Beispiel der name tag, bei dem ich die "name":
> durch "title": ersetze.
>
> Dann habe ich bei den POIs auch "artist_name": durch "description":
> ersetzt und habe daher bei den POIs neben dem Namen der Skulptur auch
> den Künstlernamen.
>
> Dann fehlen nur noch bei dem Weg Farbe und Strichstärke und bei den
> POI's der Icontyp.
>
> Das könnte man zwar weglassen wenn man mit den Defaulteinstellungen
> zufrieden ist.
>
>
>> - Vorteile/Nachteile?
>> - wie dynamisch sind sie? (Änderung der zugrunde liegenden Daten)
>
> Dynamisch ist die Karte mit der WikidataID, aber jede Änderung dauert
> recht lange bis sie angezeigt wird.
>
>
> Die Mapdatei ist Statisch, die kann natürlich im Wiki geändert werden,
> ist aber auch wieder Handarbeit, notfalls neu exportieren gerade wegen
> der Koordinaten.
>
>>
>> Ist das alles irgendwo beschrieben?
>
>
> Ich hoffe ein Stück hier, alles andere ist eben unter Geojson
> beschrieben, und in den Beispielen vom Kartographer
> <https://de.wikipedia.org/wiki/Wikipedia:Kartensaison/Kartographer>.
>
>
> Gruß
>
> Gisbert
> _______________________________________________
> Talk-de mailing list
> Talk-de at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-de




Mehr Informationen über die Mailingliste Talk-de