statistics

This commit is contained in:
Walter Hupfeld 2023-10-09 13:26:55 +02:00
parent be8dc1109c
commit e61783f572
11 changed files with 210 additions and 201 deletions

View File

@ -2,11 +2,9 @@
#php_value post_max_size 10M #php_value post_max_size 10M
RedirectMatch 404 /\.git RedirectMatch 404 /\.git
RedirectMatch 404 /db # RedirectMatch 404 /db
RewriteEngine on RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?d=$1 [QSA] RewriteRule ^(.*)$ index.php?d=$1 [QSA]

BIN
dump/community.sql.gz Normal file

Binary file not shown.

View File

@ -1,54 +0,0 @@
district,title,url,MD-Link
aachen,Aachen (Städteregion),https://unfallkarte.hpadm.de/aachen,* [Aachen (Städteregion)](https://unfallkarte.hpadm.de/aachen)
bielefeld,Bielefeld (kreisfreie Stadt),https://unfallkarte.hpadm.de/bielefeld,* [Bielefeld (kreisfreie Stadt)](https://unfallkarte.hpadm.de/bielefeld)
bochum,Bochum (kreisfreie Stadt),https://unfallkarte.hpadm.de/bochum,* [Bochum (kreisfreie Stadt)](https://unfallkarte.hpadm.de/bochum)
bonn,Bonn (kreisfreie Stadt),https://unfallkarte.hpadm.de/bonn,* [Bonn (kreisfreie Stadt)](https://unfallkarte.hpadm.de/bonn)
borken,Borken,https://unfallkarte.hpadm.de/borken,* [Borken](https://unfallkarte.hpadm.de/borken)
bottrop,Bottrop (kreisfreie Stadt),https://unfallkarte.hpadm.de/bottrop,* [Bottrop (kreisfreie Stadt)](https://unfallkarte.hpadm.de/bottrop)
coesfeld,Coesfeld,https://unfallkarte.hpadm.de/coesfeld,* [Coesfeld](https://unfallkarte.hpadm.de/coesfeld)
dortmund,Dortmund (kreisfreie Stadt),https://unfallkarte.hpadm.de/dortmund,* [Dortmund (kreisfreie Stadt)](https://unfallkarte.hpadm.de/dortmund)
duisburg,Duisburg (kreisfreie Stadt),https://unfallkarte.hpadm.de/duisburg,* [Duisburg (kreisfreie Stadt)](https://unfallkarte.hpadm.de/duisburg)
dueren,Düren,https://unfallkarte.hpadm.de/dueren,* [Düren](https://unfallkarte.hpadm.de/dueren)
duesseldorf,Düsseldorf (kreisfreie Stadt),https://unfallkarte.hpadm.de/duesseldorf,* [Düsseldorf (kreisfreie Stadt)](https://unfallkarte.hpadm.de/duesseldorf)
erk,Ennepe-Ruhr-Kreis,https://unfallkarte.hpadm.de/erk,* [Ennepe-Ruhr-Kreis](https://unfallkarte.hpadm.de/erk)
essen,Essen (kreisfreie Stadt),https://unfallkarte.hpadm.de/essen,* [Essen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/essen)
euskrichen,Euskirchen,https://unfallkarte.hpadm.de/euskrichen,* [Euskirchen](https://unfallkarte.hpadm.de/euskrichen)
gelsenkirchen,Gelsenkirchen (kreisfreie Stadt),https://unfallkarte.hpadm.de/gelsenkirchen,* [Gelsenkirchen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/gelsenkirchen)
guetersloh,Gütersloh,https://unfallkarte.hpadm.de/guetersloh,* [Gütersloh](https://unfallkarte.hpadm.de/guetersloh)
hagen,Hagen (kreisfreie Stadt),https://unfallkarte.hpadm.de/hagen,* [Hagen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/hagen)
hamm,Hamm (kreisfreie Stadt),https://unfallkarte.hpadm.de/hamm,* [Hamm (kreisfreie Stadt)](https://unfallkarte.hpadm.de/hamm)
heinsberg,Heinsberg,https://unfallkarte.hpadm.de/heinsberg,* [Heinsberg](https://unfallkarte.hpadm.de/heinsberg)
herford,Herford,https://unfallkarte.hpadm.de/herford,* [Herford](https://unfallkarte.hpadm.de/herford)
herne,Herne (kreisfreie Stadt),https://unfallkarte.hpadm.de/herne,* [Herne (kreisfreie Stadt)](https://unfallkarte.hpadm.de/herne)
hochsauerlandkreis,Hochsauerlandkreis,https://unfallkarte.hpadm.de/hochsauerlandkreis,* [Hochsauerlandkreis](https://unfallkarte.hpadm.de/hochsauerlandkreis)
hoexter,Höxter,https://unfallkarte.hpadm.de/hoexter,* [Höxter](https://unfallkarte.hpadm.de/hoexter)
kleve,Kleve,https://unfallkarte.hpadm.de/kleve,* [Kleve](https://unfallkarte.hpadm.de/kleve)
koeln,Köln (kreisfreie Stadt),https://unfallkarte.hpadm.de/koeln,* [Köln (kreisfreie Stadt)](https://unfallkarte.hpadm.de/koeln)
krefeld,Krefeld (kreisfreie Stadt),https://unfallkarte.hpadm.de/krefeld,* [Krefeld (kreisfreie Stadt)](https://unfallkarte.hpadm.de/krefeld)
leverkusen,Leverkusen (kreisfreie Stadt),https://unfallkarte.hpadm.de/leverkusen,* [Leverkusen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/leverkusen)
lippe,Lippe,https://unfallkarte.hpadm.de/lippe,* [Lippe](https://unfallkarte.hpadm.de/lippe)
maerkischerkreis,Märkischer Kreis,https://unfallkarte.hpadm.de/maerkischerkreis,* [Märkischer Kreis](https://unfallkarte.hpadm.de/maerkischerkreis)
mettmann,Mettmann,https://unfallkarte.hpadm.de/mettmann,* [Mettmann](https://unfallkarte.hpadm.de/mettmann)
minden-luebbecke,Minden-Lübbecke,https://unfallkarte.hpadm.de/minden-luebbecke,* [Minden-Lübbecke](https://unfallkarte.hpadm.de/minden-luebbecke)
moenchengladbach,Mönchengladbach (kreisfreie Stadt),https://unfallkarte.hpadm.de/moenchengladbach,* [Mönchengladbach (kreisfreie Stadt)](https://unfallkarte.hpadm.de/moenchengladbach)
muelheim,Mülheim an der Ruhr (kreisfreie Stadt),https://unfallkarte.hpadm.de/muelheim,* [Mülheim an der Ruhr (kreisfreie Stadt)](https://unfallkarte.hpadm.de/muelheim)
muenster,Münster (kreisfreie Stadt),https://unfallkarte.hpadm.de/muenster,* [Münster (kreisfreie Stadt)](https://unfallkarte.hpadm.de/muenster)
oberbergischerkreis,Oberbergischer Kreis,https://unfallkarte.hpadm.de/oberbergischerkreis,* [Oberbergischer Kreis](https://unfallkarte.hpadm.de/oberbergischerkreis)
oberhausen,Oberhausen (kreisfreie Stadt),https://unfallkarte.hpadm.de/oberhausen,* [Oberhausen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/oberhausen)
olpe,Olpe,https://unfallkarte.hpadm.de/olpe,* [Olpe](https://unfallkarte.hpadm.de/olpe)
paderborn,Paderborn,https://unfallkarte.hpadm.de/paderborn,* [Paderborn](https://unfallkarte.hpadm.de/paderborn)
recklinghausen,Recklinghausen,https://unfallkarte.hpadm.de/recklinghausen,* [Recklinghausen](https://unfallkarte.hpadm.de/recklinghausen)
remscheid,Remscheid (kreisfreie Stadt),https://unfallkarte.hpadm.de/remscheid,* [Remscheid (kreisfreie Stadt)](https://unfallkarte.hpadm.de/remscheid)
rek,Rhein-Erft-Kreis,https://unfallkarte.hpadm.de/rek,* [Rhein-Erft-Kreis](https://unfallkarte.hpadm.de/rek)
neuss,Rhein-Kreis Neuss,https://unfallkarte.hpadm.de/neuss,* [Rhein-Kreis Neuss](https://unfallkarte.hpadm.de/neuss)
rsk,Rhein-Sieg-Kreis,https://unfallkarte.hpadm.de/rsk,* [Rhein-Sieg-Kreis](https://unfallkarte.hpadm.de/rsk)
rbk,Rheinisch-Bergischer Kreis,https://unfallkarte.hpadm.de/rbk,* [Rheinisch-Bergischer Kreis](https://unfallkarte.hpadm.de/rbk)
siegen-wittgenstein,Siegen-Wittgenstein,https://unfallkarte.hpadm.de/siegen-wittgenstein,* [Siegen-Wittgenstein](https://unfallkarte.hpadm.de/siegen-wittgenstein)
soest,Soest,https://unfallkarte.hpadm.de/soest,* [Soest](https://unfallkarte.hpadm.de/soest)
solingen,Solingen (kreisfreie Stadt),https://unfallkarte.hpadm.de/solingen,* [Solingen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/solingen)
steinfurt,Steinfurt,https://unfallkarte.hpadm.de/steinfurt,* [Steinfurt](https://unfallkarte.hpadm.de/steinfurt)
unna,Unna,https://unfallkarte.hpadm.de/unna,* [Unna](https://unfallkarte.hpadm.de/unna)
viersen,Viersen,https://unfallkarte.hpadm.de/viersen,* [Viersen](https://unfallkarte.hpadm.de/viersen)
warendorf,Warendorf,https://unfallkarte.hpadm.de/warendorf,* [Warendorf](https://unfallkarte.hpadm.de/warendorf)
wesel,Wesel,https://unfallkarte.hpadm.de/wesel,* [Wesel](https://unfallkarte.hpadm.de/wesel)
wuppertal,Wuppertal (kreisfreie Stadt),https://unfallkarte.hpadm.de/wuppertal,* [Wuppertal (kreisfreie Stadt)](https://unfallkarte.hpadm.de/wuppertal)
1 district title url MD-Link
2 aachen Aachen (Städteregion) https://unfallkarte.hpadm.de/aachen * [Aachen (Städteregion)](https://unfallkarte.hpadm.de/aachen)
3 bielefeld Bielefeld (kreisfreie Stadt) https://unfallkarte.hpadm.de/bielefeld * [Bielefeld (kreisfreie Stadt)](https://unfallkarte.hpadm.de/bielefeld)
4 bochum Bochum (kreisfreie Stadt) https://unfallkarte.hpadm.de/bochum * [Bochum (kreisfreie Stadt)](https://unfallkarte.hpadm.de/bochum)
5 bonn Bonn (kreisfreie Stadt) https://unfallkarte.hpadm.de/bonn * [Bonn (kreisfreie Stadt)](https://unfallkarte.hpadm.de/bonn)
6 borken Borken https://unfallkarte.hpadm.de/borken * [Borken](https://unfallkarte.hpadm.de/borken)
7 bottrop Bottrop (kreisfreie Stadt) https://unfallkarte.hpadm.de/bottrop * [Bottrop (kreisfreie Stadt)](https://unfallkarte.hpadm.de/bottrop)
8 coesfeld Coesfeld https://unfallkarte.hpadm.de/coesfeld * [Coesfeld](https://unfallkarte.hpadm.de/coesfeld)
9 dortmund Dortmund (kreisfreie Stadt) https://unfallkarte.hpadm.de/dortmund * [Dortmund (kreisfreie Stadt)](https://unfallkarte.hpadm.de/dortmund)
10 duisburg Duisburg (kreisfreie Stadt) https://unfallkarte.hpadm.de/duisburg * [Duisburg (kreisfreie Stadt)](https://unfallkarte.hpadm.de/duisburg)
11 dueren Düren https://unfallkarte.hpadm.de/dueren * [Düren](https://unfallkarte.hpadm.de/dueren)
12 duesseldorf Düsseldorf (kreisfreie Stadt) https://unfallkarte.hpadm.de/duesseldorf * [Düsseldorf (kreisfreie Stadt)](https://unfallkarte.hpadm.de/duesseldorf)
13 erk Ennepe-Ruhr-Kreis https://unfallkarte.hpadm.de/erk * [Ennepe-Ruhr-Kreis](https://unfallkarte.hpadm.de/erk)
14 essen Essen (kreisfreie Stadt) https://unfallkarte.hpadm.de/essen * [Essen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/essen)
15 euskrichen Euskirchen https://unfallkarte.hpadm.de/euskrichen * [Euskirchen](https://unfallkarte.hpadm.de/euskrichen)
16 gelsenkirchen Gelsenkirchen (kreisfreie Stadt) https://unfallkarte.hpadm.de/gelsenkirchen * [Gelsenkirchen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/gelsenkirchen)
17 guetersloh Gütersloh https://unfallkarte.hpadm.de/guetersloh * [Gütersloh](https://unfallkarte.hpadm.de/guetersloh)
18 hagen Hagen (kreisfreie Stadt) https://unfallkarte.hpadm.de/hagen * [Hagen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/hagen)
19 hamm Hamm (kreisfreie Stadt) https://unfallkarte.hpadm.de/hamm * [Hamm (kreisfreie Stadt)](https://unfallkarte.hpadm.de/hamm)
20 heinsberg Heinsberg https://unfallkarte.hpadm.de/heinsberg * [Heinsberg](https://unfallkarte.hpadm.de/heinsberg)
21 herford Herford https://unfallkarte.hpadm.de/herford * [Herford](https://unfallkarte.hpadm.de/herford)
22 herne Herne (kreisfreie Stadt) https://unfallkarte.hpadm.de/herne * [Herne (kreisfreie Stadt)](https://unfallkarte.hpadm.de/herne)
23 hochsauerlandkreis Hochsauerlandkreis https://unfallkarte.hpadm.de/hochsauerlandkreis * [Hochsauerlandkreis](https://unfallkarte.hpadm.de/hochsauerlandkreis)
24 hoexter Höxter https://unfallkarte.hpadm.de/hoexter * [Höxter](https://unfallkarte.hpadm.de/hoexter)
25 kleve Kleve https://unfallkarte.hpadm.de/kleve * [Kleve](https://unfallkarte.hpadm.de/kleve)
26 koeln Köln (kreisfreie Stadt) https://unfallkarte.hpadm.de/koeln * [Köln (kreisfreie Stadt)](https://unfallkarte.hpadm.de/koeln)
27 krefeld Krefeld (kreisfreie Stadt) https://unfallkarte.hpadm.de/krefeld * [Krefeld (kreisfreie Stadt)](https://unfallkarte.hpadm.de/krefeld)
28 leverkusen Leverkusen (kreisfreie Stadt) https://unfallkarte.hpadm.de/leverkusen * [Leverkusen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/leverkusen)
29 lippe Lippe https://unfallkarte.hpadm.de/lippe * [Lippe](https://unfallkarte.hpadm.de/lippe)
30 maerkischerkreis Märkischer Kreis https://unfallkarte.hpadm.de/maerkischerkreis * [Märkischer Kreis](https://unfallkarte.hpadm.de/maerkischerkreis)
31 mettmann Mettmann https://unfallkarte.hpadm.de/mettmann * [Mettmann](https://unfallkarte.hpadm.de/mettmann)
32 minden-luebbecke Minden-Lübbecke https://unfallkarte.hpadm.de/minden-luebbecke * [Minden-Lübbecke](https://unfallkarte.hpadm.de/minden-luebbecke)
33 moenchengladbach Mönchengladbach (kreisfreie Stadt) https://unfallkarte.hpadm.de/moenchengladbach * [Mönchengladbach (kreisfreie Stadt)](https://unfallkarte.hpadm.de/moenchengladbach)
34 muelheim Mülheim an der Ruhr (kreisfreie Stadt) https://unfallkarte.hpadm.de/muelheim * [Mülheim an der Ruhr (kreisfreie Stadt)](https://unfallkarte.hpadm.de/muelheim)
35 muenster Münster (kreisfreie Stadt) https://unfallkarte.hpadm.de/muenster * [Münster (kreisfreie Stadt)](https://unfallkarte.hpadm.de/muenster)
36 oberbergischerkreis Oberbergischer Kreis https://unfallkarte.hpadm.de/oberbergischerkreis * [Oberbergischer Kreis](https://unfallkarte.hpadm.de/oberbergischerkreis)
37 oberhausen Oberhausen (kreisfreie Stadt) https://unfallkarte.hpadm.de/oberhausen * [Oberhausen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/oberhausen)
38 olpe Olpe https://unfallkarte.hpadm.de/olpe * [Olpe](https://unfallkarte.hpadm.de/olpe)
39 paderborn Paderborn https://unfallkarte.hpadm.de/paderborn * [Paderborn](https://unfallkarte.hpadm.de/paderborn)
40 recklinghausen Recklinghausen https://unfallkarte.hpadm.de/recklinghausen * [Recklinghausen](https://unfallkarte.hpadm.de/recklinghausen)
41 remscheid Remscheid (kreisfreie Stadt) https://unfallkarte.hpadm.de/remscheid * [Remscheid (kreisfreie Stadt)](https://unfallkarte.hpadm.de/remscheid)
42 rek Rhein-Erft-Kreis https://unfallkarte.hpadm.de/rek * [Rhein-Erft-Kreis](https://unfallkarte.hpadm.de/rek)
43 neuss Rhein-Kreis Neuss https://unfallkarte.hpadm.de/neuss * [Rhein-Kreis Neuss](https://unfallkarte.hpadm.de/neuss)
44 rsk Rhein-Sieg-Kreis https://unfallkarte.hpadm.de/rsk * [Rhein-Sieg-Kreis](https://unfallkarte.hpadm.de/rsk)
45 rbk Rheinisch-Bergischer Kreis https://unfallkarte.hpadm.de/rbk * [Rheinisch-Bergischer Kreis](https://unfallkarte.hpadm.de/rbk)
46 siegen-wittgenstein Siegen-Wittgenstein https://unfallkarte.hpadm.de/siegen-wittgenstein * [Siegen-Wittgenstein](https://unfallkarte.hpadm.de/siegen-wittgenstein)
47 soest Soest https://unfallkarte.hpadm.de/soest * [Soest](https://unfallkarte.hpadm.de/soest)
48 solingen Solingen (kreisfreie Stadt) https://unfallkarte.hpadm.de/solingen * [Solingen (kreisfreie Stadt)](https://unfallkarte.hpadm.de/solingen)
49 steinfurt Steinfurt https://unfallkarte.hpadm.de/steinfurt * [Steinfurt](https://unfallkarte.hpadm.de/steinfurt)
50 unna Unna https://unfallkarte.hpadm.de/unna * [Unna](https://unfallkarte.hpadm.de/unna)
51 viersen Viersen https://unfallkarte.hpadm.de/viersen * [Viersen](https://unfallkarte.hpadm.de/viersen)
52 warendorf Warendorf https://unfallkarte.hpadm.de/warendorf * [Warendorf](https://unfallkarte.hpadm.de/warendorf)
53 wesel Wesel https://unfallkarte.hpadm.de/wesel * [Wesel](https://unfallkarte.hpadm.de/wesel)
54 wuppertal Wuppertal (kreisfreie Stadt) https://unfallkarte.hpadm.de/wuppertal * [Wuppertal (kreisfreie Stadt)](https://unfallkarte.hpadm.de/wuppertal)

View File

@ -1,54 +0,0 @@
id,district ,title ,lng ,lat ,zoom ,geojson ,ULAND ,UREGBEZ ,UKREIS ,UGEMEINDE,POPULATION
1,aachen,Aachen (Städteregion),6.0834,50.7753,10,aachen.geojson,5,3,34,0,556876
2,bielefeld,Bielefeld (kreisfreie Stadt),0,0,10,bielefeld.geojson,5,7,11,0,338470
3,bochum,Bochum (kreisfreie Stadt),0,0,10,bochum.geojson,5,9,11,0,364628
4,bonn,Bonn (kreisfreie Stadt),0,0,10,bonn.geojson,5,3,14,0,328375
5,borken,Borken,0,0,10,borken.geojson,5,5,54,0,365145
6,bottrop,Bottrop (kreisfreie Stadt),0,0,10,bottrop.geojson,5,5,12,0,117565
7,coesfeld,Coesfeld,0,0,10,coesfeld.geojson,5,5,58,0,228130
8,dortmund,Dortmund (kreisfreie Stadt),0,0,10,dortmund.geojson,5,9,13,0,601402
9,duisburg,Duisburg (kreisfreie Stadt),0,0,10,duisburg.geojson,5,1,12,0,500577
10,dueren,Düren,0,0,10,dueren.geojson,5,3,58,0,270720
11,duesseldorf,Düsseldorf (kreisfreie Stadt),0,0,10,duesseldorf.geojson,5,1,11,0,620523
12,erk,Ennepe-Ruhr-Kreis,0,0,10,erk.geojson,5,9,54,0,318083
13,essen,Essen (kreisfreie Stadt),0,0,10,essen.geojson,5,1,13,0,583109
14,euskrichen,Euskirchen,0,0,10,euskrichen.geojson,5,3,66,0,194586
15,gelsenkrichen,Gelsenkirchen (kreisfreie Stadt),0,0,10,gelsenkrichen.geojson,5,5,13,0,260654
16,guetersloh,Gütersloh,0,0,10,guetersloh.geojson,5,7,54,0,365478
17,hagen,Hagen (kreisfreie Stadt),0,0,10,hagen.geojson,5,9,14,0,187944
18,hamm,Hamm (kreisfreie Stadt),0,0,10,hamm.geojson,5,9,15,0,181965
19,heinsberg,Heinsberg,0,0,10,heinsberg.geojson,5,3,70,0,256953
20,herford,Herford,0,0,10,herford.geojson,5,7,58,0,251205
21,herne,Herne (kreisfreie Stadt),0,0,10,herne.geojson,5,5,62,0,153280
22,hochsauerlandkreis,Hochsauerlandkreis,0,0,10,hochsauerlandkreis.geojson,5,9,58,0,263874
23,hoexter,Höxter,0,0,10,hoexter.geojson,5,7,62,0,140366
24,kleve,Kleve,0,0,10,kleve.geojson,5,1,54,0,312519
25,koeln,Köln (kreisfreie Stadt),0,0,10,koeln.geojson,5,3,15,0,1089190
26,krefeld,Krefeld (kreisfreie Stadt),0,0,10,krefeld.geojson,5,1,14,0,235500
27,leverkusen,Leverkusen (kreisfreie Stadt),0,0,10,leverkusen.geojson,5,3,16,0,167007
28,lippe,Lippe,0,0,10,lippe.geojson,5,7,66,0,363634
29,maerkischerkreis,Märkischer Kreis,0,0,10,maerkischerkreis.geojson,5,9,62,0,410784
30,mettmann,Mettmann,0,0,10,mettmann.geojson,5,1,58,0,485019
31,Minden-luebbecke,Minden-Lübbecke,0,0,10,Minden-luebbecke.geojson,5,7,70,0,316163
32,moenchengladbach,Mönchengladbach (kreisfreie Stadt),0,0,10,moenchengladbach.geojson,5,1,16,0,261034
33,muelheim,Mülheim an der Ruhr (kreisfreie Stadt),0,0,10,muelheim.geojson,5,1,17,0,173895
34,muenster,Münster (kreisfreie Stadt),0,0,10,muenster.geojson,5,5,15,0,316403
35,oberbergischerkreis,Oberbergischer Kreis,0,0,10,oberbergischerkreis.geojson,5,3,74,0,282224
36,oberhausen,Oberhausen (kreisfreie Stadt),0,0,10,oberhausen.geojson,5,1,19,0,210313
37,olpe,Olpe,0,0,10,olpe.geojson,5,9,66,0,135965
38,paderborn,Paderborn,0,0,10,paderborn.geojson,5,7,74,0,306725
39,recklinghausen,Recklinghausen,0,0,10,recklinghausen.geojson,5,5,62,0,614676
40,remscheid,Remscheid (kreisfreie Stadt),0,0,10,remscheid.geojson,5,1,20,0,111834
41,rek,Rhein-Erft-Kreis,0,0,10,rek.geojson,5,3,62,0,470296
42,neuss,Rhein-Kreis Neuss,0,0,10,neuss.geojson,5,1,62,0,455432
43,rsk,Rhein-Sieg-Kreis,0,0,10,rsk.geojson,5,3,82,0,598941
44,rbk,Rheinisch-Bergischer Kreis,0,0,10,rbk.geojson,5,3,78,0,283249
45,siegen-wittgenstein,Siegen-Wittgenstein,0,0,10,siegen-wittgenstein.geojson,5,9,70,0,274243
46,soest,Soest,0,0,10,soest.geojson,5,9,74,0,313704
47,solingen,Solingen (kreisfreie Stadt),0,0,10,solingen.geojson,5,1,22,0,159619
48,steinfurt,Steinfurt,0,0,10,steinfurt.geojson,5,5,66,0,448865
49,unna,Unna,0,0,10,unna.geojson,5,9,78,0,396876
50,viersen,Viersen,0,0,10,viersen.geojson,5,1,66,0,302924
51,warendorf,Warendorf,0,0,10,warendorf.geojson,5,5,70,0,279131
52,wesel,Wesel,0,0,10,wesel.geojson,5,1,70,0,468554
53,wuppertal,Wuppertal (kreisfreie Stadt),0,0,10,wuppertal.geojson,5,1,24,0,362343
1 id district title lng lat zoom geojson ULAND UREGBEZ UKREIS UGEMEINDE POPULATION
2 1 aachen Aachen (Städteregion) 6.0834 50.7753 10 aachen.geojson 5 3 34 0 556876
3 2 bielefeld Bielefeld (kreisfreie Stadt) 0 0 10 bielefeld.geojson 5 7 11 0 338470
4 3 bochum Bochum (kreisfreie Stadt) 0 0 10 bochum.geojson 5 9 11 0 364628
5 4 bonn Bonn (kreisfreie Stadt) 0 0 10 bonn.geojson 5 3 14 0 328375
6 5 borken Borken 0 0 10 borken.geojson 5 5 54 0 365145
7 6 bottrop Bottrop (kreisfreie Stadt) 0 0 10 bottrop.geojson 5 5 12 0 117565
8 7 coesfeld Coesfeld 0 0 10 coesfeld.geojson 5 5 58 0 228130
9 8 dortmund Dortmund (kreisfreie Stadt) 0 0 10 dortmund.geojson 5 9 13 0 601402
10 9 duisburg Duisburg (kreisfreie Stadt) 0 0 10 duisburg.geojson 5 1 12 0 500577
11 10 dueren Düren 0 0 10 dueren.geojson 5 3 58 0 270720
12 11 duesseldorf Düsseldorf (kreisfreie Stadt) 0 0 10 duesseldorf.geojson 5 1 11 0 620523
13 12 erk Ennepe-Ruhr-Kreis 0 0 10 erk.geojson 5 9 54 0 318083
14 13 essen Essen (kreisfreie Stadt) 0 0 10 essen.geojson 5 1 13 0 583109
15 14 euskrichen Euskirchen 0 0 10 euskrichen.geojson 5 3 66 0 194586
16 15 gelsenkrichen Gelsenkirchen (kreisfreie Stadt) 0 0 10 gelsenkrichen.geojson 5 5 13 0 260654
17 16 guetersloh Gütersloh 0 0 10 guetersloh.geojson 5 7 54 0 365478
18 17 hagen Hagen (kreisfreie Stadt) 0 0 10 hagen.geojson 5 9 14 0 187944
19 18 hamm Hamm (kreisfreie Stadt) 0 0 10 hamm.geojson 5 9 15 0 181965
20 19 heinsberg Heinsberg 0 0 10 heinsberg.geojson 5 3 70 0 256953
21 20 herford Herford 0 0 10 herford.geojson 5 7 58 0 251205
22 21 herne Herne (kreisfreie Stadt) 0 0 10 herne.geojson 5 5 62 0 153280
23 22 hochsauerlandkreis Hochsauerlandkreis 0 0 10 hochsauerlandkreis.geojson 5 9 58 0 263874
24 23 hoexter Höxter 0 0 10 hoexter.geojson 5 7 62 0 140366
25 24 kleve Kleve 0 0 10 kleve.geojson 5 1 54 0 312519
26 25 koeln Köln (kreisfreie Stadt) 0 0 10 koeln.geojson 5 3 15 0 1089190
27 26 krefeld Krefeld (kreisfreie Stadt) 0 0 10 krefeld.geojson 5 1 14 0 235500
28 27 leverkusen Leverkusen (kreisfreie Stadt) 0 0 10 leverkusen.geojson 5 3 16 0 167007
29 28 lippe Lippe 0 0 10 lippe.geojson 5 7 66 0 363634
30 29 maerkischerkreis Märkischer Kreis 0 0 10 maerkischerkreis.geojson 5 9 62 0 410784
31 30 mettmann Mettmann 0 0 10 mettmann.geojson 5 1 58 0 485019
32 31 Minden-luebbecke Minden-Lübbecke 0 0 10 Minden-luebbecke.geojson 5 7 70 0 316163
33 32 moenchengladbach Mönchengladbach (kreisfreie Stadt) 0 0 10 moenchengladbach.geojson 5 1 16 0 261034
34 33 muelheim Mülheim an der Ruhr (kreisfreie Stadt) 0 0 10 muelheim.geojson 5 1 17 0 173895
35 34 muenster Münster (kreisfreie Stadt) 0 0 10 muenster.geojson 5 5 15 0 316403
36 35 oberbergischerkreis Oberbergischer Kreis 0 0 10 oberbergischerkreis.geojson 5 3 74 0 282224
37 36 oberhausen Oberhausen (kreisfreie Stadt) 0 0 10 oberhausen.geojson 5 1 19 0 210313
38 37 olpe Olpe 0 0 10 olpe.geojson 5 9 66 0 135965
39 38 paderborn Paderborn 0 0 10 paderborn.geojson 5 7 74 0 306725
40 39 recklinghausen Recklinghausen 0 0 10 recklinghausen.geojson 5 5 62 0 614676
41 40 remscheid Remscheid (kreisfreie Stadt) 0 0 10 remscheid.geojson 5 1 20 0 111834
42 41 rek Rhein-Erft-Kreis 0 0 10 rek.geojson 5 3 62 0 470296
43 42 neuss Rhein-Kreis Neuss 0 0 10 neuss.geojson 5 1 62 0 455432
44 43 rsk Rhein-Sieg-Kreis 0 0 10 rsk.geojson 5 3 82 0 598941
45 44 rbk Rheinisch-Bergischer Kreis 0 0 10 rbk.geojson 5 3 78 0 283249
46 45 siegen-wittgenstein Siegen-Wittgenstein 0 0 10 siegen-wittgenstein.geojson 5 9 70 0 274243
47 46 soest Soest 0 0 10 soest.geojson 5 9 74 0 313704
48 47 solingen Solingen (kreisfreie Stadt) 0 0 10 solingen.geojson 5 1 22 0 159619
49 48 steinfurt Steinfurt 0 0 10 steinfurt.geojson 5 5 66 0 448865
50 49 unna Unna 0 0 10 unna.geojson 5 9 78 0 396876
51 50 viersen Viersen 0 0 10 viersen.geojson 5 1 66 0 302924
52 51 warendorf Warendorf 0 0 10 warendorf.geojson 5 5 70 0 279131
53 52 wesel Wesel 0 0 10 wesel.geojson 5 1 70 0 468554
54 53 wuppertal Wuppertal (kreisfreie Stadt) 0 0 10 wuppertal.geojson 5 1 24 0 362343

View File

@ -46,21 +46,35 @@
<div class="card"> <div class="card">
<div class="card-header"><h2>Impressum</h2></div> <div class="card-header"><h2>Impressum</h2></div>
<div class="card-body"> <div class="card-body">
<p> Die Unfallkarte basiert auf Daten des <a href="https://www.destatis.de" target_"blanc">Statistischen Bundesamtes</a>.<br>Die Daten unterliegen der
<h3>Datenquelle</h3>
<p>Die Unfallkarte basiert auf Daten des
<a href="https://www.destatis.de" target_"blanc">Statistischen Bundesamtes</a>.<br>
Datenquelle und weitere Erläuterungen unter
<a href="https://unfallatlas.statistikportal.de" target="_blank">https://unfallatlas.statistikportal.de</a></p>
<p>
Die Daten unterliegen der
<a href="https://www.govdata.de/dl-de/by-2-0" target="_blanc">Datenlizenz Deutschland Namensnennung Version 2.0</a></p> <a href="https://www.govdata.de/dl-de/by-2-0" target="_blanc">Datenlizenz Deutschland Namensnennung Version 2.0</a></p>
<p>&nbsp;</p> <p>&nbsp;</p>
Weitere Erläuterungen unter <a href="https://unfallatlas.statistikportal.de" target="_blank">https://unfallatlas.statistikportal.de</a>
<p>&nbsp;</p> <h3>Weitere Auswertungen zu Fahrradunfällen</h3>
<ul>
<li><a href="statistics/">Fahrradunfälle nach Kreisen und kreisfreien Städten</a></li>
<li><a href="statistics/gemeinden.php">Fahrradunfälle nach Gemeinden</a></li>
</ul>
<p>&nbsp;</p> <p>&nbsp;</p>
<h3>Impressum</h3>
Walter Hupfeld<br> Walter Hupfeld<br>
Bankerheide 2<br> Bankerheide 2<br>
59065 Hamm<br> 59065 Hamm<br>
<p>&nbsp;</p> <p>&nbsp;</p>
<p>&nbsp;</p>
<!-- Bitte nicht entfernen --> <!-- Bitte nicht entfernen -->
<p class="small">Entwicklung: Walter Hupfeld, Hamm<br>walter@hupfeld-hamm.de</p> <p class="small">Entwicklung: Walter Hupfeld, Hamm<br>walter@hupfeld-hamm.de</p>
<a class="btn btn-primary text-white" href="index.php?ref=1">zurück</a> <a class="btn btn-primary text-white" href="index.php">zurück</a>
</div> </div>
</div> </div>

View File

@ -4,9 +4,11 @@ wait
docker build -t php81:v1 php81-apache docker build -t php81:v1 php81-apache
gunzip dump/data.sql.gz gunzip dump/data.sql.gz
gunzip dump/district.sql.gz gunzip dump/district.sql.gz
gunzip dump/community.sql.gz
cp -n config.sample.php config.php cp -n config.sample.php config.php
docker compose up -d docker compose up -d
wait wait
docker exec -it unfallkarte-db mysqladmin -uroot -pgeheim create unfallstatistik docker exec -it unfallkarte-db mysqladmin -uroot -pgeheim create unfallstatistik
docker exec -i unfallkarte-db mysql -uroot -pgeheim unfallstatistik < ./dump/data.sql docker exec -i unfallkarte-db mysql -uroot -pgeheim unfallstatistik < ./dump/data.sql
docker exec -i unfallkarte-db mysql -uroot -pgeheim unfallstatistik < ./dump/district.sql docker exec -i unfallkarte-db mysql -uroot -pgeheim unfallstatistik < ./dump/district.sql
docker exec -i unfallkarte-db mysql -uroot -pgeheim unfallstatistik < ./dump/community.sql

View File

@ -1,57 +0,0 @@
# Unfallstatistik Radfahrende NRW
| Kreis/kreisfreie Stadt | 2022 | 2021 | 2020 | 2019 | 2022 | 2021 | 2020 | 2019 | 2022 | 2021 | 2020 | 2019 | 2022 | 2021 | 2020 | 2019| Population | Quote 2022 |
| ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | -- | ---- | -- | -- |
| Münster (kreisfreie Stadt)|691|604|580|776|2|1|1|1|66|102|89|110|623|501|490|665|316403|2.1839
|Bonn (kreisfreie Stadt)|557|452|487|519|0|0|0|2|78|53|74|58|479|399|413|459|328375|1.6962
|Köln (kreisfreie Stadt)|1737|1624|1783|1783|6|2|4|3|208|226|262|271|1523|1396|1517|1509|1089190|1.5948
|Borken|576|596|561|698|4|2|8|5|78|99|101|84|494|495|452|609|365145|1.5775
|Gütersloh|554|483|487|573|4|4|2|3|83|78|79|94|467|401|406|476|365478|1.5158
|Steinfurt|661|519|558|611|6|3|1|0|120|111|150|127|535|405|407|484|448865|1.4726
|Krefeld (kreisfreie Stadt)|313|287|325|293|1|0|0|1|35|47|56|35|277|240|269|257|235500|1.3291
|Kleve|413|364|357|320|3|8|1|2|99|77|83|64|311|279|273|254|312519|1.3215
|Düsseldorf (kreisfreie Stadt)|740|691|859|730|2|3|4|0|103|92|93|84|635|596|762|646|620523|1.1925
|Coesfeld|272|228|244|261|3|1|0|4|54|55|57|54|215|172|187|203|228130|1.1923
|Viersen|358|340|286|332|3|1|4|1|51|68|42|63|304|271|240|268|302924|1.1818
|Warendorf|318|268|293|367|2|5|4|3|53|47|65|73|263|216|224|291|279131|1.1393
|Aachen (Städteregion)|623|527|545|520|1|1|0|3|97|108|63|78|525|418|482|439|556876|1.1187
|Mönchengladbach (kreisfreie Stadt)|282|264|260|248|0|0|0|1|52|60|58|53|230|204|202|194|261034|1.0803
|Minden-Lübbecke|339|267|251|259|4|3|2|0|71|54|51|44|264|210|198|215|316163|1.0722
|Rhein-Kreis Neuss|472|445|481|445|4|1|6|2|92|105|88|96|376|339|387|347|455432|1.0364
|Wesel|476|428|461|500|0|4|2|7|63|53|72|99|413|371|387|394|468554|1.0159
|Rhein-Erft-Kreis|468|459|449|456|3|2|1|0|47|45|65|57|418|412|383|399|470296|0.9951
|Hamm (kreisfreie Stadt)|176|148|176|198|2|1|0|0|31|29|27|30|143|118|149|168|181965|0.9672
|Soest|294|262|248|271|0|1|3|1|55|54|52|55|239|207|193|215|313704|0.9372
|Mettmann|450|381|421|406|3|1|3|2|65|70|96|73|382|310|322|331|485019|0.9278
|Bielefeld (kreisfreie Stadt)|311|320|335|357|2|0|2|2|52|62|63|57|257|258|270|298|338470|0.9188
|Unna|364|291|296|313|0|1|1|2|46|35|41|34|318|255|254|277|396876|0.9172
|Rhein-Sieg-Kreis|536|472|419|403|0|1|5|1|79|78|82|69|457|393|332|333|598941|0.8949
|Heinsberg|228|207|229|218|3|1|2|2|35|40|40|47|190|166|187|169|256953|0.8873
|Paderborn|272|285|301|333|0|4|0|2|57|70|75|69|215|211|226|262|306725|0.8868
|Herford|222|174|182|183|3|1|0|1|42|32|39|29|177|141|143|153|251205|0.8837
|Recklinghausen|542|500|524|536|1|4|1|1|98|98|114|105|443|398|409|430|614676|0.8818
|Düren|236|224|203|189|2|1|1|1|41|46|54|33|193|177|148|155|270720|0.8717
|Duisburg (kreisfreie Stadt)|431|375|347|373|1|1|0|1|55|55|52|40|375|319|295|332|500577|0.8610
|Leverkusen (kreisfreie Stadt)|133|103|144|152|1|0|0|2|22|15|21|27|110|88|123|123|167007|0.7964
|Mülheim an der Ruhr (kreisfreie Stadt)|138|100|101|99|1|0|0|0|27|14|17|17|110|86|84|82|173895|0.7936
|Dortmund (kreisfreie Stadt)|442|390|409|400|0|0|0|0|58|64|48|65|384|326|361|335|601402|0.7349
|Herne (kreisfreie Stadt)|108|91|101|109|0|0|0|0|16|12|19|18|92|79|82|91|153280|0.7046
|Rheinisch-Bergischer Kreis|198|236|257|204|0|0|1|0|35|46|66|51|163|190|190|153|283249|0.6990
|Lippe|251|226|244|246|2|1|2|0|40|54|62|62|209|171|180|184|363634|0.6903
|Oberhausen (kreisfreie Stadt)|145|123|150|129|0|0|0|0|22|15|15|17|123|108|135|112|210313|0.6894
|Bochum (kreisfreie Stadt)|233|187|271|220|1|1|1|1|21|28|43|32|211|158|227|187|364628|0.6390
|Höxter|88|67|90|85|1|1|0|1|25|21|36|25|62|45|54|59|140366|0.6269
|Gelsenkirchen (kreisfreie Stadt)|161|153|157|167|1|0|0|1|26|28|28|28|134|125|129|138|260654|0.6177
|Euskirchen|120|110|97|105|1|0|1|0|29|26|22|25|90|84|74|80|194586|0.6167
|Bottrop (kreisfreie Stadt)|71|75|69|71|2|0|0|0|6|11|8|14|63|64|61|57|117565|0.6039
|Essen (kreisfreie Stadt)|332|365|340|351|0|1|0|1|40|49|55|63|292|315|285|287|583109|0.5694
|Hochsauerlandkreis|141|140|160|147|1|0|0|2|39|37|46|43|101|103|114|102|263874|0.5343
|Solingen (kreisfreie Stadt)|82|73|74|72|0|0|0|0|16|10|17|9|66|63|57|63|159619|0.5137
|Ennepe-Ruhr-Kreis|158|132|165|121|0|0|1|0|34|30|39|29|124|102|125|92|318083|0.4967
|Oberbergischer Kreis|137|111|104|103|0|2|1|0|38|34|26|34|99|75|77|69|282224|0.4854
|Märkischer Kreis|190|156|191|144|0|0|0|0|49|34|57|37|141|122|134|107|410784|0.4625
|Olpe|61|56|66|43|2|0|1|0|8|15|21|16|51|41|44|27|135965|0.4486
|Wuppertal (kreisfreie Stadt)|156|138|145|103|1|1|2|1|35|18|32|19|120|119|111|83|362343|0.4305
|Siegen-Wittgenstein|112|78|113|89|0|1|0|0|23|11|38|27|89|66|75|62|274243|0.4084
|Hagen (kreisfreie Stadt)|57|59|77|82|1|0|0|0|6|10|12|17|50|49|65|65|187944|0.3033
|Remscheid (kreisfreie Stadt)|25|24|26|27|0|0|0|0|9|7|2|8|16|17|24|19|111834|0.2235

Binary file not shown.

97
statistics/gemeinden.php Normal file
View File

@ -0,0 +1,97 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Fahrrad-Unfallstatistik NRW</title>
<link rel="stylesheet" href="../css/bootstrap.min.css"/>
<style>
.rechts {text-align:right;background-color:#eee;}
</style>
</head>
<body>
<div class="container my-5">
<h1>Fahrradunfälle in Nordrhein-Westfalen in Gemeinden</h2>
<table class="table table-striped table-sm">
<tr><th></th>
<th colspan="4">Fahrradunfälle</th>
<th colspan="4">Todesfälle</th>
<th colspan="4">Schwerverletzte</th>
<th colspan="4">Leichtverletzte</th>
<th></th><th></th><th></th>
</tr>
<tr><th>Kreis</th>
<th>2022</th><th>2021</th><th>2020</th><th>2019</th>
<th>2022</th><th>2021</th><th>2020</th><th>2019</th>
<th>2022</th><th>2021</th><th>2020</th><th>2019</th>
<th>2022</th><th>2021</th><th>2020</th><th>2019</th>
<th>Fäche</th><th>Einw. in Tausend</th>
<th>Quote</th>
</tr>
<?php
require("../config.php");
$strSQL="SELECT d.Name as Gemeinde,
SUM(UJAHR=2022) as Jahr_2022,
SUM(UJAHR=2021) as Jahr_2021,
SUM(UJAHR=2020) as Jahr_2020,
SUM(UJAHR=2019) as Jahr_2019,
SUM(UJAHR=2022 AND UKATEGORIE=1) as Tode_2022,
SUM(UJAHR=2021 AND UKATEGORIE=1) as Tode_2021,
SUM(UJAHR=2020 AND UKATEGORIE=1) as Tode_2020,
SUM(UJAHR=2019 AND UKATEGORIE=1) as Tode_2019,
SUM(UJAHR=2022 AND UKATEGORIE=2) as Schwerverletzt_2022,
SUM(UJAHR=2021 AND UKATEGORIE=2) as Schwerverletzt_2021,
SUM(UJAHR=2020 AND UKATEGORIE=2) as Schwerverletzt_2020,
SUM(UJAHR=2019 AND UKATEGORIE=2) as Schwerverletzt_2019,
SUM(UJAHR=2022 AND UKATEGORIE=3) as Leichtverletzt_2022,
SUM(UJAHR=2021 AND UKATEGORIE=3) as Leichtverletzt_2021,
SUM(UJAHR=2020 AND UKATEGORIE=3) as Leichtverletzt_2020,
SUM(UJAHR=2019 AND UKATEGORIE=3) as Leichtverletzt_2019,
Flaeche, Einwohner,
SUM(UJAHR=2022)/d.Einwohner*1000 as Quote_2022
FROM data s, community d
WHERE IstRad=1
AND d.ULAND=s.ULAND AND d.UREGBEZ=s.UREGBEZ AND d.UKREIS=s.UKREIS AND d.UGEMEINDE=s.UGEMEINDE
GROUP BY s.ULAND, s.UREGBEZ, s.UKREIS,s.UGEMEINDE
ORDER BY Quote_2022 DESC
";
// --- ORDER BY s.ULAND, s.UREGBEZ, s.UKREIS,s.UGEMEINDE
$result=$db->query($strSQL);
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo "<tr>";
echo "<td>".$row['Gemeinde']."</td>";
echo "<td>".$row['Jahr_2022']."</td>";
echo "<td>".$row['Jahr_2021']."</td>";
echo "<td>".$row['Jahr_2020']."</td>";
echo "<td>".$row['Jahr_2019']."</td>";
echo "<td>".$row['Tode_2022']."</td>";
echo "<td>".$row['Tode_2021']."</td>";
echo "<td>".$row['Tode_2020']."</td>";
echo "<td>".$row['Tode_2019']."</td>";
echo "<td>".$row['Schwerverletzt_2022']."</td>";
echo "<td>".$row['Schwerverletzt_2021']."</td>";
echo "<td>".$row['Schwerverletzt_2020']."</td>";
echo "<td>".$row['Schwerverletzt_2019']."</td>";
echo "<td>".$row['Leichtverletzt_2022']."</td>";
echo "<td>".$row['Leichtverletzt_2021']."</td>";
echo "<td>".$row['Leichtverletzt_2020']."</td>";
echo "<td>".$row['Leichtverletzt_2019']."</td>";
echo "<td class='rechts'>".$row['Flaeche']."</td>";
echo "<td class='rechts'>".round($row['Einwohner']/1000,1)."</td>";
echo "<td class='rechts'>".round($row['Quote_2022'],2)."</td>";
echo "</tr>\n";
}
echo "</table>\n";
?>
</div>
</body>
</html>

91
statistics/index.php Normal file
View File

@ -0,0 +1,91 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Fahrrad-Unfallstatistik NRW</title>
<link rel="stylesheet" href="../css/bootstrap.min.css"/>
</head>
<body>
<div class="container my-5">
<h1>Fahrradunfälle in Nordrhein-Westfalen in Kreisen und kreisfreien Städten</h2>
<table class="table table-striped table-sm">
<tr><th></th>
<th colspan="4">Fahrradunfälle</th>
<th colspan="4">Todesfälle</th>
<th colspan="4">Schwerverletzte</th>
<th colspan="4">Leichtverletzte</th>
<th></th><th></th>
</tr>
<tr><th>Kreis</th>
<th>2022</th><th>2021</th><th>2020</th><th>2019</th>
<th>2022</th><th>2021</th><th>2020</th><th>2019</th>
<th>2022</th><th>2021</th><th>2020</th><th>2019</th>
<th>2022</th><th>2021</th><th>2020</th><th>2019</th>
<th>Einw. in Tausend</th><th>Quote</th>
</tr>
<?php
require("../config.php");
$strSQL="SELECT d.title as Kreis,
SUM(UJAHR=2022) as Jahr_2022,
SUM(UJAHR=2021) as Jahr_2021,
SUM(UJAHR=2020) as Jahr_2020,
SUM(UJAHR=2019) as Jahr_2019,
SUM(UJAHR=2022 AND UKATEGORIE=1) as Tode_2022,
SUM(UJAHR=2021 AND UKATEGORIE=1) as Tode_2021,
SUM(UJAHR=2020 AND UKATEGORIE=1) as Tode_2020,
SUM(UJAHR=2019 AND UKATEGORIE=1) as Tode_2019,
SUM(UJAHR=2022 AND UKATEGORIE=2) as Schwerverletzt_2022,
SUM(UJAHR=2021 AND UKATEGORIE=2) as Schwerverletzt_2021,
SUM(UJAHR=2020 AND UKATEGORIE=2) as Schwerverletzt_2020,
SUM(UJAHR=2019 AND UKATEGORIE=2) as Schwerverletzt_2019,
SUM(UJAHR=2022 AND UKATEGORIE=3) as Leichtverletzt_2022,
SUM(UJAHR=2021 AND UKATEGORIE=3) as Leichtverletzt_2021,
SUM(UJAHR=2020 AND UKATEGORIE=3) as Leichtverletzt_2020,
SUM(UJAHR=2019 AND UKATEGORIE=3) as Leichtverletzt_2019,
d.Population as Population,
SUM(UJAHR=2022)/d.Population*1000 as Quote_2022
FROM data s, district d
WHERE IstRad=1
AND d.ULAND=s.ULAND AND d.UREGBEZ=s.UREGBEZ AND d.UKREIS=s.UKREIS
GROUP BY s.ULAND, s.UREGBEZ, s.UKREIS
ORDER BY Quote_2022 DESC;";
$result=$db->query($strSQL);
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo "<tr>";
echo "<td>".$row['Kreis']."</td>";
echo "<td>".$row['Jahr_2022']."</td>";
echo "<td>".$row['Jahr_2021']."</td>";
echo "<td>".$row['Jahr_2020']."</td>";
echo "<td>".$row['Jahr_2019']."</td>";
echo "<td>".$row['Tode_2022']."</td>";
echo "<td>".$row['Tode_2021']."</td>";
echo "<td>".$row['Tode_2020']."</td>";
echo "<td>".$row['Tode_2019']."</td>";
echo "<td>".$row['Schwerverletzt_2022']."</td>";
echo "<td>".$row['Schwerverletzt_2021']."</td>";
echo "<td>".$row['Schwerverletzt_2020']."</td>";
echo "<td>".$row['Schwerverletzt_2019']."</td>";
echo "<td>".$row['Leichtverletzt_2022']."</td>";
echo "<td>".$row['Leichtverletzt_2021']."</td>";
echo "<td>".$row['Leichtverletzt_2020']."</td>";
echo "<td>".$row['Leichtverletzt_2019']."</td>";
echo "<td>".round($row['Population']/1000,0)."</td>";
echo "<td>".round($row['Quote_2022'],2)."</td>";
echo "</tr>\n";
}
echo "</table>\n";
?>
</div>
</body>
</html>

View File

@ -1,28 +0,0 @@
SELECT d.title,
SUM(UJAHR=2022) as Jahr_2022,
SUM(UJAHR=2021) as Jahr_2021,
SUM(UJAHR=2020) as Jahr_2020,
SUM(UJAHR=2019) as Jahr_2019,
SUM(UJAHR=2022 AND UKATEGORIE=1) as Tode_2022,
SUM(UJAHR=2021 AND UKATEGORIE=1) as Tode_2021,
SUM(UJAHR=2020 AND UKATEGORIE=1) as Tode_2020,
SUM(UJAHR=2019 AND UKATEGORIE=1) as Tode_2019,
SUM(UJAHR=2022 AND UKATEGORIE=2) as Schwerverletzt_2022,
SUM(UJAHR=2021 AND UKATEGORIE=2) as Schwerverletzt_2021,
SUM(UJAHR=2020 AND UKATEGORIE=2) as Schwerverletzt_2020,
SUM(UJAHR=2019 AND UKATEGORIE=2) as Schwerverletzt_2019,
SUM(UJAHR=2022 AND UKATEGORIE=3) as Leichtverletzt_2022,
SUM(UJAHR=2021 AND UKATEGORIE=3) as Leichtverletzt_2021,
SUM(UJAHR=2020 AND UKATEGORIE=3) as Leichtverletzt_2020,
SUM(UJAHR=2019 AND UKATEGORIE=3) as Leichtverletzt_2019,
d.Population as Population,
SUM(UJAHR=2022)/d.Population*1000 as Quote_2022
FROM data s, district d
WHERE IstRad=1
AND d.ULAND=s.ULAND AND d.UREGBEZ=s.UREGBEZ AND d.UKREIS=s.UKREIS
GROUP BY s.ULAND, s.UREGBEZ, s.UKREIS
ORDER BY Quote_2022 DESC;