Vorlage:Straße/Karte: Unterschied zwischen den Versionen

+ Debug
Keine Bearbeitungszusammenfassung
Markierung: Zurückgesetzt
(+ Debug)
 
(21 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>{{#ifeq:{{#ask:[[:+]] [[Kategorie:Gebäude]] [[Straße::{{PAGENAME}}]] | format=count}} | 0 |<!--
<noinclude>{{IstKlasse|Straße}}</noinclude><includeonly>{{ifl | {{{Debug|}}} | {{#invoke:Development|print_template_args}} }}<!--


ZEIGE EINE KARTE MIT KOORDINATEN-MARKER, WENN KEIN DATENSATZ VORHANDEN! -->{{#display_map:{{{lat|49.332}}},
Karte anzeigen mit Straße (als Nadel bzw. GeoJson) und deren Gebäuden
    {{{lon|10.321}}}
=====================================================================
    | width={{{width|100%}}}
--> {{#if: {{{lat|}}}{{{lon|}}}{{{streetlocation|}}}{{{geojson|}}}
     | height={{{height|100%}}}
          {{#ifexist: GeoJson:{{PAGENAME}}|true}}{{{GeoJsonKarte|}}}
    | service=leaflet
          {{#ifeq:{{#ask:[[:+]] [[Kategorie:Gebäude]] [[Straße::{{PAGENAME}}]] | format=count}} | 0 |<!--Keine Karte-->| true }}
    | layers=osm;fuerth1945
     | {{#ask: [[:+]] [[Kategorie:Gebäude]] [[Straße::{{PAGENAME}}]] OR
    | enablefullscreen=yes
              [[:+]] [[Kategorie:Gebäude]] [[Straße2::{{PAGENAME}}]] OR
    | zoom={{{zoom|16}}}
              [[:+]] [[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
      }} <!--


ZEIGE DIE KARTE MIT SEMANTIK, WENN MINDESTENS 1 DATENSATZ VORHANDEN!
Attribute setzen
-->{{#ask:[[:+]] [[Kategorie:Gebäude]] [[Straße::{{PAGENAME}}]]
================
|?Geokoordinate
-->   {{ifgeo | {{{streetlocation|}}} <!-- streetlocation via Vorlage:Straße/Karte/Lokation zusammengebaut -->
|?Gebäude
      | {{#set: Geolokation={{{streetlocation|}}} | Geokoordinate={{#geocode: {{{streetlocation|}}} }} }}
|?Objekt
      | {{#if: {{{lat|}}}{{{lon|}}}
|?Architekt
        | {{#set: Geokoordinate={{{lat|}}}, {{{lon|}}} }}
|?Baujahr
        }}
|?Baustil
      | strict
|?AktenNr=Akten-Nr.
      }} <!--
|?Bauherr
     
| centre={{{lat|49.476}}}, {{{lon|10.989}}}
-->   {{#ifexist: GeoJson:{{ifc | {{{geojson|}}} | {{PAGENAME}} }}
| format=leaflet
      | {{#set: GeoJson=GeoJson:{{ifc | {{{geojson|}}} | {{PAGENAME}} }} }}
| layers=osm;fuerth1945
      }} <!--
| enablefullscreen=yes
     
| maxzoom=18
-->  {{#set: Zoomlevel={{ifc | {{{zoom|}}} | 16}} }} <!--
| limit=2000
     
| forceshow=on
-->  [[Kategorie:Hat Karte]] <!--
| width={{{width|100%}}}
 
| height={{{height|100%}}}
--> }} <!--
| zoom={{{zoom|16}}} }}
 
}}<!--
--></includeonly>
-->{{#set:Geokoordinate={{#if:{{{lat|}}}|{{#if:{{{lon|}}}|{{{lat|0}}}, {{{lon|0}}} }} }}|Zoomlevel={{{zoom|}}} }}</includeonly>