Symbiose von Mapbender und MapProxy ......Natürlich für mich. Symbiose von Mapbender und MapProxy:...

25
Natürlich für mich. Symbiose von Mapbender und MapProxy: Geodienstoptimierung und Absicherung von Anfragen über Gemeinden Autor: Manuel Reinhardt

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

    [email protected]

    www.stadtwerk-am-see.de

    mailto:[email protected]://www.stadtwerk-am-see.de/