23
Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg Einsatztaktisches Führungsmittel als Windows App Sebastian Drost 4. EDC Entwicklerforum 03.12.2015, Karlsruhe

Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

  • Upload
    leliem

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

Mobiles Feuerwehr Informationssystem

der Feuerwehr Duisburg

Einsatztaktisches Führungsmittel als

Windows App

Sebastian Drost

4. EDC Entwicklerforum

03.12.2015, Karlsruhe

Page 2: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

Hintergrund

• 12-wöchige Praxisphase im Rahmen

des Bachelorstudiums Geoinformatik

• Praxisstelle: Sachgebiet EDV der

Feuerwehr Duisburg

– 24h-Betreuung der EDV-Anlagen aller

Feuer- und Rettungswachen

• Es existieren keine Softwarelösungen

für die Feuerwehr „von der Stange“

Entwicklung einer Windows App als

Führungsmittel für Einsatzleiter

Drost 2

Page 3: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

Anforderungen und Ziele

Windows 8.1 App für Toughpads:

• Zentraler Zugriff auf verschiedene Informationen und

Ressourcen der Feuerwehr

– Informationen aus dem Einsatzleitsystem

– Positionsdaten von Einsatzmitteln und Einsatzorten

– Übersichts- und Geschosspläne für Gebäude

• GIS-Komponente

– Bereitstellung unterschiedlicher Basiskarten

– Visualisierung von Einsatzdaten und strategischen Daten

– Möglichkeiten zur Analyse von Gefährdungsbereichen

Drost 3

Page 4: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

Einsatzleitsystem

• Herzstück der Feuerwehr

– Annahme von Notrufen

– Zuteilung von Einsatzmitteln

– Alarmierung der Einsatzkräfte

– Unterstützung bei Abwicklung von Einsätzen

– Rechtskonforme Dokumentation des Einsatzablaufs

Drost 4

Page 5: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

Einsatzleitsystem

• Softwaremodul „iSE-Cobra Einsatzleitsystem

• Modularer Aufbau

– GIS-Modul

– Modul für Navigationsaufgaben

• Div. Schnittstellen

– Rescuetrack-System

– Funkmeldesystem (FMS)

– Telefonalarmierung

• MySQL Enterprise Datenbank als Einsatzdatenbank

– Replikat für Zugriff durch eigene Anwendungen

Drost 5

Page 6: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

Zugriff auf Einsatzdaten

Problem:

• Windows Runtime Apps nutzen serviceorientierte

Architekturen und asynchrone Arbeitsabläufe

– Gewährleistung der Reaktionsfähigkeit der Anwendung

Windows Runtime API unterstützt keinen direkten Zugriff

auf Datenbank

Lösung:

• Erstellen eines Service, der über eine Web-Schnittstelle

die Einsatzdaten bereitstellt

Drost 6

Page 7: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

Zugriff auf Einsatzdaten

• Kein direkter Zugriff auf das Einsatzleitsystem!!!

Replizierung der Einsatzdatenbank in nahezu Echtzeit

Drost 7

Page 8: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

App Entwicklung

• API für Windows-Runtime-Apps des .NET Frameworks

• Visual C# und XAML

– Oberflächenbeschreibung in XAML

– Programmlogik in Visual C#

• Verwendung des Model-View-ViewModel-Patterns

– ViewModel als Bindeglied zwischen Daten (Model) und

Darstellung (View)

– Datenbindung (Binding) an Kontrollelemente der GUI

Drost 8

ModelView ViewModelBinding

Update

Notification

Page 9: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

GIS-Komponente

• Verwendung des ArcGIS Runtime SDK for .NET

– API für Windows Store Apps

Basiskarten

• Straßenplan für die Umgebung Duisburgs

– Nutzbar in kleinen Maßstäben (bis 1:150.000)

– World Street Map über Tiled Map Service von ArcGIS

• UMTS-Verbindung zu langsam, um Kacheln in annehmbarer

Geschwindigkeit zu empfangen

– Verwendung eines Tile Package

• Können von ArcGIS Servern heruntergeladen werden

Drost 9

Page 10: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

GIS-Komponente

Basiskarten

• Straßenplan für die Umgebung Duisburgs

– App für Download eines Tile Package

Drost 10

Page 11: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

GIS-Komponente

Basiskarten

• Offizieller Stadtplan der Stadt Duisburg

– Verwendung im Einsatzleitsystem

– Liegt als Georeferenzierte TIFF-Datei vor

– Erzeugung eines Tile Package (*.tpk) mit Hilfe von ArcMap

• Luftbild der Stadt Duisburg

– Liegt mit einer Bodenauflösung von 10cm im ECW-Format

vor

– Eigenes Kachelschema zur Erzeugung eines Tile Package

bis zum Maßstab 1:125

Drost 11

Page 12: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

GIS-Komponente

Dynamische Daten

• Einsatzort

– Ändert sich bei einem neuen Einsatz

• Einsatzmittel

– Positionsveränderungen während eines laufenden Einsatzes

Positionen aus Einsatzdatenbank

Drost 12

Page 13: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

GIS-Komponente

Strategische Daten

• Über- und Unterflurhydranten

• Gebiete für Notfallaufnahmekrankenhäuser

• Autobahnanschlussstellen

• Gebäude (OSM)

• Hausnummern

Liegen als Shapefiles vor

Drost 13

Page 14: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

GIS-Komponente

Strategische Daten

• Aufbereitung der Daten mit ArcMap

– Symbolisierung der Features

– Reihenfolge der Layer

• Veröffentlichung als ArcGIS Runtime-Inhalt

– Erzeugung einer

Geodatabase, die in

der App

eingebunden werden

kann

Drost 14

Page 15: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

GIS-Komponente

Rauchkegel

• Verwendung bei Schadensereignissen mit

Rauchentwicklung

– Ausrichtung nach wählbarer Windrichtung

– Identifizierung von Gebäuden

und Gebieten, die von

Rauchentwicklung beeinträchtigt

werden könnten

Warnungen oder Evakuierungen

Drost 15

Page 16: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

MoFIS App

Übersichtsseite: Einsatzinformationen

Drost 16

Page 17: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

MoFIS App

Übersichtsseite: Karte und Objektpläne

Drost 17

Page 18: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

MoFIS App

Einsatzübersicht

Drost 18

Page 19: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

MoFIS App

GIS-Komponente

Drost 19

Page 20: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

MoFIS App

GIS-Komponente

Drost 20

Page 21: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

MoFIS App

Objektpläne

Drost 21

Page 22: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

Tests im Einsatzfall

Drost 22

Page 23: Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile Package Drost 10. GIS-Komponente Basiskarten • Offizieller Stadtplan der Stadt Duisburg

Ausblick

• Nutzung von ArcGIS for Server für MoFIS

– Synchronisation einer lokalen Geodatabase gegen einen

Feature Service

• Bachelorarbeit: Mobiles Lagekarten System (MoLaS)

– Geoevent Processor für Position von Einsatzmitteln

Drost 23