Modul:Karte/Doku: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(→geoobjects-Daten-table: geoobjects[]) |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
== [[Vorlage:Karte]] | = Modul:Karte = | ||
== Zusätzliche Parameter <code>karte()</code> == | |||
<templatedata> | |||
{ | |||
"params": { | |||
"noattr": { | |||
"label": "Keine Attribute setzen.", | |||
"description": " ", | |||
"type": "boolean", | |||
"autovalue": "nein" | |||
}, | |||
"nomap": { | |||
"label": "Keine Karte rendern.", | |||
"description": " ", | |||
"type": "boolean", | |||
"autovalue": "nein" | |||
}, | |||
"form": { | |||
"label": "Karte befindet sich in Seite mit Formular", | |||
"type": "boolean", | |||
"autovalue": "nein" | |||
}, | |||
"Ehemals": { | |||
"label": "Ehemals", | |||
"type": "boolean", | |||
"autovalue": "nein" | |||
}, | |||
"hide_loc_latlon": { | |||
"label": "location/locationlist/lat/lon Nadeln ausblenden, wenn GeoJson vorhanden", | |||
"type": "boolean", | |||
"autovalue": "nein" | |||
} | |||
}, | |||
"description": " " | |||
} | |||
</templatedata> | |||
== <code>geoobjects</code>-Daten-table == | |||
* <code>geoobjects[]</code> Einzel-Objekte (table) | |||
** <code>geoobjects[]["Geolokation"]</code> | |||
** <code>geoobjects[]["Geokoordinate"]</code> | |||
** <code>geoobjects[]["Quellangaben"]</code> = Quelle von Geokoordinate | |||
** <code>geoobjects[]["KartePopupTitle"]</code> | |||
** <code>geoobjects[]["KartePopupText"]</code> | |||
* <code>geoobjects.geojson</code> GeoJson-Daten | |||
** <code>geoobjects.geojson.arg</code> = übergebenes GeoJson-Argument | |||
** <code>geoobjects.geojson.pagename</code> = GeoJson-Seitenname ohne "GeoJson:" | |||
** <code>geoobjects.geojson.fullpagename</code> = GeoJson-Seitenname mit "GeoJson:" | |||
** <code>geoobjects.geojson.url</code> = GeoJson-URL (über diese kommt man schneller dazu, eine neue GeoJson-Karte anzulegen) | |||
** <code>geoobjects.geojson.exists</code> = GeoJson-Karte existiert | |||
** <code>geoobjects.geojson.missing</code> = GeoJson-Karte explizit angegeben, aber existiert nicht | |||
= [[Vorlage:Karte]] = | |||
{{Karte/Doku}} | {{Karte/Doku}} | ||
= Unterseiten = | |||
{{Unterseitenliste|Modul:Karte}} | {{Unterseitenliste|Modul:Karte}} | ||
= Siehe auch = | |||
* [[Vorlage:Karte]] | * [[Vorlage:Karte]] | ||
Aktuelle Version vom 23. Dezember 2025, 08:57 Uhr
Modul:Karte
Zusätzliche Parameter karte()
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Keine Attribute setzen. | noattr |
| Wahrheitswert | optional |
| Keine Karte rendern. | nomap |
| Wahrheitswert | optional |
| Karte befindet sich in Seite mit Formular | form | keine Beschreibung
| Wahrheitswert | optional |
| Ehemals | Ehemals | keine Beschreibung
| Wahrheitswert | optional |
| location/locationlist/lat/lon Nadeln ausblenden, wenn GeoJson vorhanden | hide_loc_latlon | keine Beschreibung
| Wahrheitswert | optional |
geoobjects-Daten-table
geoobjects[]Einzel-Objekte (table)geoobjects[]["Geolokation"]geoobjects[]["Geokoordinate"]geoobjects[]["Quellangaben"]= Quelle von Geokoordinategeoobjects[]["KartePopupTitle"]geoobjects[]["KartePopupText"]
geoobjects.geojsonGeoJson-Datengeoobjects.geojson.arg= übergebenes GeoJson-Argumentgeoobjects.geojson.pagename= GeoJson-Seitenname ohne "GeoJson:"geoobjects.geojson.fullpagename= GeoJson-Seitenname mit "GeoJson:"geoobjects.geojson.url= GeoJson-URL (über diese kommt man schneller dazu, eine neue GeoJson-Karte anzulegen)geoobjects.geojson.exists= GeoJson-Karte existiertgeoobjects.geojson.missing= GeoJson-Karte explizit angegeben, aber existiert nicht
Vorlage:Karte
Diese Vorlage zeigt eine Karte wahlweise in einer oder ohne Box an.
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Breitengrad | lat |
| Zahlenwert | optional |
| Längengrad | lon |
| Zahlenwert | optional |
| Objekt-Lokation | location |
| Einzeiliger Text | optional |
| Objekt-Lokations-Liste | locationlist | Siehe Beispiele unten
| Einzeiliger Text | optional |
| GeoJson-Karte | geojson | Kartenname ohne 'GeoJson:' | Seitenname | optional |
| Zoom-Faktor | zoom | keine Beschreibung
| Zahlenwert | optional |
| Popup-Titel | popuptitle | Wird angezeigt, wenn Maus über location-Pin. Darf auch Links enthalten. Bei einer grafischen GeoJson-Karte wird der Popup-Titel im grafischen Editor für jedes Element (Pin, Linie, Fläche) einzeln eingetragen und dieser Parameter wird ignoriert. Nicht bei Objekt-Lokations-Liste (locationlist). | Einzeiliger Text | optional |
| Popup-Text | popuptext | Wird angezeigt, wenn Maus über location-Pin. Darf auch Links enthalten. Bei einer grafischen GeoJson-Karte wird der Popup-Titel im grafischen Editor für jedes Element (Pin, Linie, Fläche) einzeln eingetragen und dieser Parameter wird ignoriert. Nicht bei Objekt-Lokations-Liste (locationlist). | Mehrzeiliger Text | optional |
| Box-Anzeige: Karte in einer Box oder ohne. | box | Entweder 'ja' oder 'nein'
| Wahrheitswert | optional |
| Box-Überschrift | headline | Wenn eingebunden in einer Box. Darf auch Links enthalten.
| Einzeiliger Text | optional |
| Kartenbreite | width | Entweder in Prozent oder in Pixel angegeben (wenn NICHT eingebunden in einer Box)
| Zahlenwert | optional |
| Kartenhöhe | height | Entweder in Prozent oder in Pixel angegeben (wenn NICHT eingebunden in einer Box)
| Zahlenwert | optional |
Einbindung
Möglichkeiten/Parameter zur Einbindung:
- Bei Angabe einer Koordinate (
lat/lon-Wertepaar):
{{ Karte | lat=... | lon=... | zoom=... | headline=... | popuptitle=... | popuptext=... | box=... | width=... | height=... }}
- Bei Angabe von Objekt-Lokation (
location):
{{ Karte | location=... | zoom=... | headline=... | popuptitle=... | popuptext=... | box=... | width=... | height=... }}
- Bei Angabe von Liste mit Objekt-Lokationen (
locationlist):
{{ Karte | locationlist=... | zoom=... | headline=... | box=... | width=... | height=... }}
- Bei Angabe von grafischer GeoJson-Karte2) (
geojson):
{{ Karte | geojson=... | zoom=... | headline=... | box=... | width=... | height=... }}
- Bei Angabe von grafischer GeoJson-Karte und Koordinate2),3):
{{ Karte | geojson=... | lat=... | lon=... | zoom=... | headline=... | box=... | width=... | height=... }}
- Bei Angabe von grafischer GeoJson-Karte und Objekt-Lokation2),3):
{{ Karte | geojson=... | location=... | zoom=... | headline=... | box=... | width=... | height=... }}
- Grafische GeoJson-Karte mit gleichem Seitennamen1),2):
{{ Karte | zoom=... | headline=... | box=... | width=... | height=... }}
- Anmerkungen
1) Wenn weder lat/lon noch location noch locationlist noch geojson angegeben sind, dann wird implizit die GesJson-Karte mit gleichem Seitennamen wie die eigentliche Seite angenommen. Beispiel: GeoJson:Pegnitz ist die zu Pegnitz gehörende Karte.
2) Wenn die GesJson-Karte (noch) nicht existiert, erscheint eine entsprechende Meldung mit der Klick-Möglichkeit, diese neu anzulegen.
3) Wenn geojson und zusätzlich location bzw. lat/lon übergeben werden, dann wird die GeoJson-Karte angezeigt, aber location bzw. lat/lon als Geokoordinate (Semantic) gesetzt. Zweck ist, dass man der Karte eine (Mitten-)Position mitgeben kann, damit sie z. B. per Semantisches Browsen gefunden werden kann.
Beispiele
{{Karte|lat=49.4805779|lon=10.9978422|zoom=17}}
{{Karte|location=Uhrenhäusla, Fürth, Bayern, Deutschland|zoom=17}}
{{Karte|location=Uhrenhäusla, Fürth, Bayern, Deutschland|headline=Hier steht das Uhrenhäusla|zoom=17}}
{{Karte|location=Uhrenhäusla, Fürth, Bayern, Deutschland|headline=Hier steht das Uhrenhäusla|popuptitle=Uhrenhäusla|popuptext=Siehe Uhrenhäusla|zoom=17}}
{{Karte|locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland|zoom=17}}
{{Karte|locationlist=Uhrenhäusla, Fürth, Bayern, Deutschland; Rathaus Rathaus, Fürth, Bayern, Deutschland|zoom=15}}
{{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}}
{{Karte|geojson=Südstadt|headline=Südstadt|zoom=13}}
{{Karte|lat=49.4805779|lon=10.9978422|geojson=BlaBla|zoom=17}}
{{Karte|location=Uhrenhäusla, Fürth, Bayern, Deutschland|geojson=BlaBla|zoom=17}}
Breiten-/Längengrad (lat/lon) fehlt, Objekt-Lokation (location) fehlt oder fehlende Karte
GeoJson:Karte/Doku
Hier klicken zum Anlegen der Karte
GeoJson:Karte/Doku.
Siehe auch Hilfe:Karten
{{Karte|zoom=14}}
Breiten-/Längengrad (lat/lon) fehlt, Objekt-Lokation (location) fehlt oder fehlende Karte
GeoJson:BlaBla
Hier klicken zum Anlegen der Karte
GeoJson:BlaBla.
Siehe auch Hilfe:Karten
{{Karte|geojson=BlaBla}}
{{Karte|lat=49.4805779|lon=10.9978422|box=nein}}
{{Karte|lat=49.4805779|lon=10.9978422|box=nein|width=100%|height=500}}