Hilfe:Karten: Unterschied zwischen den Versionen

Aus FürthWiki

K (Textersetzung - „z.B.“ durch „z. B.“)
 
(42 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
Bei einigen Kategorien werden Karten automatisch über die Info-Boxen mit eingebunden, was natürlich die '''unbedingt zu bevorzugende Methode''' ist.
Die Hilfe-Seite beschreibt die Möglichkeiten, Karten in eine Seite einzubinden.
Will man jedoch '''besondere''' Karten nur für ein Thema (Artikel) in die Seite einbetten, so können dafür Karten mittels [[Vorlage:Karte]] oder <code><nowiki><display_map></nowiki></code> eingebunden werden.
 
== Übersicht ==
Bei einigen Kategorien (Klassen wie z. B. Gebäude, Personen) werden Karten automatisch über die Info-Boxen mit eingebunden, was die '''unbedingt zu bevorzugende Methode''' ist.
 
Will man jedoch '''besondere''' Karten für ein spezielles Thema (Artikel) in die Seite einbetten, so können dafür Karten mittels [[Vorlage:Karte]] eingebunden werden.


Es gibt die folgenden Möglichkeiten, eine Karte zu erstellen:
Es gibt die folgenden Möglichkeiten, eine Karte zu erstellen:
# Mittels Formular-Methode ('''unbedingt zu bevorzugen''' bei Standard-Objekten wie z.B. Straßen usw.)
# Mittels ''Formular-Methode'' ('''unbedingt zu bevorzugen''' bei Standard-Objekten wie z. B. Straßen usw.)
# Mittels [[#Objekte (mit Namen)|Name des Objekts]]
# Mittels [[#Objekt-Lokation (Name und Ort des Objekts)|Objekt-Lokation]] (Name und Ort des Objekts)
# Mittels selbst erstellter Karten im [[#Grafischer Editor (GeoJson)|grafischen Editor]] (insbesondere bei Flächen, Arealen usw.)
# Mittels selbst erstellter Karten im [[#Grafischer Editor (GeoJson-Karte)|grafischen Editor]] (insbesondere bei Flächen, Arealen usw., Mix und mehreren davon)
# Mittels [[#Koordinate|Koordinate]]
# Mittels [[#Koordinate|Koordinate]]


Anstelle hier lang und breit den Syntax vorzustellen, folgen nun Beispiele, was alles möglich ist und wie dazu der Quelltext aussieht.
== Objekt-Lokation (Name und Ort des Objekts) ==
Man kann auch die Quelltext-Elemente (fast) beliebig kombinieren.
Eine Objekt-Lokation (<code>location</code>-Parameter) sollte grundsätzlich folgenden textuellen Grundaufbau haben:
<pre>{{Karte|location=Objektart Objektname, Straßenname Hausnummer, Ort, Postleitzahl, Bundesland, Land}}</pre>
Objektart wäre z. B. "Stadtteil", "Bahnhof" usw..
Alle Teile sind (ggf. inkl. Komma) optional.
Also im Fall von Fürth:
<pre>{{Karte|location=Objektart Objektname, Straßenname Hausnummer, Fürth, Postleitzahl, Bayern, Deutschland}}</pre>


Die [[#Vorlagen|Vorlagen]] unten können als Basis genommen werden zur Einbindung in die eigene Seite.
Siehe [[#Gebäude (Komplett-Beispiel)|Komplett-Beispiel]] und weitere Beispiele nachfolgend.


'''Einfach ausprobieren!'''
; Tipps und Hinweise
* Namensangaben
** Namensangaben für Orte, Straßen usw. gehen nur mit Namen, die in OpenStreetMap so bzw. überhaupt eingetragen sind
** Namensangaben müssen eindeutig sein
*** Wenn eine Namensangabe auf Anhieb nicht geht, weil keine oder mehrere Objekte in OpenStreetMap vorhanden sind, dann hilft die Suche auf der [https://nominatim.openstreetmap.org/ui/search.html OpenStreetMap-Webseite (Nominatim-Suche)]. Da kann man sehen, was unter Namensangabe alles (oder eben nicht) gefunden wird. Am Ende sollte dort nur noch ein Ergebnis angezeigt werden.
*** Es kann bei Mehrdeutigkeiten auch helfen, der Namensangabe die Art des Objekts hinzuzufügen wie z. B. „Stadtteil“, „Bahnhof“ usw. Auch hier wieder die Suche bei OpenStreetMap, die zeigt welche Objektarten sie findet.
* Objekt-Lokation ist gegenüber Koordinate zu bevorzugen, wenn ziemlich auszuschließen ist, dass sich der Objekt-Name über die Zeit hinweg ändern könnte (außer der Himmel stürzt auf uns ein). Beispiel: Die „Gustavstraße“ wird höchstwahrscheinlich ewig so heißen.
** Technischer Hintergrund: Die Geodaten von OpenStreetMap basieren meist auf Satelliten-Bildern (und ja, da haben wirklich Leute die Straßen, Häuser usw. händisch abgezeichnet!). Da es inzwischen bessere (feiner aufgelöste) Satelliten-Bilder gibt, werden später manchmal Objekte in OpenStreetMap genauer nachgepflegt (verschoben). Wenn man nun im FürthWiki eine Koordinate angegeben hat, so kann es in solch einem Fall sein, dass der Koordinaten-Pin nicht mehr auf dem bewünschte Objekt steckt.
* Schwierig zu beantworten ist die Frage, ob man den Objektnamen oder besser die Anschrift als Objekt-Lokation nehmen sollte. Bestes Beispiel sind Gaststätten, wo ja eine hohe Änderungsdynamik besteht.
** Wenn man z. B. "Café Kaffeebohne, Fürth, Bayern, Deutschland" als Objekt-Lokation einträgt, wird die Karte automatisch geändert, wenn die Kaffeebohne an eine neue Adresse umziehen würde, sobald das in OpenStreetmap übernommen wurde. Wenn sich aber die Kaffeebohne in "Kaffeetasse" umbenennen würde und das in OpenStreetmap übernommen wurde, ist die Karte ''kaputt''
** Wenn man aber "Gustavstraße 40, Fürth, Bayern, Deutschland" für die Kaffeebohne eingetragen hat, besteht ebenso das Problem um umgekehrten Sinne
** Man muss also abwägen, ob es eher wahrscheinlich wäre, dass ein Objekt umzieht (überhaupt umziehen kann) oder dass sich das Objekt umbenennt


Wenn etwas nicht geht, siehe [[#Tipps und Hinweise|Tipps und Hinweise]] unten oder notfalls [[Benutzer:HeikoK]] fragen.
Weitere Parameter der [[:Vorlage:Karte#Einbindung|Vorlage:Karte]] (wie z. B. Zoom) siehe dort.


== Koordinate ==
=== Gebäude (Komplett-Beispiel) ===
<pre>
{{Karte/Beispiel|location=Rathaus Rathaus, Fürth, 90762, Bayern, Deutschland|zoom=17|headline=Lage des [[Rathaus]]es|popuptitle=[[Rathaus]]|popuptext=Unser schönes [[Rathaus]]|Epilog=
<display_map zoom=17>
; Anmerkungen
  49.4800525, 10.9885848
* Das Beispiel besitzt alle möglichen Parameter. Bis auf <code>location=</code> sind hier alle optional.
</display_map>
* Das erste ''Rathaus'' ist die Objektart und das zweite der Objektname. Die Objektart ist hier nötig, weil ansonsten auch die ''Bushaltestelle Rathaus'' gemeint sein könnte.
</pre>
* Die Postleitzahl ist hier auch wichtig, weil Zirndorf und Roßtal auch ein Rathaus haben und mit ''Fürth'' (inkl. Landkreis ''Fürth'') ohne PLZ ebenso gefunden werden würden.
<display_map zoom=17>
* Objektart und Postleitzahl sind also mindestens nötig, damit das Objekt (Objekt-Lokation) eindeutig bestimmt ist.
  49.4800525, 10.9885848
}}
</display_map>
<br>
 
== Objekte (mit Namen) ==
 
=== Gebäude ===
<pre>
<display_map zoom=17>
  Rathaus, Fürth, Bayern, Deutschland
</display_map>
</pre>
<display_map zoom=17>
  Rathaus, Fürth, Bayern, Deutschland
</display_map>
<br>


=== Adresse ===
=== Adresse ===
'''Achtung!''' Postleitzahl kommt hinter „Fürth“
{{Karte/Beispiel|location=Erlanger Straße 1, Fürth, 90765, Deutschland|Epilog='''Achtung!''' Postleitzahl kommt hinter „Fürth“}}
<pre>
<display_map zoom=17>
  Erlanger Straße 1, Fürth, 90765, Deutschland
</display_map>
</pre>
<display_map zoom=17>
  Erlanger Straße 1, Fürth, 90765, Deutschland
</display_map>
<br>


=== Straße ===
=== Straße ===
<pre>
{{Karte/Beispiel|location=Elsterstraße, Fürth, Bayern, Deutschland}}
<display_map zoom=17>
  Elsterstraße, Fürth, Bayern, Deutschland
</display_map>
</pre>
<display_map zoom=17>
  Elsterstraße, Fürth, Bayern, Deutschland
</display_map>
<br>


=== Fläche (z.B. Park) ===
=== Fläche (z. B. Park) ===
<pre>
{{Karte/Beispiel|location=Park Stadtpark, Fürth, 90762, Bayern, Deutschland|Epilog=„Park“ ist Objektart und nötig, weil mit „Stadtpark“ alleine auch der [[Stadtteil]], eine Bäckerei uvm. gefunden wird.}}
<display_map>
  Stadtpark, Fürth, Bayern, Deutschland
</display_map>
</pre>
<display_map>
  Stadtpark, Fürth, Bayern, Deutschland
</display_map>
<br>


=== Stadtteil ===
=== Stadtteil ===
<pre>
{{Karte/Beispiel|location=Stadtteil Vach, Fürth, Bayern, Deutschland}}
<display_map>
  Stadtteil Vach, Fürth, Bayern, Deutschland
</display_map>
</pre>
<display_map>
  Stadtteil Vach, Fürth, Bayern, Deutschland
</display_map>
<br>


=== Ort ===
=== Mehrere Objekte ===
<pre>
Sollen mehrere Objekte in einer Karte angezeigt werden, so kann diese Liste via <code>locationlist</code> übergeben werden.
<display_map>
Das grundsätzliche Format der <code>locationlist</code> ist:
  Fürth, Bayern, Deutschland
locationlist=Objekt1-Lokation ~ Objekt1-popuptitle ~ Objekt1-popuptext; Objekt2-Lokation ~ Objekt2-popuptitle ~ Objekt2-popuptext; Objekt2-Lokation ~ Objekt3-popuptitle ~ Objekt3-popuptext; ...
</display_map>
</pre>
<display_map>
  Fürth, Bayern, Deutschland
</display_map>
<br>


== Mehrere Objekte ==
; Anmerkungen
<pre>
* <code>popuptitle</code> und <code>popuptext</code> sind hier wirkungslos, weil diese sich auf <code>location</code> und nicht auf <code>locationlist</code> beziehen.
<display_map>
  Rathaus, Fürth, Bayern, Deutschland
  Stadttheater, Fürth, Bayern, Deutschland
  Stadtpark, Fürth, Bayern, Deutschland
  Moststraße, Fürth, Bayern, Deutschland
  Fürth, 90762, Deutschland
  49.4800525, 10.9885848
</display_map>
</pre>
<display_map>
  Rathaus, Fürth, Bayern, Deutschland
  Stadttheater, Fürth, Bayern, Deutschland
  Stadtpark, Fürth, Bayern, Deutschland
  Moststraße, Fürth, Bayern, Deutschland
  Fürth, 90762, Deutschland
  49.4800525, 10.9885848
</display_map>
<br>


== Pins (Nadeln in der Karte) ==
Beispiel:
{{ Karte/Beispiel | locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland ~ [[Uhrenhäusla]] ~ Hier steht das Uhrenhäusla; Rathaus Rathaus, Fürth, Bayern, Deutschland ~ [[Rathaus]] ~ Hier steht das Rathaus | zoom=15 }}


=== Anklickbarer Pin mit Link zu Artikel ===
== Grafischer Editor (GeoJson-Karte) ==
<pre>
{{ Karte | headline=Beispiel GeoJson-Karte | geojson=Karten-Hilfe-Testbox | zoom=15 }}
<display_map zoom=17>
Im grafischen Editor lassen sich einfach flächige Objekte (z. B. Firmengelände, Siedlungen, ...) und Pins setzen.
  Rathaus, Fürth, Bayern, Deutschland ~~ [[Rathaus]]
Es können auch mehrere Objekte in beliegem Mix (Linien, Flächen, Rechtecke, Pins) in die Karte einzeichnen.
</display_map>
</pre>
<display_map zoom=17>
  Rathaus, Fürth, Bayern, Deutschland ~~ [[Rathaus]]
</display_map>
<br>
 
=== Anklickbarer Pin mit PopUp und Link zu Artikel ===
; Maus nur über Nadel ziehen, aber nicht klicken und es erscheint der Text
<pre>
<display_map zoom=17>
  Rathaus, Fürth, Bayern, Deutschland ~ Fürther Rathaus - hier tagt auch der Stadtrat ~ [[Rathaus]]
</display_map>
</pre>
<display_map zoom=17>
  Rathaus, Fürth, Bayern, Deutschland ~ Fürther Rathaus - hier tagt auch der Stadtrat ~ [[Rathaus]]
</display_map>
<br>
 
== Grafischer Editor (GeoJson) ==
{{ Karte | headline=Testbox | geojson=Karten-Hilfe-Testbox }}
Im grafischen Editor lassen sich einfach flächige Objekte (z.B. Areale, Siedlungen, ...) und Nadeln setzen.
Es können auch mehrere Objekte in beliegem Mix (Flächen, Rechtecke, Nadeln) in die Karte einzeichnen.
Arbeitsablauf:
Arbeitsablauf:
# Zuerst muss die Karte erstellt werden
# Im Normalfall fügt man bei der Artikel-Seite an passender Stelle <code><nowiki>{{Karte}}</nowiki></code> ein und zeigt die Vorschau an. Es erscheint in der Vorschau eine leere Kartenbox mit einem Link zum Erstellen einer gleichnamigen GeoJson-Karte.<br>Wenn man einen spezifischen Kartennamen oder mehrere verschiedene Karten einbinden möchte, fügt man jedoch <code><nowiki>{{Karte|geojson=Kartenname}}</nowiki></code> ein und ersetzt <code>Kartenname</code> mit dem gewünschten Kartennamen.<br>Dann öffnet man den Link in einem neuen Fenster und erstellt eine leere Karte.<br>Beispiel ohne Kartenname: Die zu [[Pegnitz]] gehörende GeoJson-Karte ist [[GeoJson:Pegnitz]].
## Dazu erstellt man eine neue sog. '''GeoJson'''-Seite, indem man als Suche <code>GeoJson:<Kartenname></code> (Kartenname durch Name der Karte) eingibt.
# Nachdem man die (leere) GeoJson-Karte erstellt hat, beginnt man die Karte zu bearbeiten. Die Bedienung ist recht intuitiv:
## Es kommt die üblige Meldung, dass die Seite nicht gefunden wurde. Dort klickt man auf <code>Erstelle die Seite „GeoJson:<Kartenname>“ in diesem Wiki.</code>
#* Mit den Linien-, Flächen-, Rechteck-, Pin-Symbolen werden diese hinzugefügt.
## Es öffnet sich wie üblich die Quelltext-Editier-Seite <code>Erstellen von „GeoJson:<Kartenname>“</code>. Diese Seite mit dem Quelltext speichert man erstmal so, wie es ist.
#* Mit dem Stift-Symbol werden vorhandene Linien, Flächen, Rechtecke, Pins verschoben.
## Jetzt hat man eine leere Karte. In dieser Karte kann man einzelne oder mehrere Objekte (Linien, Flächen, Rechtecke, Nadeln) hinzufügen, verändern und löschen.
#* Mit dem Mülleimer-Symbol werden vorhandene Linien, Flächen, Rechtecke, Pins gelöscht.
## Durch Klicken auf die Objekte kann man Popup-Texte hinzufügen bzw. editieren
#* Durch Klicken auf die vorhandenen Linien, Flächen, Rechtecke, Pins kann man jeweils den Popup-Titel und Popup-Text eingeben. Leider funktionieren hier ''keine'' Links oder Formatierungen.
## '''Speichern nicht vergessen!''' (Disketten-Symbol)
#* Mit dem Disketten-Symbol wird die Karte gespeichert. Wie bei anderen Seiten auch wird nach einem Bearbeitungskommentar gefragt, die in der Versionsgeschichte aufgenommen wird.
# Karte auf Artikel-Seite einbinden mittels
#* Tipp: Das Bearbeiten geht besser in der Vollbildschirm-Ansicht (Vergrößerungs-Symbol oben rechts auf der Karte)
## Ohne Box: <code><nowiki><display_map geojson=Kartenname/></nowiki></code>
# Wenn man meint, mit der Karte fertig zu sein, kehrt man zur Artikel-Seite zurück und aktualisiert die Vorschau.<br>Jetzt kann man prüfen, ob der Karten-Zoom so passt. Wenn nicht, dann <code><nowiki>|zoom=Zahlenwert</nowiki></code> so einfügen: <code><nowiki>{{Karte|zoom=Zahlenwert}}</nowiki></code> bzw. <code><nowiki>{{Karte|geojson=Kartenname|zoom=Zahlenwert}}</nowiki></code>.<br>Für <code>Zahlenwert</code> setzt man durch Probieren einen ganzzahligen Zoom-Zahlenwert ein und prüft mittels Vorschau, ob dieser passt. Der <code><nowiki>zoom</nowiki></code>-Standwert ist 16. Wenn die Karte größer angezeigt werden soll, trägt man 17, 18 oder mehr ein, und bei kleiner entsprechend 15, 14 usw. ein.
## Mit Box <code><nowiki>{{ Karte | geojson=Kartenname }}</nowiki></code> oder <code><nowiki>{{ Karte | headline=Box-Überschrift | geojson=Kartenname }}</nowiki></code> (siehe auch [[Vorlage:Karte]])
# Wenn man eine andere Box-Überschrift anstelle des Artikel-Seitennamens möchte, fügt man den Parameter <code>|headline=Box-Überschrift</code> an (gleiches Prinzip wie zuvor mit Zoom)
# Im Vollausbau sieht die Karteneinbindung so aus:
<code><nowiki>{{Karte|geojson=...|zoom=...|headline=...}}</nowiki></code>


Anmerkungen:
; Anmerkungen
* Eine <code>zoom</code>-Angabe beim Einbinden der Karte/Box ist zwar möglich, aber nicht notwendig, denn bei GeoJson wird die Karte automatisch mit passendem Zoom eingefügt
* Die GeoJson-Karte mit Präfix <code>GeoJson:</code> ist eine eigene Wiki-Seite (ähnlich wie Datei mit <code>Datei:</code>) und besitzt somit ein ''Eigenleben'' unabhängig von der Artikel-Seite, wo sie eingebunden wird.
* <code>popuptitle</code> und <code>popuptext</code> funktionieren nicht, weil diese Texte bereits im grafischem Editor den einzelnen Objekte vorgegeben werden
* Dadurch besitzt sie eine eigene Versionsgeschichte
* Man kann eine Karte auch direkt auf der Seite, wo diese eingefügt ist, bearbeiten
* Wenn man die Artikel-Seite verschiebt (umbenennt), muss man die gleichnamige GeoJson-Karte ebenso passend verschieben oder bei der Karteneinbindung <code><nowiki>{{Karte|geojson=Kartenname}}</nowiki></code> anstelle <code><nowiki>{{Karte}}</nowiki></code> verwenden
* Wenn man eine Artikel-Seite löscht, sollte man auch in Betracht ziehen, die zugehörige GeoJson-Karte ebenso zu löschen, sofern keine andere Seite darauf verlinkt


Beispiel mit Box:
== Koordinate ==
<pre>
{{Karte/Beispiel|lat=49.4800525|lon=10.9885848}}
{{ Karte | headline=Testbox | geojson=Karten-Hilfe-Testbox }}
{{Karte/Beispiel|lat=49.4800525|lon=10.9885848|zoom=18|headline=Kopfzeile|popuptitle=Popup-Titel|popuptext=Popup-Text}}
</pre>
<br clear="all" />


== Formatierungen ==
== Fortgeschrittene Möglichkeiten (für Karten-Profis) ==


=== Breite, Höhe und Zoom der ganzen Karte ===
=== GeoJson-Karten von OpenStreetMap ===
<pre>
Das FürthWiki mit seiner [[#Weblinks Maps-Extension]] verarbeitet und speichert im sog. GeoJson-Dateiformat (<code>.geojson</code>).
<display_map zoom=7 width=400 height=200>
Daher können solche GeoJson-Daten vom OpenStreetMap (OSM) ins FürthWiki übernommen werden.
  Fürth, Deutschland
Leider braucht es dafür zwei etwas umständliche Schritte:
</display_map>
# OpenStreetMap ist erstmal nur eine Datenbank und hat selbst keine Export-Funktion auf https://www.openstreetmap.org/. Also es gibt keinen leicht zugängliche Grafik-Oberfläche, wo man ein Feature (z. B. ein Haus) anklicken und als GeoJson-Datei exportieren kann (zumindest dass der Autor dieser Zeilen es gefunden hat). Zum Sichten, Katrographieren und Exportieren der OSM-Daten verwendet dafür eher ein spezifisches Programm, wie den [https://josm.openstreetmap.de/ JOSM]. Es gibt zumindest aber einige [[#Weblinks|Export-Webseiten]], die erlauben, Daten mittels Abfrage (z. B. Bahnhöfe in Fürth) aus der OSM-Datenbank zu extrahieren und dann als als GeoJson-Datei zu speichern.
</pre>
# Eine direkte Hochlade-Funktion für GeoJson-Dateien ins FürthWiki gibt es leider nicht (bzw. der Autor hat die bislang nicht gefunden). Da die GeoJson-Datei eine Text-Datei ist, muss man diese erst mit einem Text-Editor öffnen, den Inhalt in die Zwischenablage kopieren und diesen dann im Quelltext-Editierfenster der GeoJson-Seite im FürthWiki einfügen. [[#Weblinks|overpass-turbo]] als Export-Webseite bietet zumindest die Möglichkeit, die GeoJson-Daten beim Export direkt in die Zwischenablage zu kopieren.
<display_map zoom=7 width=400 height=200>
Beim 1:1-Übertragen von OSM-Daten ins FürthWiki ist zudem zu beachten, dass ein Copyright-Hinweis in dem GeoJson drin ist.
  Fürth, Deutschland
[[#Weblinks|overpass-turbo]] als Export-Webseite macht das bereits automatisch.
</display_map>
Ein solcher Copyright-Hinweis sollte so aussehen (am Beginn des GeoJson-Datei/Daten):
<br>
  {
    "type": "FeatureCollection",
    "generator": "overpass-turbo",
    '''"copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.",'''
    "timestamp": "2025-07-04T16:45:21Z",
    "features": [
      {


=== Mitte der ganzen Karte ===
=== Farben ===
<pre>
...
<display_map centre="Innenstadt, Fürth, Bayern, Deutschland">
  Stadtpark, Fürth, Bayern, Deutschland
</display_map>
</pre>
<display_map centre="Innenstadt, Fürth, Bayern, Deutschland">
  Stadtpark, Fürth, Bayern, Deutschland
</display_map>
<br>


=== Ausrichtung rechts ===
== Siehe auch ==
<pre>
* [[:Vorlage:Karte]]
<div class="floatright">
  <display_map zoom=7 width=400 height=200>
    Fürth, Deutschland
  </display_map>
</div>
Textzeile 1
 
Textzeile 2
 
Textzeile 3
</pre>
<div class="floatright">
  <display_map zoom=7 width=400 height=200>
    Fürth, Deutschland
  </display_map>
</div>
Textzeile 1
 
Textzeile 2
 
Textzeile 3
<br clear="all" />
 
=== Vollbild und Größenänderung erlauben ===
Sollte eigentlich immer erlaubt werden, die da sind:
* Vollbild-Button
* Kartengröße veränderbar wahlweise über
** untere rechte Ecke
** untere Kante
** rechte Kante
<pre>
<display_map fullscreen=yes resizable=yes>
  Fürth, Deutschland
</display_map>
</pre>
<display_map fullscreen=yes resizable=yes>
  Fürth, Deutschland
</display_map>
<br>
 
== Vorlagen ==
Die folgenden Beispiele mit allen möglichen Optionen sollen als Vorlagen zur Einbindung in eigene Seiten dienen.
Je nach Bedarf können unnötige Teile bei Übernahme gelöscht werden.
 
=== Vorlage ohne Box ===
<pre>
<display_map centre="Innenstadt, Fürth, Bayern, Deutschland" zoom=13 width=400 height=300 fullscreen=yes resizable=yes>
  Rathaus, Fürth, Bayern, Deutschland ~ Fürther Rathaus - hier tagt auch der Stadtrat ~ [[Rathaus]]
  Stadtpark, Fürth, Bayern, Deutschland ~ PopUp-Text Fläche ~ [[PopUp-Link]]
  Moststraße 1, Fürth, Bayern, Deutschland ~ PopUp-Text Adresse ~ [[PopUp-Link]]
  Moststraße, Fürth, Bayern, Deutschland ~ PopUp-Text Straße ~ [[PopUp-Link]]
  49.4800525, 10.9885848 ~ PopUp-Text Koordinate ~ [[PopUp-Link]]
</display_map>
</pre>
<display_map centre="Innenstadt, Fürth, Bayern, Deutschland" zoom=13 width=400 height=300 fullscreen=yes resizable=yes>
  Rathaus, Fürth, Bayern, Deutschland ~ Fürther Rathaus - hier tagt auch der Stadtrat ~ [[Rathaus]]
  Stadtpark, Fürth, Bayern, Deutschland ~ PopUp-Text Fläche ~ [[PopUp-Link]]
  Moststraße 1, Fürth, Bayern, Deutschland ~ PopUp-Text Adresse ~ [[PopUp-Link]]
  Moststraße, Fürth, Bayern, Deutschland ~ PopUp-Text Straße ~ [[PopUp-Link]]
  49.4800525, 10.9885848 ~ PopUp-Text Koordinate ~ [[PopUp-Link]]
</display_map>
<br clear="all" />
 
=== Vorlage mit Box bei mehreren Objekten ===
<pre>
{{ Box | Box-Überschrift |
  <display_map centre="Innenstadt, Fürth, Bayern, Deutschland" zoom=13 fullscreen=yes resizable=yes>
    Rathaus, Fürth, Bayern, Deutschland ~ Fürther Rathaus - hier tagt auch der Stadtrat ~ [[Rathaus]]
    Stadtpark, Fürth, Bayern, Deutschland ~ PopUp-Text Fläche ~ [[PopUp-Link]]
    Moststraße 1, Fürth, Bayern, Deutschland ~ PopUp-Text Adresse ~ [[PopUp-Link]]
    Moststraße, Fürth, Bayern, Deutschland ~ PopUp-Text Straße ~ [[PopUp-Link]]
    49.4800525, 10.9885848 ~ PopUp-Text Koordinate ~ [[PopUp-Link]]
  </display_map>
}}
</pre>
{{ Box | Box-Überschrift |
  <display_map centre="Innenstadt, Fürth, Bayern, Deutschland" zoom=13 fullscreen=yes resizable=yes>
    Rathaus, Fürth, Bayern, Deutschland ~ Fürther Rathaus - hier tagt auch der Stadtrat ~ [[Rathaus]]
    Stadtpark, Fürth, Bayern, Deutschland ~ PopUp-Text Fläche ~ [[PopUp-Link]]
    Moststraße 1, Fürth, Bayern, Deutschland ~ PopUp-Text Adresse ~ [[PopUp-Link]]
    Moststraße, Fürth, Bayern, Deutschland ~ PopUp-Text Straße ~ [[PopUp-Link]]
    49.4800525, 10.9885848 ~ PopUp-Text Koordinate ~ [[PopUp-Link]]
  </display_map>
}}
Siehe auch [[Vorlage:Karte]]
<br clear="all" />
 
=== Vorlage mit Box und einem Objekt ===
Siehe
* [[#Grafischer Editor (GeoJson)|Grafischer Editor (GeoJson)]]
* [[Vorlage:Karte]]
 
== Beispiel-Seiten ==
* [[Brücken]]
* [[Südstadt]]
 
== Tipps und Hinweise ==
* Namensangaben
** Namensangaben für Orte, Straßen usw. gehen nur mit Namen, die in OpenStreetMap so bzw. überhaupt eingetragen sind
** Namensangaben müssen eindeutig sein
*** Wenn eine Namensangabe auf Anhieb nicht geht, weil keine oder mehrere Objekte in OpenStreetMap vorhanden sind, dann hilft die Suche auf der [https://www.openstreetmap.org/ OpenStreetMap-Webseite]. Da kann man sehen, was unter Namensangabe alles (oder eben nicht) gefunden wird. Am Ende darf dort nur noch ein Ergebnis angezeigt werden.
*** Es kann bei Mehrdeutigkeiten auch helfen, der Namensangabe die Art des Objekts hinzuzufügen wie z.B. „Stadtteil“, „Bahnhof“ usw. Auch hier wieder die Suche bei OpenStreetMap , die zeigt welche Objektarten sie findet tut
* Namen sind gegenüber Koordinaten zu bevorzugen, wenn ziemlich auszuschließen ist, dass sich der Name über die Zeit hinweg ändern könnte (außer der Himmel stürzt auf uns ein). Beispiel: Die „Gustavstraße“ wird höchstwahrscheinlich ewig so heißen. Vorsicht ist geboten und besser ist die Koordinate zu verwenden bei z.B. privatwirtschaftlichen Objekten. Negativ-Beispiel: „City-Center“ heißt jetzt „Flair“
** Technischer Hintergrund: Die Geodaten von OpenStreetMap basieren meist auf Satelliten-Bildern (ja, da haben wirklich Leute die Straßen, Häuser usw. händisch abgezeichnet!). Da es inzwischen bessere (feiner aufgelöste) Satelliten-Bilder gibt, werden später manchmal Objekte in OpenStreetMap genauer nachgepflegt (verschoben). Wenn man nun im FürthWiki eine Koordinate angegeben hat, so kann es in solch einem Fall sein, dass die Koordinaten-Nadel nicht mehr aufs bewünschte Objekt zeigt.


== Weblinks ==
== Weblinks ==
* MediaWiki-Extension ''Maps'' - [https://maps.extension.wiki/wiki/Maps_for_MediaWiki online] (nur für Experten!)
* Export-Webseiten von OSM-Daten zu GeoJson(-Datei)
 
** overpass-turbo - [https://overpass-turbo.eu/ online]
== Siehe auch ==
* Nur für Admins und Experten:
* [[:Vorlage:Box]]
** MediaWiki-Extension ''Maps'' - [https://maps.extension.wiki/wiki/Maps_for_MediaWiki online]
* [[:Vorlage:Karte]]

Aktuelle Version vom 12. August 2025, 22:01 Uhr

Die Hilfe-Seite beschreibt die Möglichkeiten, Karten in eine Seite einzubinden.

Übersicht

Bei einigen Kategorien (Klassen wie z. B. Gebäude, Personen) werden Karten automatisch über die Info-Boxen mit eingebunden, was die unbedingt zu bevorzugende Methode ist.

Will man jedoch besondere Karten für ein spezielles Thema (Artikel) in die Seite einbetten, so können dafür Karten mittels Vorlage:Karte eingebunden werden.

Es gibt die folgenden Möglichkeiten, eine Karte zu erstellen:

  1. Mittels Formular-Methode (unbedingt zu bevorzugen bei Standard-Objekten wie z. B. Straßen usw.)
  2. Mittels Objekt-Lokation (Name und Ort des Objekts)
  3. Mittels selbst erstellter Karten im grafischen Editor (insbesondere bei Flächen, Arealen usw., Mix und mehreren davon)
  4. Mittels Koordinate

Objekt-Lokation (Name und Ort des Objekts)

Eine Objekt-Lokation (location-Parameter) sollte grundsätzlich folgenden textuellen Grundaufbau haben:

{{Karte|location=Objektart Objektname, Straßenname Hausnummer, Ort, Postleitzahl, Bundesland, Land}}

Objektart wäre z. B. "Stadtteil", "Bahnhof" usw.. Alle Teile sind (ggf. inkl. Komma) optional. Also im Fall von Fürth:

{{Karte|location=Objektart Objektname, Straßenname Hausnummer, Fürth, Postleitzahl, Bayern, Deutschland}}

Siehe Komplett-Beispiel und weitere Beispiele nachfolgend.

Tipps und Hinweise
  • Namensangaben
    • Namensangaben für Orte, Straßen usw. gehen nur mit Namen, die in OpenStreetMap so bzw. überhaupt eingetragen sind
    • Namensangaben müssen eindeutig sein
      • Wenn eine Namensangabe auf Anhieb nicht geht, weil keine oder mehrere Objekte in OpenStreetMap vorhanden sind, dann hilft die Suche auf der OpenStreetMap-Webseite (Nominatim-Suche). Da kann man sehen, was unter Namensangabe alles (oder eben nicht) gefunden wird. Am Ende sollte dort nur noch ein Ergebnis angezeigt werden.
      • Es kann bei Mehrdeutigkeiten auch helfen, der Namensangabe die Art des Objekts hinzuzufügen wie z. B. „Stadtteil“, „Bahnhof“ usw. Auch hier wieder die Suche bei OpenStreetMap, die zeigt welche Objektarten sie findet.
  • Objekt-Lokation ist gegenüber Koordinate zu bevorzugen, wenn ziemlich auszuschließen ist, dass sich der Objekt-Name über die Zeit hinweg ändern könnte (außer der Himmel stürzt auf uns ein). Beispiel: Die „Gustavstraße“ wird höchstwahrscheinlich ewig so heißen.
    • Technischer Hintergrund: Die Geodaten von OpenStreetMap basieren meist auf Satelliten-Bildern (und ja, da haben wirklich Leute die Straßen, Häuser usw. händisch abgezeichnet!). Da es inzwischen bessere (feiner aufgelöste) Satelliten-Bilder gibt, werden später manchmal Objekte in OpenStreetMap genauer nachgepflegt (verschoben). Wenn man nun im FürthWiki eine Koordinate angegeben hat, so kann es in solch einem Fall sein, dass der Koordinaten-Pin nicht mehr auf dem bewünschte Objekt steckt.
  • Schwierig zu beantworten ist die Frage, ob man den Objektnamen oder besser die Anschrift als Objekt-Lokation nehmen sollte. Bestes Beispiel sind Gaststätten, wo ja eine hohe Änderungsdynamik besteht.
    • Wenn man z. B. "Café Kaffeebohne, Fürth, Bayern, Deutschland" als Objekt-Lokation einträgt, wird die Karte automatisch geändert, wenn die Kaffeebohne an eine neue Adresse umziehen würde, sobald das in OpenStreetmap übernommen wurde. Wenn sich aber die Kaffeebohne in "Kaffeetasse" umbenennen würde und das in OpenStreetmap übernommen wurde, ist die Karte kaputt
    • Wenn man aber "Gustavstraße 40, Fürth, Bayern, Deutschland" für die Kaffeebohne eingetragen hat, besteht ebenso das Problem um umgekehrten Sinne
    • Man muss also abwägen, ob es eher wahrscheinlich wäre, dass ein Objekt umzieht (überhaupt umziehen kann) oder dass sich das Objekt umbenennt

Weitere Parameter der Vorlage:Karte (wie z. B. Zoom) siehe dort.

Gebäude (Komplett-Beispiel)

Stadtwappen.svg
 Lage des Rathauses

Karte temporär außer Betrieb
 
{{Karte|location=Rathaus Rathaus, Fürth, 90762, Bayern, Deutschland|headline=Lage des Rathauses|popuptitle=Rathaus|popuptext=Unser schönes Rathaus|zoom=17}}
Anmerkungen
  • Das Beispiel besitzt alle möglichen Parameter. Bis auf location= sind hier alle optional.
  • Das erste Rathaus ist die Objektart und das zweite der Objektname. Die Objektart ist hier nötig, weil ansonsten auch die Bushaltestelle Rathaus gemeint sein könnte.
  • Die Postleitzahl ist hier auch wichtig, weil Zirndorf und Roßtal auch ein Rathaus haben und mit Fürth (inkl. Landkreis Fürth) ohne PLZ ebenso gefunden werden würden.
  • Objektart und Postleitzahl sind also mindestens nötig, damit das Objekt (Objekt-Lokation) eindeutig bestimmt ist.


Adresse

Stadtwappen.svg
 

Karte temporär außer Betrieb
 
{{Karte|location=Erlanger Straße 1, Fürth, 90765, Deutschland}}

Achtung! Postleitzahl kommt hinter „Fürth“

Straße

Stadtwappen.svg
 

Karte temporär außer Betrieb
 
{{Karte|location=Elsterstraße, Fürth, Bayern, Deutschland}}


Fläche (z. B. Park)

Stadtwappen.svg
 

Karte temporär außer Betrieb
 
{{Karte|location=Park Stadtpark, Fürth, 90762, Bayern, Deutschland}}

„Park“ ist Objektart und nötig, weil mit „Stadtpark“ alleine auch der Stadtteil, eine Bäckerei uvm. gefunden wird.

Stadtteil

Stadtwappen.svg
 

Karte temporär außer Betrieb
 
{{Karte|location=Stadtteil Vach, Fürth, Bayern, Deutschland}}


Mehrere Objekte

Sollen mehrere Objekte in einer Karte angezeigt werden, so kann diese Liste via locationlist übergeben werden. Das grundsätzliche Format der locationlist ist:

locationlist=Objekt1-Lokation ~ Objekt1-popuptitle ~ Objekt1-popuptext; Objekt2-Lokation ~ Objekt2-popuptitle ~ Objekt2-popuptext; Objekt2-Lokation ~ Objekt3-popuptitle ~ Objekt3-popuptext; ...
Anmerkungen
  • popuptitle und popuptext sind hier wirkungslos, weil diese sich auf location und nicht auf locationlist beziehen.

Beispiel:

Stadtwappen.svg
 

Karte temporär außer Betrieb
 
{{Karte|locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland ~ Uhrenhäusla ~ Hier steht das Uhrenhäusla; Rathaus Rathaus, Fürth, Bayern, Deutschland ~ Rathaus ~ Hier steht das Rathaus|zoom=15}}


Grafischer Editor (GeoJson-Karte)

Stadtwappen.svg
 Beispiel GeoJson-Karte
Die Karte wird geladen …

Im grafischen Editor lassen sich einfach flächige Objekte (z. B. Firmengelände, Siedlungen, ...) und Pins setzen. Es können auch mehrere Objekte in beliegem Mix (Linien, Flächen, Rechtecke, Pins) in die Karte einzeichnen. Arbeitsablauf:

  1. Im Normalfall fügt man bei der Artikel-Seite an passender Stelle {{Karte}} ein und zeigt die Vorschau an. Es erscheint in der Vorschau eine leere Kartenbox mit einem Link zum Erstellen einer gleichnamigen GeoJson-Karte.
    Wenn man einen spezifischen Kartennamen oder mehrere verschiedene Karten einbinden möchte, fügt man jedoch {{Karte|geojson=Kartenname}} ein und ersetzt Kartenname mit dem gewünschten Kartennamen.
    Dann öffnet man den Link in einem neuen Fenster und erstellt eine leere Karte.
    Beispiel ohne Kartenname: Die zu Pegnitz gehörende GeoJson-Karte ist GeoJson:Pegnitz.
  2. Nachdem man die (leere) GeoJson-Karte erstellt hat, beginnt man die Karte zu bearbeiten. Die Bedienung ist recht intuitiv:
    • Mit den Linien-, Flächen-, Rechteck-, Pin-Symbolen werden diese hinzugefügt.
    • Mit dem Stift-Symbol werden vorhandene Linien, Flächen, Rechtecke, Pins verschoben.
    • Mit dem Mülleimer-Symbol werden vorhandene Linien, Flächen, Rechtecke, Pins gelöscht.
    • Durch Klicken auf die vorhandenen Linien, Flächen, Rechtecke, Pins kann man jeweils den Popup-Titel und Popup-Text eingeben. Leider funktionieren hier keine Links oder Formatierungen.
    • Mit dem Disketten-Symbol wird die Karte gespeichert. Wie bei anderen Seiten auch wird nach einem Bearbeitungskommentar gefragt, die in der Versionsgeschichte aufgenommen wird.
    • Tipp: Das Bearbeiten geht besser in der Vollbildschirm-Ansicht (Vergrößerungs-Symbol oben rechts auf der Karte)
  3. Wenn man meint, mit der Karte fertig zu sein, kehrt man zur Artikel-Seite zurück und aktualisiert die Vorschau.
    Jetzt kann man prüfen, ob der Karten-Zoom so passt. Wenn nicht, dann |zoom=Zahlenwert so einfügen: {{Karte|zoom=Zahlenwert}} bzw. {{Karte|geojson=Kartenname|zoom=Zahlenwert}}.
    Für Zahlenwert setzt man durch Probieren einen ganzzahligen Zoom-Zahlenwert ein und prüft mittels Vorschau, ob dieser passt. Der zoom-Standwert ist 16. Wenn die Karte größer angezeigt werden soll, trägt man 17, 18 oder mehr ein, und bei kleiner entsprechend 15, 14 usw. ein.
  4. Wenn man eine andere Box-Überschrift anstelle des Artikel-Seitennamens möchte, fügt man den Parameter |headline=Box-Überschrift an (gleiches Prinzip wie zuvor mit Zoom)
  5. Im Vollausbau sieht die Karteneinbindung so aus:
{{Karte|geojson=...|zoom=...|headline=...}}
Anmerkungen
  • Die GeoJson-Karte mit Präfix GeoJson: ist eine eigene Wiki-Seite (ähnlich wie Datei mit Datei:) und besitzt somit ein Eigenleben unabhängig von der Artikel-Seite, wo sie eingebunden wird.
  • Dadurch besitzt sie eine eigene Versionsgeschichte
  • Wenn man die Artikel-Seite verschiebt (umbenennt), muss man die gleichnamige GeoJson-Karte ebenso passend verschieben oder bei der Karteneinbindung {{Karte|geojson=Kartenname}} anstelle {{Karte}} verwenden
  • Wenn man eine Artikel-Seite löscht, sollte man auch in Betracht ziehen, die zugehörige GeoJson-Karte ebenso zu löschen, sofern keine andere Seite darauf verlinkt

Koordinate

Stadtwappen.svg
 
Die Karte wird geladen …
{{Karte|lat=49.4800525|lon=10.9885848}}


Stadtwappen.svg
 Kopfzeile
Die Karte wird geladen …
{{Karte|lat=49.4800525|lon=10.9885848|headline=Kopfzeile|popuptitle=Popup-Titel|popuptext=Popup-Text|zoom=18}}


Fortgeschrittene Möglichkeiten (für Karten-Profis)

GeoJson-Karten von OpenStreetMap

Das FürthWiki mit seiner #Weblinks Maps-Extension verarbeitet und speichert im sog. GeoJson-Dateiformat (.geojson). Daher können solche GeoJson-Daten vom OpenStreetMap (OSM) ins FürthWiki übernommen werden. Leider braucht es dafür zwei etwas umständliche Schritte:

  1. OpenStreetMap ist erstmal nur eine Datenbank und hat selbst keine Export-Funktion auf https://www.openstreetmap.org/. Also es gibt keinen leicht zugängliche Grafik-Oberfläche, wo man ein Feature (z. B. ein Haus) anklicken und als GeoJson-Datei exportieren kann (zumindest dass der Autor dieser Zeilen es gefunden hat). Zum Sichten, Katrographieren und Exportieren der OSM-Daten verwendet dafür eher ein spezifisches Programm, wie den JOSM. Es gibt zumindest aber einige Export-Webseiten, die erlauben, Daten mittels Abfrage (z. B. Bahnhöfe in Fürth) aus der OSM-Datenbank zu extrahieren und dann als als GeoJson-Datei zu speichern.
  2. Eine direkte Hochlade-Funktion für GeoJson-Dateien ins FürthWiki gibt es leider nicht (bzw. der Autor hat die bislang nicht gefunden). Da die GeoJson-Datei eine Text-Datei ist, muss man diese erst mit einem Text-Editor öffnen, den Inhalt in die Zwischenablage kopieren und diesen dann im Quelltext-Editierfenster der GeoJson-Seite im FürthWiki einfügen. overpass-turbo als Export-Webseite bietet zumindest die Möglichkeit, die GeoJson-Daten beim Export direkt in die Zwischenablage zu kopieren.

Beim 1:1-Übertragen von OSM-Daten ins FürthWiki ist zudem zu beachten, dass ein Copyright-Hinweis in dem GeoJson drin ist. overpass-turbo als Export-Webseite macht das bereits automatisch. Ein solcher Copyright-Hinweis sollte so aussehen (am Beginn des GeoJson-Datei/Daten):

 {
   "type": "FeatureCollection",
   "generator": "overpass-turbo",
   "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.",
   "timestamp": "2025-07-04T16:45:21Z",
   "features": [
     {

Farben

...

Siehe auch

Weblinks

  • Export-Webseiten von OSM-Daten zu GeoJson(-Datei)
  • Nur für Admins und Experten:
    • MediaWiki-Extension Maps - online