Vorlage:Mapshape

Aus Wikivoyage
Zur Navigation springen Zur Suche springen
Template-info.png Dokumentation für die Vorlage {{Mapshape}}[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]

Funktion

Diese Vorlage überlagert eine dynamische Karte mit einer Kontur. Der Bereich inner- oder außerhalb einer Umgrenzung wird abgeschattet oder ein Linienzug wird dargestellt. Die Koordinaten für diesen Layer werden aus der OpenStreetMap-Datenbank bezogen. Die Wikidata-ID wird benötigt, um in der OpenStreetMap-Datenbank nach der aktuell gültigen Relations-ID zu suchen. Z. B. erhält man aus der Wikidata-Datensatz-ID Q797 die OpenStreetMap-Relations-ID 1116270 und die zugehörenden Polygonzüge oder Linienverläufe. Der Eintrag der OpenStreetMap-Relations-ID in Wikidata ist sinnvoll, um die zugehörige ID für die menschliche Suche zu vereinfachen. Allerdings müssen OpenStreetMap-Relations-ID nicht stabil sein, so dass der Wikidata-Link zu OpenStreetmap zur falschen Relations-ID führen kann. Die OpenStreetMap-Daten werden auch dann gefunden, wenn die Relations-ID nicht in Wikidata spezifiziert wurde.

Die Suche nach der Wikidata-ID im OSM-Datensatz erfolgt nicht auf OSM selbst, sondern in der Datenbankkopie auf den Servern der Wikimedia Foundation. Diese wird etwa aller drei Tage aktualisiert. Deshalb kann es vorkommen, dass die Anzeige bei Wikivoyage erst nach wenigen Tagen verfügbar ist.

Es können auch mehrere Wikidata-IDs spezifiziert werden, die dann mit Kommas zu trennen sind.

Siehe auch mw:Help:Extension:Kartographer#External data für weitere Einzelheiten.

Es besteht im deutschen Wikivoyage auch die Möglichkeit, Mapshape-Aufrufe direkt in der Vorlage {{Mapframe}} zu notieren.

Parameter

  • Erforderlicher Parameter:
    • |wikidata= Die Wikidata-Id für die Kartenform. Mehrere IDs können genutzt werden, wenn sie durch Kommas getrennt werden.
    • |wikicommons= Der Dateiname einer GeoJSON-kodierten Kartenvorlage auf Wikimedia Commens. Die Parameter wikidata und wikicommons können nicht zusammen benutzt werden. Im Fall von wikicommons wird nur der optionale Parameter group unterstützt. Alternativ zu wikicommons kann der Parameter page benutzt werden.
  • Optionale Parameter:
    • |type= Der Typ des hinzuzufügenden Layers. Standard ist geomask. Gültige Werte sind:
      • geomask – Abschattung außerhalb einer Umgrenzung.
      • geoshape – Abschattung innerhalb einer Umgrenzung.
      • geoline – Stellt einen Linienzug dar.
    • |group= Definiert eine Gruppe, zu der der Layer hinzugefügt werden soll. Standard ist mask. Der Parameter ist zum Beispiel sinnvoll, wenn mehrere Karten in einem Artikel zum Einsatz kommen. In solch einem Fall sollte der show-Paramter der zugehörigen Vorlage {{Mapframe}} zur zugehörigen Kartenform passen. Sollen die Daten in einer GPX-Datei ausgegeben werden, so setze man group auf track.
    • |title= Beschriftung des Objekts.
    • |fill= Farbe der Füllung. Standard ist #555555.
    • |fill-opacity= Deckkraft der Füllung. Standard ist 0.5.
    • |stroke= Farbe der Umrandung. Standard ist #000000. Falls vorhanden, wird die Farbe für die Umrandung aus dem Wikidata-Datensatz der ersten Wikidata-Id bezogen, und zwar wird die Eigenschaft Farbe (P462) oder die sRGB-Farbraumnummer (P465) verwendet. Letztere wird bevorzugt.
    • |stroke-opacity= Deckkraft der Umrandung. Standard ist 0.5.
    • |stroke-width= Breite der Umrandung. Standard ist 2.

Beispiele

Kartenmaske

Sachsen-Anhalt

1 Magdeburg, 2 Halle (Saale), 3 Dessau

{{Mapframe|51.99001|11.87408|zoom=7|name=Sachsen-Anhalt|width=300|height=400}}
{{Mapshape|wikidata=Q1206|title=Maskierung von [[Sachsen-Anhalt]]|image=Flag of Saxony-Anhalt.svg}}
{{marker|type=city|name=[[Magdeburg]]|lat=52.13333|long=11.61667|image=DomzuMagdeburg.jpg}},
{{marker|type=city|name=[[Halle (Saale)]]|lat=51.46667|long=11.96667|image=Halle3.jpg}},
{{marker|type=city|name=[[Dessau]]|lat=51.83593|long=12.24283|image=Bauhaus.JPG}}

Kartenform

{{Mapframe|51.99001|11.87408|zoom=7|name=Sachsen-Anhalt|width=300|height=400}}
{{Mapshape|wikidata=Q1206|type=geoshape}}

Mehrfacher Karteneinsatz unter Nutzung verschiedener show- und group-Parameter.

{{Mapframe|52.16|-112.15|zoom=3|show=map1}}
{{Mapshape|wikidata=Q797|type=geoshape|group=map1}}

{{Mapframe|34.006|-118.401|zoom=13|show=map3}}
{{Mapshape|wikidata=Q493378|group=map3}}

Bezug aus Wikimedia Commons

New York City

Die nachfolgende Anwendung wurde aus Kompatibilitätsgründen mit dem englischen Wikivoyage implementiert. Besser eignet sich die Vorlage {{Mappage}}. Die Parameter wikidata und wikicommons können nicht zusammen benutzt werden.

{{Mapframe|40.7920|-73.975|zoom=11|name=New York City|width=300|height=400}}
{{Mapshape|wikicommons=Neighbourhoods/New York City.map}}

Wartungskategorien

TemplateData

TODO

Siehe auch

  • {{Mapframe}} – Vorlage, um eine dynamische Karte in einen Artikel einzufügen.
  • {{Mapmask}} – Vorlage, um eine Kartenmaske aus einem Polygonzug zu erstellen.
  • {{Mappage}} – Vorlage, um eine Kartendaten von Wikimedia Commons zu beziehen.
  • {{Mapshapes}} – Vorlage, um eine Gruppe von Kartenformen auszugeben.
Hinweise