Symbiose von Mapbender und MapProxy ......Natürlich für mich. Symbiose von Mapbender und MapProxy:...
Transcript of Symbiose von Mapbender und MapProxy ......Natürlich für mich. Symbiose von Mapbender und MapProxy:...
-
Natürlich für mich.
Symbiose von Mapbender und
MapProxy: Geodienstoptimierung und
Absicherung von Anfragen über
Gemeinden
Autor: Manuel Reinhardt
-
Natürlich für mich.
Agenda.
2
STADTWERK AM SEE
Das SWSee-Geoportal
Gebietsbeschränkung
Problemstellung
Lösung
LiveDemo
13.12.2018Where2B Konferenz 2018
-
Natürlich für mich.
STADTWERK AM SEE.
13.12.2018Where2B Konferenz 2018 3
http://www.gessulat-gessulat.de/stadtwerk-am-see/file:///c:/Users/reinhardtm/Videos/Stadtwerk am See Imagefilm.mov
-
Natürlich für mich.
STADTWERK AM SEE – unsere Region.
13.12.2018Where2B Konferenz 2018 4
-
Natürlich für mich.
Geschäftsbericht (http://www.swseebericht.de/).
13.12.2018Where2B Konferenz 2018 5
http://www.swseebericht.de/
-
Natürlich für mich.
STADTWERK AM SEE – Netzgebiete.
13.12.2018Where2B Konferenz 2018 6
-
Natürlich für mich.
Das SWSee-Geoportal (1).
13.12.2018Where2B Konferenz 2018 7
SWSee setzte als „Browser-GIS-Viewer“ ein kommerzielles
Systems ein um Geodaten zur Verfügung zu stellen, welches …
veraltet (unmodern, verstaubt),
zu unflexibel (starr),
geschlossen (nicht offen genug),
zu wenig skalierbar,
zu geringe Unterstützung von Endgeräte,
nicht ausreichend Web fähig,
zu aufwendig in der Administration,
… war.
-
Natürlich für mich.
Das SWSee-Geoportal (2).
13.12.2018Where2B Konferenz 2018 8
interne, selbstbestimmte Rahmenbedingungen:
Entwicklung und Administration durch vorhandenes Personal
möglichst Kostengünstig (Lizenz- und Wartungskosten)
möglichst auf OpenSource-Basis
nutzbar für die Anforderungen bei diversen Dienstleistungen
mobil einsetzbar (Tablets, Smartphones, Windows 10 Tablets)
-
Natürlich für mich.
Das SWSee-Geoportal (3).
13.12.2018Where2B Konferenz 2018 9
-
Natürlich für mich.
Das SWSee-Geoportal (4).
13.12.2018Where2B Konferenz 2018 10
Das „SWSee-Geoportal“ ist seit 2017 produktiv im Einsatz
auf Basis des Mapbender
regelmäßige eigene Anpassungen und Eigenentwicklungen
Unterstützungsleistungen (teilweise) durch die WhereGroup bei:
Installation,
Tuning,
Schulung (Admin.),
Support
Verbreitung über das Intranet / Internet
Abdeckung von Dienstleistungen
Digitizer zur Datenerfassung ins Geoportal integriert
-
Natürlich für mich.
Das SWSee-Geoportal (5).
13.12.2018Where2B Konferenz 2018 11
Warum OpenSource-Einsatz bei SWSee im Geo-Bereich?
Erfahrung (positive) gesammelt mit den Produkten:
GeoServer (i.V.m. dem Einsatz der Online-Planauskunft),
MapProxy (i.V.m. dem gis2APP-Einsatz (Leaflet JS-Bibl.)),
QGIS (anfänglich im Einsatz für spezielle Themaplänen),
QGIS-Server (zur Bereitstellung von WMS, WFS, etc.),
PostgreSQL mit PostGIS (i.V.m. norGIS-ALKIS-Importer),
-
Natürlich für mich.
Das SWSee-Geoportal (6).
13.12.2018Where2B Konferenz 2018 12
Ein paar Beispielbilder:
Friedhof
Bebauungspläne
-
Natürlich für mich.
Das SWSee-Geoportal (7).
13.12.2018Where2B Konferenz 2018 13
Ein paar Beispielbilder:
Bodenrichtwerte
Gemeindeeigene
Flurstücke
und Biotope
-
Natürlich für mich.
Gebietsbeschränkung (1).
13.12.2018Where2B Konferenz 2018 14
Folie von der Where2B 2017
-
Natürlich für mich.
Gebietsbeschränkung (2).
13.12.2018Where2B Konferenz 2018 15
Problemstellung:
„Gemeinde X darf in Ihrer Anwendung im Geoportal nur das
Gebiet von X sehen“.
„Gemeinde Y darf in Ihrer Anwendung im Geoportal nur das
Gebiet von Y sehen“.
„Gemeinde Z hingegen darf in Ihrer Anwendung im Geoportal
sowohl das Gebiet von X als auch das Gebiet von Y sehen“.
-
Natürlich für mich.
Gebietsbeschränkung (3).
13.12.2018Where2B Konferenz 2018 16
Problemstellung:
-
Natürlich für mich.
Gebietsbeschränkung (4).
13.12.2018Where2B Konferenz 2018 17
Lösung:
Mapbender => anlegen von:
Gruppen
Benutzern
-
Natürlich für mich.
Gebietsbeschränkung (5).
13.12.2018Where2B Konferenz 2018 18
„Die Mapbender Benutzergruppen müssen exakt den Namen der
Gemeinde haben, wie er auch in der Datenbank grunddaten in der
Tabelle kommunalesgebiet und dort in der Spalte name steht.“
-
Natürlich für mich.
Gebietsbeschränkung (6).
13.12.2018Where2B Konferenz 2018 19
Python-Script für die Auswahl des Ausschnitts je nach Benutzer:
-
Natürlich für mich.
Gebietsbeschränkung (7).
13.12.2018Where2B Konferenz 2018 20
Lösung:
Erstellen einer View in der PostgreSQL-Datenbank, die auf die
Gemeindegrenzen „filtert“
„kommunalesgebiet“ geht auf die ALKIS-Daten, in denen die
Gemeindedaten liegen
Der WMS-Layer gibt den Gruppennamen mit und „stanzt /
clippt“ diese Fläche dann aus
-
Natürlich für mich.
Gebietsbeschränkung (8).
13.12.2018Where2B Konferenz 2018 21
gesam
tes N
etz
geclip
pte
sN
etz
-
Natürlich für mich.
Was im Moment sonst noch so passiert …
13.12.2018Where2B Konferenz 2018 22
Drohnenaufnahmen publizieren
Datenerfassung über den Digitizer
2 km² = 200 ha
-
Natürlich für mich.
Live-Demo.
13.12.2018Where2B Konferenz 2018 23
Qu
elle
:
htt
ps:/
/ww
w.g
oo
gle
.de
/url
?sa
=i&
rct=
j&q
=&
esrc
=s&
so
urc
e=
img
res&
cd
=&
ca
d=
rja&
ua
ct=
8&
ve
d=
2a
hU
KE
wjr9
aj7
iYH
cA
hU
Kr6
QK
HY
vd
CG
cQ
jRx6
BA
gB
EA
U&
url
=h
ttp
s%
3A
%2
F%
2F
ww
w.c
rossw
alk
.co
m%
2
Ffa
mily%
2F
ca
ree
r%2
Fit-s
-ne
ve
r-to
o-l
ate
-to
-sta
rt-
ove
r.h
tml&
psig
=A
OvV
aw
1sb
Jb
HX
HbI4
9T
yZ
W7
Gb
bd
M&
ust=
15
30
64
35
84
19
99
81
-
Natürlich für mich.
13.12.2018Where2B Konferenz 2018 24
Vielen Dank für Ihre
Aufmerksamkeit!
-
Natürlich für mich.
Kontaktdaten.
13.12.2018Where2B Konferenz 2018 25
STADTWERK AM SEE GmbH & Co. KG
Kornblumenstraße 7/1
88046 Friedrichshafen
Manuel Reinhardt
Dipl.-Wirt.-Inf. (FH)
Certified Project Management Associate IPMA Level D ®
T 07541 505-249
F 07541 505-60249
M 0175 2955205
www.stadtwerk-am-see.de
mailto:[email protected]://www.stadtwerk-am-see.de/