Vorlage:Straße/Karte: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „<noinclude>{{Dokumentation}}</noinclude> <includeonly>{{#display_map:{{{lat|0}}}, {{{lon|0}}} | width={{{width|100%}}} | height={{{height|100%}}} | service=lea…“) |
(+ Debug) |
||
| (42 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<noinclude>{{ | <noinclude>{{IstKlasse|Straße}}</noinclude><includeonly>{{ifl | {{{Debug|}}} | {{#invoke:Development|print_template_args}} }}<!-- | ||
<includeonly>{{# | |||
| | Karte anzeigen mit Straße (als Nadel bzw. GeoJson) und deren Gebäuden | ||
| | ===================================================================== | ||
| | --> {{#if: {{{lat|}}}{{{lon|}}}{{{streetlocation|}}}{{{geojson|}}} | ||
| | {{#ifexist: GeoJson:{{PAGENAME}}|true}}{{{GeoJsonKarte|}}} | ||
}}</includeonly> | {{#ifeq:{{#ask:[[:+]] [[Kategorie:Gebäude]] [[Straße::{{PAGENAME}}]] | format=count}} | 0 |<!--Keine Karte-->| true }} | ||
| {{#ask: [[:+]] [[Kategorie:Gebäude]] [[Straße::{{PAGENAME}}]] OR | |||
[[:+]] [[Kategorie:Gebäude]] [[Straße2::{{PAGENAME}}]] OR | |||
[[:+]] [[Kategorie:Gebäude]] [[Straße3::{{PAGENAME}}]] OR | |||
[[:+]] [[Kategorie:Straßen||Straßen (ehemals)]] [[Seite::{{PAGENAME}}]] | |||
| ?Geokoordinate | |||
| ?Objekt | |||
| ?Architekt | |||
| ?Baujahr | |||
| ?Baustil | |||
| ?AktenNr=Akten-Nr. | |||
| ?Bauherr | |||
| format=leaflet | |||
| geojson={{#ifexist: GeoJson:{{ifc | {{{geojson|}}} | {{PAGENAME}} }} | |||
| {{ifc | {{{geojson|}}} | {{PAGENAME}} }} | |||
}} | |||
| centre={{#ifexist: GeoJson:{{ifc | {{{geojson|}}} | {{PAGENAME}} }} | |||
| <!-- GeoJson zentriert automatisch --> | |||
| {{{lat|49.476}}}, {{{lon|10.989}}} | |||
}} | |||
| zoom={{{zoom|16}}} | |||
| enablefullscreen=yes | |||
| resizable=yes | |||
| limit=10000 | |||
| cluster=yes | |||
| clustermaxzoom=16 | |||
| clusterspiderfy=no | |||
}} <!-- | |||
Attribute setzen | |||
================ | |||
--> {{ifgeo | {{{streetlocation|}}} <!-- streetlocation via Vorlage:Straße/Karte/Lokation zusammengebaut --> | |||
| {{#set: Geolokation={{{streetlocation|}}} | Geokoordinate={{#geocode: {{{streetlocation|}}} }} }} | |||
| {{#if: {{{lat|}}}{{{lon|}}} | |||
| {{#set: Geokoordinate={{{lat|}}}, {{{lon|}}} }} | |||
}} | |||
| strict | |||
}} <!-- | |||
--> {{#ifexist: GeoJson:{{ifc | {{{geojson|}}} | {{PAGENAME}} }} | |||
| {{#set: GeoJson=GeoJson:{{ifc | {{{geojson|}}} | {{PAGENAME}} }} }} | |||
}} <!-- | |||
--> {{#set: Zoomlevel={{ifc | {{{zoom|}}} | 16}} }} <!-- | |||
--> [[Kategorie:Hat Karte]] <!-- | |||
--> }} <!-- | |||
--></includeonly> | |||
Aktuelle Version vom 18. Oktober 2025, 17:17 Uhr
Seiten-Übersicht
| Hauptseite | Unterseiten | ||
|---|---|---|---|
| Allgemein | |||
| Faktenbox | Vorlagen | ||
| Formulare |
|
||
| Module | |||
| Abfrage | Vorlagen |
| |
| Formulare |
| ||
| Sonstige | |||
Diese Vorlage erzeugt eine Karte für die Straßen-Faktenbox. Es stellt die Straße und, sofern vorhanden, die Gebäude in der Straße als Pins dar. Falls vorhanden, wird zusätzlich die GeoJson-Karte mit angezeigt.
Diese Vorlage basiert auf Vorlage:CommonTabs/Karte, aber bei Straßen wird versucht, die Geoposition heute vorhandener Straßen (Ehemals=Nein) per #geocode: von {{PAGENAME}}, Fürth, Bayern, Deutschland (ohne OSM-Objekttyp) zu ermitteln.
Erst wenn dieses nicht erfolgreich war, wird lat/lon verwendet, sofern vorhanden.
Diese Reihenfolge wurde gewählt, um einen genauer gesetzten Straßen-Pin zu erzeugen, als es die vorhandenen lat/lon bislang vorgaben.
Parameter siehe Vorlage:Karte