Wikipedia:Lua/Modul/OSM/de

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Vorlagenprogrammierung Diskussionen Lua Unterseiten
Modul Deutsch

Modul: Dokumentation

OSM – Information über der Inhalt eines Artikels zeigen auf einer dynamischen Karte.

Funktionen für Vorlagen

[Quelltext bearbeiten]
  • Suchen unabhängig von Wikidata Tags
{{#invoke:Lua/Modul/OSM|overpass}}
  • Suchen nach Objekte für das heutige wikidata Item selbst, wikidata=Q....
{{#invoke:Lua/Modul/OSM|wd}}
  • Suchen nach Objekte benennt nach das wikidata Objekt, also tagged mit name:etymology:wikidata=Q....
{{#invoke:Lua/Modul/OSM|etym}}
  • Suchen nach Objekte subject:wikidata=Q....
{{#invoke:Lua/Modul/OSM|subject}}
  • Suchen nach Kunst erfass von artist:wikidata=Q....
{{#invoke:Lua/Modul/OSM|artist}}
  • Suchen nach Objekte entwurfen durch architect:wikidata=Q....
{{#invoke:Lua/Modul/OSM|architect}}
  • Suchen nach Objekte operiert vom operator:wikidata=Q....
{{#invoke:Lua/Modul/OSM|operator}}
  • Suchen nach Objekte von Merk im Artikel brand:wikidata=Q....
{{#invoke:Lua/Modul/OSM|brand}}
  • Suchen nach ÖPNV Linien relatiert mit dem Artikel
{{#invoke:Lua/Modul/OSM|pt}}
  • display  : Texte auf dem Link
  • link  : yes, no für gebrauch in andere Templates
  • timeout  : 15 Sekunde, manchmal muss eine höhere Wert eingestellt werden
  • id  : kann auch mehrere Werte enthalten, default: the Q-number id of the calling page
  • query  : erlaubt es die Frage aus zu breiten, das heisst mehr spezifisch zu machen
  • prim  : nur node, way and/or relation primitiven anzeigen
  • coord  : Koordinate und einen zoom Factor in folgendes Format: 47.0618984;15.4370248;17 einen bbox werd daraus kalkuliert
  • limitToBBOX: yes. Wenn coord gesetzt ist, beschränkt die Frage sich auf dem resultierenden/angezeigten bbox
  • run  : yes. no einstellen wenn der Benutzer noch die Mögligkeit brauch die Frage an zu passen, oder wenn er vielleicht die Karte noch verschieben muss
  • style  : ermöglicht es einen MapCSS Styl zu benutzen um das Resultat deutlicher zu machen

Wieso ist das aber etwas kompliziert? Eines des Problemes ist das Knoten, Wege und Relationen nicht stabil sind.

Ihre id-nummer also direkt verwenden funkzioniert nicht.

Das Gleiche gilt für Wikidata. Umgekehrt ist es wohl möglich OSM-objekte von Wikidata Tags zu versehen.

wikidata tag

Jetzt, wenn zum Beispiel einen Weg getrennt wird, werden beide Teile das wikidata Tag behalten.

Overpass API

[Quelltext bearbeiten]

Jetzt haben wir aber ein neues Problem. Wie kann man diese Elemente aus der Openstreetmap DB, anhand ihre Wikidata Tags wieder zurückfinden?

Roland Olbricht hat dafür einen Tool entwickelt: Overpass API.

Overpass Turbo

[Quelltext bearbeiten]

Die rohe Daten sind aber nicht so instruktiv, also ein anderes Werkzeug würde entwickelt, Overpass Turbo.

Das erfassen von Fragen an diese Overpass API ist nicht trivial. Diese Lua Module automatisiert und macht es viel einfacher.

Overpass Turbo lasst zu eine Style Sheet mit zu geben um das Resultat deutlicher da zu stellen. Wenn keine manuell gesetzt wird, wird der automatisch erfasst.