<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.altes-koeln.de/index.php?action=history&amp;feed=atom&amp;title=Widget%3AKoelnGebietsentwicklung</id>
	<title>Widget:KoelnGebietsentwicklung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.altes-koeln.de/index.php?action=history&amp;feed=atom&amp;title=Widget%3AKoelnGebietsentwicklung"/>
	<link rel="alternate" type="text/html" href="https://www.altes-koeln.de/index.php?title=Widget:KoelnGebietsentwicklung&amp;action=history"/>
	<updated>2026-05-13T11:44:47Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Altes Köln</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.altes-koeln.de/index.php?title=Widget:KoelnGebietsentwicklung&amp;diff=92660&amp;oldid=prev</id>
		<title>HorstR am 18. März 2026 um 10:48 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.altes-koeln.de/index.php?title=Widget:KoelnGebietsentwicklung&amp;diff=92660&amp;oldid=prev"/>
		<updated>2026-03-18T10:48:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.altes-koeln.de/index.php?title=Widget:KoelnGebietsentwicklung&amp;amp;diff=92660&amp;amp;oldid=92614&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>HorstR</name></author>
	</entry>
	<entry>
		<id>https://www.altes-koeln.de/index.php?title=Widget:KoelnGebietsentwicklung&amp;diff=92614&amp;oldid=prev</id>
		<title>HorstR: Die Seite wurde neu angelegt: „&lt;noinclude&gt; Karte – Köln Gebietsentwicklung &lt;/noinclude&gt;  &lt;link rel=&quot;stylesheet&quot; href=&quot;https://unpkg.com/leaflet@1.9.4/dist/leaflet.css&quot;/&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;https://unpkg.com/leaflet-control-geocoder/dist/Control.Geocoder.css&quot;/&gt;  &lt;script src=&quot;https://unpkg.com/leaflet@1.9.4/dist/leaflet.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;https://unpkg.com/leaflet-control-geocoder/dist/Control.Geocoder.js&quot;&gt;&lt;/script&gt;  &lt;style&gt; #map-frame-gebiet { margin:10px; border-ra…“</title>
		<link rel="alternate" type="text/html" href="https://www.altes-koeln.de/index.php?title=Widget:KoelnGebietsentwicklung&amp;diff=92614&amp;oldid=prev"/>
		<updated>2026-03-09T11:03:33Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&amp;lt;noinclude&amp;gt; Karte – Köln Gebietsentwicklung &amp;lt;/noinclude&amp;gt;  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://unpkg.com/leaflet@1.9.4/dist/leaflet.css&amp;quot;/&amp;gt; &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://unpkg.com/leaflet-control-geocoder/dist/Control.Geocoder.css&amp;quot;/&amp;gt;  &amp;lt;script src=&amp;quot;https://unpkg.com/leaflet@1.9.4/dist/leaflet.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;script src=&amp;quot;https://unpkg.com/leaflet-control-geocoder/dist/Control.Geocoder.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;  &amp;lt;style&amp;gt; #map-frame-gebiet { margin:10px; border-ra…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Karte – Köln Gebietsentwicklung&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://unpkg.com/leaflet@1.9.4/dist/leaflet.css&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;https://unpkg.com/leaflet-control-geocoder/dist/Control.Geocoder.css&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://unpkg.com/leaflet@1.9.4/dist/leaflet.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;https://unpkg.com/leaflet-control-geocoder/dist/Control.Geocoder.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
#map-frame-gebiet {&lt;br /&gt;
margin:10px;&lt;br /&gt;
border-radius:12px;&lt;br /&gt;
overflow:hidden;&lt;br /&gt;
box-shadow:0 5px 15px rgba(0,0,0,0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#map-gebiet {&lt;br /&gt;
height:80vh;&lt;br /&gt;
width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gebiet-header {&lt;br /&gt;
text-align:center;&lt;br /&gt;
padding:14px;&lt;br /&gt;
font-size:22px;&lt;br /&gt;
font-weight:600;&lt;br /&gt;
color:#2c3e50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gebiet-footer {&lt;br /&gt;
text-align:center;&lt;br /&gt;
margin-top:8px;&lt;br /&gt;
font-size:14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gebiet-footer a{&lt;br /&gt;
color:#d62828;&lt;br /&gt;
text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.leaflet-popup-content{&lt;br /&gt;
font-size:14px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;gebiet-header&amp;quot;&amp;gt;&lt;br /&gt;
Köln – Gebietsentwicklung&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;map-frame-gebiet&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map-gebiet&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;gebiet-footer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://hermsdoerfer.familyds.com/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&lt;br /&gt;
© Dietmar Hermsdörfer&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function(){&lt;br /&gt;
&lt;br /&gt;
const map = L.map(&amp;#039;map-gebiet&amp;#039;,{&lt;br /&gt;
tap: window.screen.width &amp;lt; 600&lt;br /&gt;
}).setView([50.95,6.95],11);&lt;br /&gt;
&lt;br /&gt;
const osm = L.tileLayer(&lt;br /&gt;
&amp;#039;https://tile.openstreetmap.org/{z}/{x}/{y}.png&amp;#039;,&lt;br /&gt;
{maxZoom:19, attribution:&amp;#039;© OpenStreetMap&amp;#039;}&lt;br /&gt;
).addTo(map);&lt;br /&gt;
&lt;br /&gt;
const satellit = L.tileLayer(&lt;br /&gt;
&amp;#039;https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}&amp;#039;,&lt;br /&gt;
{maxZoom:18, attribution:&amp;#039;Tiles © Esri&amp;#039;}&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
const groupEntwicklung = L.layerGroup().addTo(map);&lt;br /&gt;
const groupStaende = L.layerGroup();&lt;br /&gt;
&lt;br /&gt;
const baseMaps = {&lt;br /&gt;
&amp;quot;OpenStreetMap&amp;quot;:osm,&lt;br /&gt;
&amp;quot;Satellit&amp;quot;:satellit&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
const overlayMaps = {&lt;br /&gt;
&amp;quot;Gebietsentwicklung&amp;quot;:groupEntwicklung,&lt;br /&gt;
&amp;quot;Gebietsstände&amp;quot;:groupStaende&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
L.control.layers(baseMaps,overlayMaps,{collapsed:false}).addTo(map);&lt;br /&gt;
&lt;br /&gt;
L.Control.geocoder({&lt;br /&gt;
position:&amp;#039;topleft&amp;#039;,&lt;br /&gt;
placeholder:&amp;#039;Ort suchen...&amp;#039;&lt;br /&gt;
}).addTo(map);&lt;br /&gt;
&lt;br /&gt;
const styleRed={&lt;br /&gt;
radius:7,&lt;br /&gt;
fillColor:&amp;quot;#e63946&amp;quot;,&lt;br /&gt;
color:&amp;quot;#fff&amp;quot;,&lt;br /&gt;
weight:1,&lt;br /&gt;
fillOpacity:0.9&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
const styleBlue={&lt;br /&gt;
radius:7,&lt;br /&gt;
fillColor:&amp;quot;#0077b6&amp;quot;,&lt;br /&gt;
color:&amp;quot;#fff&amp;quot;,&lt;br /&gt;
weight:1,&lt;br /&gt;
fillOpacity:0.9&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
let selectedLayer=null;&lt;br /&gt;
&lt;br /&gt;
function createPopup(props,type){&lt;br /&gt;
&lt;br /&gt;
const name=props.NAME || props.Name || &amp;quot;Unbekannt&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
let content=&amp;#039;&amp;lt;div style=&amp;quot;line-height:1.6;&amp;quot;&amp;gt;&amp;lt;b style=&amp;quot;font-size:16px;&amp;quot;&amp;gt;&amp;#039;+name+&amp;#039;&amp;lt;/b&amp;gt;&amp;lt;hr&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
if(type===&amp;quot;entwicklung&amp;quot;){&lt;br /&gt;
content+=&amp;#039;&amp;lt;b&amp;gt;Datum:&amp;lt;/b&amp;gt; &amp;#039;+(props.DATUM||&amp;quot;-&amp;quot;)+&lt;br /&gt;
&amp;#039;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Erweiterung:&amp;lt;/b&amp;gt; &amp;#039;+(props.ERWEITERUNG||&amp;quot;-&amp;quot;)+&lt;br /&gt;
&amp;#039;&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Fläche:&amp;lt;/b&amp;gt; &amp;#039;+(props.FLAECHE||&amp;quot;-&amp;quot;)+&amp;#039; km²&amp;#039;;&lt;br /&gt;
}else{&lt;br /&gt;
content+=&amp;#039;&amp;lt;b&amp;gt;Fläche:&amp;lt;/b&amp;gt; &amp;#039;+(props.Flaeche||props.FLAECHE||&amp;quot;-&amp;quot;)+&amp;#039; km²&amp;#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
content+=&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
return content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function loadGeoJSON(url,group,style,type){&lt;br /&gt;
&lt;br /&gt;
fetch(url)&lt;br /&gt;
.then(res=&amp;gt;res.json())&lt;br /&gt;
.then(data=&amp;gt;{&lt;br /&gt;
&lt;br /&gt;
const geoLayer=L.geoJSON(data,{&lt;br /&gt;
&lt;br /&gt;
pointToLayer:(feature,latlng)=&amp;gt;L.circleMarker(latlng,style),&lt;br /&gt;
&lt;br /&gt;
onEachFeature:(feature,layer)=&amp;gt;{&lt;br /&gt;
&lt;br /&gt;
layer.bindPopup(createPopup(feature.properties,type),{maxWidth:250});&lt;br /&gt;
&lt;br /&gt;
layer.on({&lt;br /&gt;
&lt;br /&gt;
mouseover:e=&amp;gt;{&lt;br /&gt;
if(e.target!==selectedLayer)&lt;br /&gt;
e.target.setRadius(10);&lt;br /&gt;
},&lt;br /&gt;
&lt;br /&gt;
mouseout:e=&amp;gt;{&lt;br /&gt;
if(e.target!==selectedLayer)&lt;br /&gt;
geoLayer.resetStyle(e.target);&lt;br /&gt;
},&lt;br /&gt;
&lt;br /&gt;
click:e=&amp;gt;{&lt;br /&gt;
&lt;br /&gt;
[groupEntwicklung,groupStaende].forEach(g=&amp;gt;{&lt;br /&gt;
if(g.mainLayer) g.mainLayer.resetStyle();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
selectedLayer=e.target;&lt;br /&gt;
&lt;br /&gt;
selectedLayer.setStyle({&lt;br /&gt;
radius:12,&lt;br /&gt;
fillColor:&amp;quot;#ffbe0b&amp;quot;,&lt;br /&gt;
weight:3,&lt;br /&gt;
color:&amp;quot;#000&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
if(selectedLayer.bringToFront)&lt;br /&gt;
selectedLayer.bringToFront();&lt;br /&gt;
&lt;br /&gt;
L.DomEvent.stopPropagation(e);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}).addTo(group);&lt;br /&gt;
&lt;br /&gt;
group.mainLayer=geoLayer;&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
loadGeoJSON(&amp;#039;/alteskoeln/Gebietsentwicklung.geojson&amp;#039;,groupEntwicklung,styleRed,&amp;#039;entwicklung&amp;#039;);&lt;br /&gt;
loadGeoJSON(&amp;#039;/alteskoeln/Gebietsstaende.geojson&amp;#039;,groupStaende,styleBlue,&amp;#039;staende&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
map.on(&amp;#039;click&amp;#039;,()=&amp;gt;{&lt;br /&gt;
&lt;br /&gt;
if(selectedLayer){&lt;br /&gt;
&lt;br /&gt;
if(groupEntwicklung.mainLayer) groupEntwicklung.mainLayer.resetStyle();&lt;br /&gt;
if(groupStaende.mainLayer) groupStaende.mainLayer.resetStyle();&lt;br /&gt;
&lt;br /&gt;
selectedLayer=null;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/div&gt;</summary>
		<author><name>HorstR</name></author>
	</entry>
</feed>