Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile...

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

Transcript of Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg · –App für Download eines Tile...

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