Interaktive Karte von Polizeischüssen in Deutschland
#Einleitung
In den letzten Jahren hat die Frage nach Polizeigewalt in Deutschland значиante öffentliche Aufmerksamkeit erlangt. Während offizielle Statistiken unvollständig und oft schwer zugänglich sind, dokumentiert die Organisation CILIP seit 1976 Vorfälle mit Polizei-Schusswaffen. Dieses Projekt zielt darauf ab, diese Daten der Öffentlichkeit durch eine interaktive webbasierte Karte zugänglich zu machen.
In diesem Blogbeitrag führe ich dich durch die technische Implementierung dieses Visualisierungstools, von der Datenverarbeitung bis zum interaktiven Frontend.
#Projektübersicht
Das Polizeischüsse Deutschland Projekt ist eine interaktive Webanwendung, die über 529 dokumentierte Vorfälle von Polizei-Schusswaffeneinsätzen in Deutschland von 1976 bis 2025 visualisiert. Die Anwendung bietet:
- Interaktive Kartenvisualisierung mit Leaflet.js
- Filterbare Daten nach Jahr und Kategorie
- Echtzeit-Statistiken mit SVG-Diagrammen
- Chronologische Timeline der Vorfälle
- Suchfunktion

#Architektur
Die Anwendung folgt einer client-seitigen Architektur ohne benötigten Backend. Alle Datenverarbeitung findet im Browser statt.
#Technologie-Stack
| Technologie | Zweck | |------------|-------| | HTML5 | Semantisches Markup | | Tailwind CSS | Utility-First Styling | | Vanilla JavaScript | Client-seitige Logik | | Leaflet.js | Interaktive Karten | | OpenStreetMap | Basis-Kartenkacheln | | SVG | Diagramm-Rendering |
#Daten-Pipeline
Die Anwendung implementiert einen robusten Fallback-Mechanismus, um sicherzustellen, dass die Karte immer funktioniert, selbst wenn externe Datenquellen nicht verfügbar sind.
#Datenstruktur
Die primäre Datenquelle ist eine CSV-Datei mit 21 Spalten, einschließlich Fall, Name, Geschlecht, Alter, Datum, Ort, Bundesland und mehr.
Beispiel-Vorfall:
#Frontend-Implementierung
#Layout-Struktur
Die Seite verwendet ein responsives Grid-Layout mit einer Seitenleiste für Filter und einem Hauptbereich für die Karte, Statistiken und Timeline.
#SVG-Diagramm-Implementierung
Alle Diagramme werden mit SVG gerendert für klare, skalierbare Grafiken.
Beispiel SVG-Generierungscode:
#Hauptfunktionen
#1. Interaktive Karte
- Clustering für dichte Bereiche
- Farbcodierte Marker nach Kategorie
- Popup-Details mit Vorfall-Informationen
- Zoom- und Pan-Steuerung


#2. Dynamische Filterung
#3. SVG Statistik-Dashboard
Vier Tortendiagramme bieten Echtzeit-Statistiken:
- Kategorien: tödlich, verletzt, Warnschüsse
- Waffentypen: Schusswaffen, Messer, etc.
- Orte: Innenbereich, Außenbereich, unbekannt
- Bewaffnungsstatus: Bewaffnete vs. unbewaffnete Opfer

#4. Chronologische Timeline
Eine scrollbare Liste von Vorfällen sortiert nach Datum, mit klickbaren Elementen, die den entsprechenden Kartenmarker fokussieren.
#Datenqualität und Einschränkungen
#Bekannte Probleme
- Unvollständige Daten: Der Datensatz repräsentiert wahrscheinlich nicht alle tatsächlichen Vorfälle
- Quellen-Bias: Daten kommen hauptsächlich aus Medienberichten
- Geocodierung: Einige Orte haben möglicherweise falsche Koordinaten
- Kategorisierung: Klassifikation kann variieren
#Datenquellen
| Quelle | Beschreibung | |--------|-------------| | CILIP | Primärdatenbank unter cilip.de | | OpenStreetMap | Kartenkacheln | | Leaflet.js | Karten-Bibliothek |
#Zukünftige Verbesserungen
#Geplante Erweiterungen
- Dunkelmodus: Umschalter für dunkle Umgebung
- Mobile Optimierung: PWA oder native App
- Heatmap: Dichte-Visualisierung
- Daten-Export: PDF-Berichterstellung
- Timeline-Animation: Animation durch die Geschichte
#Fazit
Dieses Projekt demonstriert, wie offene Daten und moderne Webtechnologien kombiniert werden können, um zugängliche Visualisierungen komplexer sozialer Themen zu erstellen. Die gesamte Anwendung läuft im Browser ohne serverseitige Abhängigkeiten, was sie einfach zu deployen und warten macht.
Der Code ist Open Source auf GitHub verfügbar. Beiträge sind willkommen!
#Links
- Live Demo: police-shootings-germany.vercel.app
- Repository: Police-Shootings-Germany
- Dataset: German Police Shootings 1976-2026
- Write-up: Documentation of Police Firearms Deployments in Germany
Copyright 2026 - Polizeischüsse Deutschland