commit 540ac9200fe59ec252a6102e08d0f0176afaa74e Author: mundanevision20 Date: Sat Aug 9 05:50:32 2025 +0000 update data diff --git a/data.json.bz2 b/data.json.bz2 new file mode 100644 index 0000000..b00d462 Binary files /dev/null and b/data.json.bz2 differ diff --git a/stations/ATF/atf.xlsx b/stations/ATF/atf.xlsx new file mode 100644 index 0000000..a7b149c Binary files /dev/null and b/stations/ATF/atf.xlsx differ diff --git a/stations/BHF/bhf.xlsx b/stations/BHF/bhf.xlsx new file mode 100644 index 0000000..579407e Binary files /dev/null and b/stations/BHF/bhf.xlsx differ diff --git a/stations/BHF/bhf_nitrogen.svg b/stations/BHF/bhf_nitrogen.svg new file mode 100644 index 0000000..3adddc3 --- /dev/null +++ b/stations/BHF/bhf_nitrogen.svg @@ -0,0 +1 @@ + Bahnhof141416161818202022222424262628283030323234343636383840404242444426.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Bahnhof23.0µg/m317.26923076923077277.8387096774193326.07.2514.0µg/m3140.6208791208791388.384615384615427.07.2525.0µg/m3263.9725274725275253.27295285359829.07.2521.3µg/m3387.3241758241758298.310173697270531.07.2532.0µg/m3510.6758241758242167.2928039702233302.08.2545.0µg/m3634.02747252747267.61538461538458503.08.2517.0µg/m3757.3791208791208351.5359801488833705.08.2524.0µg/m3880.7307692307693265.555831265508707.08.25 \ No newline at end of file diff --git a/stations/FLH/flh.xlsx b/stations/FLH/flh.xlsx new file mode 100644 index 0000000..4b046fa Binary files /dev/null and b/stations/FLH/flh.xlsx differ diff --git a/stations/FLH/flh_air_temperature.svg b/stations/FLH/flh_air_temperature.svg new file mode 100644 index 0000000..da60978 --- /dev/null +++ b/stations/FLH/flh_air_temperature.svg @@ -0,0 +1 @@ + Flughafen Nürnberg88991010111112121313141415151616171782.6666666784.5925925986.5185185288.4444444490.3703703792.296296394.2222222296.1481481598.0740740710026.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Flughafen Nürnberg13.40°C15.038461538461538158.308507746670326.07.2515.80°C122.4560439560439361.43435716227230627.07.2514.10°C229.87362637362637130.0535471595542329.07.2517.13°C337.29120879120887.61538461538458531.07.2511.90°C444.7087912087912218.85485186191902.08.2513.40°C552.1263736263736158.308507746670303.08.2514.70°C659.543956043956105.8350095134547905.08.257.70°C766.9615384615385388.384615384615407.08.25100.00%15.03846153846153812.9972818700733826.07.25100.00%122.4560439560439312.9972818700733827.07.2588.00%229.87362637362637264.497480502645129.07.2582.67%337.2912087912088376.2753465615656431.07.25100.00%444.708791208791212.9972818700733802.08.2598.00%552.126373626373654.91398164216866503.08.2598.00%659.54395604395654.91398164216866505.08.25100.00%766.961538461538512.9972818700733807.08.25 \ No newline at end of file diff --git a/stations/FLH/flh_nitrogen.svg b/stations/FLH/flh_nitrogen.svg new file mode 100644 index 0000000..15dacf5 --- /dev/null +++ b/stations/FLH/flh_nitrogen.svg @@ -0,0 +1 @@ + Flughafen Nürnberg224466881010121214141616181820202222242426.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Flughafen Nürnberg13.9µg/m317.26923076923077176.5049627791563326.07.2510.2µg/m3140.6208791208791233.3132754342431727.07.250.1µg/m3263.9725274725275388.3846153846153629.07.250.4µg/m3387.3241758241758384.290322580645231.07.255.3µg/m3510.6758241758242308.54590570719602.08.253.0µg/m3634.0274725274726343.859181141439203.08.2514.1µg/m3757.3791208791208173.4342431761786805.08.253.6µg/m3880.7307692307693334.647022332506207.08.2521.9µg/m317.2692307692307753.6761786600495726.07.2520.1µg/m3140.620879120879181.3126550868485727.07.257.5µg/m3263.9725274725275274.767990074441729.07.259.7µg/m3387.3241758241758240.4782878411910831.07.2524.9µg/m3510.67582417582427.61538461538458502.08.2512.8µg/m3634.0274725274726193.3939205955334403.08.2522.7µg/m3757.379120879120841.3933002481389305.08.2512.5µg/m3880.7307692307693197.9999999999999407.08.25 \ No newline at end of file diff --git a/stations/FLH/flh_particulate_matter.svg b/stations/FLH/flh_particulate_matter.svg new file mode 100644 index 0000000..97b3d85 --- /dev/null +++ b/stations/FLH/flh_particulate_matter.svg @@ -0,0 +1 @@ + Flughafen Nürnberg33445566778899101011111212131314141515161626.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Flughafen Nürnberg16.1µg/m317.269230769230777.61538461538464226.07.2515.5µg/m3140.620879120879125.2382397572078527.07.2514.2µg/m3263.972527472527562.50624489319477629.07.2512.4µg/m3387.3241758241758112.871016691957531.07.2514.9µg/m3510.675824175824241.9943971051709502.08.2510.6µg/m3634.0274725274726165.3543830979339503.08.2513.9µg/m3757.379120879120870.0176257733161805.08.2514.8µg/m3880.730769230769345.7500875452316807.08.254.5µg/m317.26923076923077342.160733045406826.07.258.4µg/m3140.6208791208791229.4900198435858327.07.2512.6µg/m3263.9725274725275108.1523287031632829.07.258.5µg/m3387.3241758241758225.638029648651831.07.255.4µg/m3510.6758241758242316.1597992296019602.08.255.0µg/m3634.0274725274726327.715769814404103.08.256.7µg/m3757.3791208791208278.60289482899505.08.252.9µg/m3880.7307692307693388.384615384615407.08.25 \ No newline at end of file diff --git a/stations/FLH/flh_wind.svg b/stations/FLH/flh_wind.svg new file mode 100644 index 0000000..37b630f --- /dev/null +++ b/stations/FLH/flh_wind.svg @@ -0,0 +1 @@ + Flughafen Nürnberg4433221100360°1.5707963267948966°350°1.7453292519943295°340°1.9198621771937625°330°2.0943951023931953°320°2.2689280275926285°310°2.443460952792061°300°2.617993877991494°290°2.792526803190927°280°2.9670597283903604°270°3.141592653589793°260°3.316125578789226°250°3.490658503988659°240°3.665191429188092°230°3.839724354387525°220°4.014257279586958°210°4.188790204786391°200°4.363323129985824°190°4.537856055185257°180°4.71238898038469°170°4.886921905584122°160°5.061454830783555°150°5.235987755982988°140°5.410520681182422°130°5.585053606381854°120°5.759586531581287°110°5.93411945678072°100°6.1086523819801535°90°6.283185307179586°80°6.457718232379019°70°6.632251157578452°60°6.806784082777885°50°6.981317007977318°40°7.155849933176751°30°7.330382858376184°20°7.504915783575616°10°7.67944870877505°Flughafen Nürnberg26.07.250.70m/s260.0207.307621671258360°27.07.251.50m/s244.4529868480021163.23708161363112350°29.07.252.80m/s202.8396087371242597.80545993215475340°31.07.251.63m/s211.25497398224672166.79258140493528330°02.08.250.70m/s233.14340106452016216.59387414709107320°03.08.251.20m/s205.13180297219444203.26211030507568310°05.08.253.50m/s79.08101068782395147.76905417814504300°07.08.251.10m/s198.30300974637976225.66692540367671290°0.00m/s260.0247.0280°0.00m/s260.0247.0270°0.00m/s260.0247.0260°0.00m/s260.0247.0250°0.00m/s260.0247.0240°0.00m/s260.0247.0230°0.00m/s260.0247.0220°0.00m/s260.0247.0210°0.00m/s260.0247.0200°0.00m/s260.0247.0190°0.00m/s260.0247.0180°0.00m/s260.0247.0170°0.00m/s260.0247.0160°0.00m/s260.0247.0150°0.00m/s260.0247.0140°0.00m/s260.0247.0130°0.00m/s260.0247.0120°0.00m/s260.0247.0110°0.00m/s260.0247.0100°0.00m/s260.0247.090°0.00m/s260.0247.080°0.00m/s260.0247.070°0.00m/s260.0247.060°0.00m/s260.0247.050°0.00m/s260.0247.040°0.00m/s260.0247.030°0.00m/s260.0247.020°0.00m/s260.0247.010°31.07.254.03m/s260.018.296296296296248360°0.00m/s260.0247.0350°0.00m/s260.0247.0340°0.00m/s260.0247.0330°0.00m/s260.0247.0320°0.00m/s260.0247.0310°0.00m/s260.0247.0300°0.00m/s260.0247.0290°0.00m/s260.0247.0280°0.00m/s260.0247.0270°0.00m/s260.0247.0260°0.00m/s260.0247.0250°0.00m/s260.0247.0240°0.00m/s260.0247.0230°0.00m/s260.0247.0220°0.00m/s260.0247.0210°0.00m/s260.0247.0200°0.00m/s260.0247.0190°0.00m/s260.0247.0180°0.00m/s260.0247.0170°0.00m/s260.0247.0160°0.00m/s260.0247.0150°0.00m/s260.0247.0140°0.00m/s260.0247.0130°0.00m/s260.0247.0120°0.00m/s260.0247.0110°0.00m/s260.0247.0100°0.00m/s260.0247.090°0.00m/s260.0247.080°0.00m/s260.0247.070°0.00m/s260.0247.060°0.00m/s260.0247.050°0.00m/s260.0247.040°0.00m/s260.0247.030°0.00m/s260.0247.020°0.00m/s260.0247.010° \ No newline at end of file diff --git a/stations/FSW/fsw.xlsx b/stations/FSW/fsw.xlsx new file mode 100644 index 0000000..8c749e5 Binary files /dev/null and b/stations/FSW/fsw.xlsx differ diff --git a/stations/FSW/fsw_air_temperature.svg b/stations/FSW/fsw_air_temperature.svg new file mode 100644 index 0000000..8fb4aa3 --- /dev/null +++ b/stations/FSW/fsw_air_temperature.svg @@ -0,0 +1 @@ + Frankenschnellweg10101111121213131414151516161717181875.3333333378.4166666781.584.5833333387.6666666790.7593.8333333396.9166666710026.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Frankenschnellweg14.70°C15.038461538461538160.47894441325126.07.2516.40°C122.4560439560439381.7310499719259827.07.2514.70°C229.87362637362637160.47894441325129.07.2518.00°C337.29120879120887.61538461538464231.07.2513.20°C444.7087912087912229.9623806850084402.08.2513.80°C552.1263736263736202.169006176305403.08.2515.10°C659.543956043956141.9500280741156605.08.259.78°C766.9615384615385388.3846153846153607.08.2599.60%15.03846153846153813.62476288753674726.07.2599.00%122.4560439560439322.63883029576459227.07.2582.20%229.87362637362637275.0327177261482329.07.2575.33%337.2912087912088378.193711398090931.07.25100.00%444.70879120879127.61538461538464202.08.2591.50%552.1263736263736135.3146728986144503.08.2593.40%659.543956043956106.7701261058924205.08.2591.50%766.9615384615385135.3146728986144507.08.25 \ No newline at end of file diff --git a/stations/FSW/fsw_nitrogen.svg b/stations/FSW/fsw_nitrogen.svg new file mode 100644 index 0000000..590eb5f --- /dev/null +++ b/stations/FSW/fsw_nitrogen.svg @@ -0,0 +1 @@ + Frankenschnellweg1010202030304040505026.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Frankenschnellweg13.9µg/m317.26923076923077294.607878778381926.07.254.9µg/m3140.6208791208791364.2617327671310427.07.2512.4µg/m3263.9725274725275306.2427096228277629.07.258.5µg/m3387.3241758241758336.855242333547531.07.256.0µg/m3510.6758241758242356.194916714981902.08.251.8µg/m3634.0274725274726388.3846153846153603.08.253.9µg/m3757.3791208791208371.863155585502305.08.2550.9µg/m3880.73076923076937.61538461538458507.08.2520.0µg/m317.26923076923077247.2929000109688226.07.2513.7µg/m3140.6208791208791296.159189557641427.07.2527.9µg/m3263.9725274725275186.0161242302207529.07.2520.8µg/m3387.3241758241758241.346208690474331.07.2519.3µg/m3510.6758241758242252.7224877383768802.08.2511.2µg/m3634.0274725274726315.5505742983844503.08.2513.5µg/m3757.3791208791208297.7105003369008505.08.2519.5µg/m3880.7307692307693251.1711769591174507.08.25 \ No newline at end of file diff --git a/stations/FSW/fsw_particulate_matter.svg b/stations/FSW/fsw_particulate_matter.svg new file mode 100644 index 0000000..bab68d1 --- /dev/null +++ b/stations/FSW/fsw_particulate_matter.svg @@ -0,0 +1 @@ + Frankenschnellweg5566778899101011111212131314141515161617171818191926.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Frankenschnellweg19.5µg/m317.269230769230777.61538461538458526.07.2514.0µg/m3140.6208791208791151.252611585944927.07.2514.0µg/m3263.9725274725275151.252611585944929.07.2511.9µg/m3387.3241758241758205.2253877809433531.07.2512.7µg/m3510.6758241758242185.2032288698955302.08.259.0µg/m3634.0274725274726282.615384615384603.08.2512.2µg/m3757.3791208791208198.2611585944919205.08.2519.1µg/m3880.730769230769318.06172839506166407.08.2510.5µg/m317.26923076923077242.6581196581196626.07.258.5µg/m3140.6208791208791295.4121557454890327.07.259.3µg/m3263.9725274725275272.6913580246913429.07.257.8µg/m3387.3241758241758312.1263057929724631.07.257.8µg/m3510.6758241758242312.1263057929724602.08.254.9µg/m3634.0274725274726388.384615384615403.08.257.3µg/m3757.3791208791208325.445394112060805.08.258.0µg/m3880.7307692307693308.7312440645773707.08.25 \ No newline at end of file diff --git a/stations/FSW/fsw_wind.svg b/stations/FSW/fsw_wind.svg new file mode 100644 index 0000000..6d3d7d1 --- /dev/null +++ b/stations/FSW/fsw_wind.svg @@ -0,0 +1 @@ + Frankenschnellweg221.61.61.21.20.80.80.40.400360°1.5707963267948966°350°1.7453292519943295°340°1.9198621771937625°330°2.0943951023931953°320°2.2689280275926285°310°2.443460952792061°300°2.617993877991494°290°2.792526803190927°280°2.9670597283903604°270°3.141592653589793°260°3.316125578789226°250°3.490658503988659°240°3.665191429188092°230°3.839724354387525°220°4.014257279586958°210°4.188790204786391°200°4.363323129985824°190°4.537856055185257°180°4.71238898038469°170°4.886921905584122°160°5.061454830783555°150°5.235987755982988°140°5.410520681182422°130°5.585053606381854°120°5.759586531581287°110°5.93411945678072°100°6.1086523819801535°90°6.283185307179586°80°6.457718232379019°70°6.632251157578452°60°6.806784082777885°50°6.981317007977318°40°7.155849933176751°30°7.330382858376184°20°7.504915783575616°10°7.67944870877505°Frankenschnellweg26.07.250.45m/s256.0203.90062597809077360°27.07.250.24m/s251.79113775319965223.96952322826616350°29.07.251.15m/s216.60613059660528142.57132670804486340°31.07.250.49m/s231.61189358372457206.24361119099126330°02.08.250.30m/s236.3642971188087224.42176912270412320°03.08.250.29m/s233.443048135013228.73789098583052310°05.08.250.56m/s207.6001577152584220.03873239436615300°07.08.250.30m/s227.2945227578389236.91937108863874290°0.00m/s256.0247.0280°0.00m/s256.0247.0270°0.00m/s256.0247.0260°0.00m/s256.0247.0250°0.00m/s256.0247.0240°0.00m/s256.0247.0230°0.00m/s256.0247.0220°0.00m/s256.0247.0210°0.00m/s256.0247.0200°0.00m/s256.0247.0190°0.00m/s256.0247.0180°0.00m/s256.0247.0170°0.00m/s256.0247.0160°0.00m/s256.0247.0150°0.00m/s256.0247.0140°0.00m/s256.0247.0130°0.00m/s256.0247.0120°0.00m/s256.0247.0110°0.00m/s256.0247.0100°0.00m/s256.0247.090°0.00m/s256.0247.080°0.00m/s256.0247.070°0.00m/s256.0247.060°0.00m/s256.0247.050°0.00m/s256.0247.040°0.00m/s256.0247.030°0.00m/s256.0247.020°0.00m/s256.0247.010°31.07.252.37m/s256.018.29629629629636360°0.00m/s256.0247.0350°0.00m/s256.0247.0340°0.00m/s256.0247.0330°0.00m/s256.0247.0320°0.00m/s256.0247.0310°0.00m/s256.0247.0300°0.00m/s256.0247.0290°0.00m/s256.0247.0280°0.00m/s256.0247.0270°0.00m/s256.0247.0260°0.00m/s256.0247.0250°0.00m/s256.0247.0240°0.00m/s256.0247.0230°0.00m/s256.0247.0220°0.00m/s256.0247.0210°0.00m/s256.0247.0200°0.00m/s256.0247.0190°0.00m/s256.0247.0180°0.00m/s256.0247.0170°0.00m/s256.0247.0160°0.00m/s256.0247.0150°0.00m/s256.0247.0140°0.00m/s256.0247.0130°0.00m/s256.0247.0120°0.00m/s256.0247.0110°0.00m/s256.0247.0100°0.00m/s256.0247.090°0.00m/s256.0247.080°0.00m/s256.0247.070°0.00m/s256.0247.060°0.00m/s256.0247.050°0.00m/s256.0247.040°0.00m/s256.0247.030°0.00m/s256.0247.020°0.00m/s256.0247.010° \ No newline at end of file diff --git a/stations/FTS/fts.xlsx b/stations/FTS/fts.xlsx new file mode 100644 index 0000000..03e1231 Binary files /dev/null and b/stations/FTS/fts.xlsx differ diff --git a/stations/FTS/fts_particulate_matter.svg b/stations/FTS/fts_particulate_matter.svg new file mode 100644 index 0000000..2131f9f --- /dev/null +++ b/stations/FTS/fts_particulate_matter.svg @@ -0,0 +1 @@ + Fürth Theresienstraße888.28.28.48.48.68.68.88.8999.29.29.49.49.69.69.89.8101010.210.210.410.410.610.610.810.8111126.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Fürth Theresienstraße9.0µg/m317.038461538461537261.461538461538526.07.2510.0µg/m3138.74175824175822134.538461538461627.07.2511.0µg/m3260.445054945054957.615384615384698529.07.259.3µg/m3382.1483516483516219.1538461538461331.07.2511.0µg/m3503.85164835164837.615384615384698502.08.258.0µg/m3625.554945054945388.384615384615403.08.2511.0µg/m3747.25824175824167.615384615384698505.08.2510.0µg/m3868.9615384615385134.538461538461607.08.25 \ No newline at end of file diff --git a/stations/GBD/gbd.xlsx b/stations/GBD/gbd.xlsx new file mode 100644 index 0000000..ad908a9 Binary files /dev/null and b/stations/GBD/gbd.xlsx differ diff --git a/stations/GGL/ggl.xlsx b/stations/GGL/ggl.xlsx new file mode 100644 index 0000000..48c2794 Binary files /dev/null and b/stations/GGL/ggl.xlsx differ diff --git a/stations/HD/hd.xlsx b/stations/HD/hd.xlsx new file mode 100644 index 0000000..fd57599 Binary files /dev/null and b/stations/HD/hd.xlsx differ diff --git a/stations/JKP/jkp.xlsx b/stations/JKP/jkp.xlsx new file mode 100644 index 0000000..fb9a6c7 Binary files /dev/null and b/stations/JKP/jkp.xlsx differ diff --git a/stations/JKP/jkp_air_temperature.svg b/stations/JKP/jkp_air_temperature.svg new file mode 100644 index 0000000..dfc4500 --- /dev/null +++ b/stations/JKP/jkp_air_temperature.svg @@ -0,0 +1 @@ + Jakobsplatz121213131414151516161717181869.7666666773.6888888977.6111111181.5333333385.4555555689.3777777893.326.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Jakobsplatz15.30°C15.038461538461538184.805026656511826.07.2517.10°C122.4560439560439383.0152322924599827.07.2515.20°C229.87362637362637190.4600152322925329.07.2518.43°C337.29120879120887.615384615384698531.07.2513.70°C444.7087912087912275.284843869002302.08.2514.70°C552.1263736263736218.734958111195803.08.2515.90°C659.543956043956150.875095201827905.08.2511.70°C766.9615384615385388.384615384615407.08.2592.40%15.03846153846153845.0963712191659226.07.2589.80%122.4560439560439382.5826977555023527.07.2577.00%229.87362637362637267.130766857465929.07.2569.77%337.2912087912088371.419649657273431.07.2593.30%444.708791208791232.12033511043415502.08.2584.30%552.1263736263736161.8806961977523703.08.2587.10%659.543956043956121.5108060816978705.08.2579.20%766.9615384615385235.4115674805658207.08.25 \ No newline at end of file diff --git a/stations/JKP/jkp_nitrogen.svg b/stations/JKP/jkp_nitrogen.svg new file mode 100644 index 0000000..69aa1ca --- /dev/null +++ b/stations/JKP/jkp_nitrogen.svg @@ -0,0 +1 @@ + Jakobsplatz448812121616202024242828323226.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Jakobsplatz9.4µg/m317.26923076923077287.888337468982626.07.250.7µg/m3140.6208791208791385.034739454094327.07.250.4µg/m3263.9725274725275388.3846153846153629.07.251.8µg/m3387.3241758241758372.3796526054590631.07.256.5µg/m3510.6758241758242320.2704714640198602.08.250.6µg/m3634.0274725274726386.15136476426803.08.251.3µg/m3757.3791208791208378.334987593052105.08.2534.5µg/m3880.73076923076937.61538461538464207.08.2523.8µg/m317.26923076923077127.0942928039702326.07.2512.2µg/m3140.6208791208791256.622828784119127.07.2511.1µg/m3263.9725274725275268.9057071960297729.07.2521.1µg/m3387.3241758241758156.8709677419354331.07.2527.6µg/m3510.675824175824284.662531017369702.08.259.6µg/m3634.0274725274726285.655086848635203.08.2514.0µg/m3757.3791208791208236.5235732009925605.08.2525.9µg/m3880.7307692307693103.6451612903225607.08.25 \ No newline at end of file diff --git a/stations/JKP/jkp_particulate_matter.svg b/stations/JKP/jkp_particulate_matter.svg new file mode 100644 index 0000000..e4c9cc5 --- /dev/null +++ b/stations/JKP/jkp_particulate_matter.svg @@ -0,0 +1 @@ + Jakobsplatz667788991010111112121313141415151616171718181919202026.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Jakobsplatz20.8µg/m317.269230769230777.61538461538464226.07.2511.8µg/m3140.6208791208791225.822640027490127.07.2512.2µg/m3263.9725274725275215.1309704972755429.07.2513.3µg/m3387.3241758241758188.563791664621331.07.2511.4µg/m3510.6758241758242235.2993471110892802.08.256.9µg/m3634.0274725274726345.617937263757303.08.2512.4µg/m3757.3791208791208210.0281282214913605.08.2520.6µg/m3880.730769230769312.96121938049185507.08.2511.1µg/m317.26923076923077242.5891217907810426.07.258.6µg/m3140.6208791208791303.337244121545427.07.255.2µg/m3263.9725274725275385.954690491384829.07.2510.2µg/m3387.3241758241758263.6484708654460331.07.255.5µg/m3510.6758241758242378.664915811693102.08.255.1µg/m3634.0274725274726388.384615384615403.08.257.0µg/m3757.3791208791208342.216042413234505.08.258.5µg/m3880.7307692307693305.767169014775907.08.25 \ No newline at end of file diff --git a/stations/MGH/mgh.xlsx b/stations/MGH/mgh.xlsx new file mode 100644 index 0000000..5c838ac Binary files /dev/null and b/stations/MGH/mgh.xlsx differ diff --git a/stations/MGH/mgh_nitrogen.svg b/stations/MGH/mgh_nitrogen.svg new file mode 100644 index 0000000..d6d05a5 --- /dev/null +++ b/stations/MGH/mgh_nitrogen.svg @@ -0,0 +1 @@ + Muggenhof (SUN)224466881010121214141616181820202222242426.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Muggenhof (SUN)15.5µg/m317.26923076923077157.6642764015645426.07.251.4µg/m3140.6208791208791385.1577574967405427.07.256.1µg/m3263.9725274725275309.3265971316818629.07.252.2µg/m3387.3241758241758372.788135593220331.07.254.4µg/m3510.6758241758242336.75488917861802.08.251.2µg/m3634.0274725274726388.3846153846153603.08.257.1µg/m3757.3791208791208293.192307692307705.08.2524.8µg/m3880.73076923076937.615384615384698507.08.2520.4µg/m317.2692307692307778.6062581486310726.07.2510.6µg/m3140.6208791208791236.7222946544980627.07.2519.8µg/m3263.972527472527588.2868318122555729.07.2515.3µg/m3387.3241758241758160.3533246414602331.07.2519.6µg/m3510.675824175824291.5136897001303902.08.259.5µg/m3634.0274725274726254.4700130378096503.08.2520.9µg/m3757.379120879120870.5391134289439505.08.2523.8µg/m3880.730769230769323.74967405475888407.08.25 \ No newline at end of file diff --git a/stations/MGHLFU/mghlfu.xlsx b/stations/MGHLFU/mghlfu.xlsx new file mode 100644 index 0000000..5926a37 Binary files /dev/null and b/stations/MGHLFU/mghlfu.xlsx differ diff --git a/stations/MGHLFU/mghlfu_nitrogen.svg b/stations/MGHLFU/mghlfu_nitrogen.svg new file mode 100644 index 0000000..b3aae4f --- /dev/null +++ b/stations/MGHLFU/mghlfu_nitrogen.svg @@ -0,0 +1 @@ + Muggenhof (LFU)99101011111212131314141515161617171818191920202121222226.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Muggenhof (LFU)20.0µg/m317.2692307692307766.1952662721893726.07.2510.0µg/m3140.6208791208791359.09467455621327.07.2519.0µg/m3263.972527472527595.4852071005917729.07.2515.0µg/m3387.3241758241758212.644970414201231.07.2519.0µg/m3510.675824175824295.4852071005917702.08.259.0µg/m3634.0274725274726388.384615384615403.08.2521.0µg/m3757.379120879120836.90532544378703505.08.2522.0µg/m3880.73076923076937.61538461538464207.08.25 \ No newline at end of file diff --git a/stations/NM/nm.xlsx b/stations/NM/nm.xlsx new file mode 100644 index 0000000..f1c8ccd Binary files /dev/null and b/stations/NM/nm.xlsx differ diff --git a/stations/THB/thb.xlsx b/stations/THB/thb.xlsx new file mode 100644 index 0000000..be1ca8d Binary files /dev/null and b/stations/THB/thb.xlsx differ diff --git a/stations/VTS/vts.xlsx b/stations/VTS/vts.xlsx new file mode 100644 index 0000000..82e83f3 Binary files /dev/null and b/stations/VTS/vts.xlsx differ diff --git a/stations/VTS/vts_nitrogen.svg b/stations/VTS/vts_nitrogen.svg new file mode 100644 index 0000000..e02fff9 --- /dev/null +++ b/stations/VTS/vts_nitrogen.svg @@ -0,0 +1 @@ + Von-der-Tann-Straße668810101212141416161818202022222424262626.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Von-der-Tann-Straße14.0µg/m317.26923076923077236.0769230769230426.07.259.0µg/m3140.6208791208791331.269230769230827.07.2510.0µg/m3263.9725274725275312.230769230769229.07.2525.7µg/m3387.324175824175813.96153846153833931.07.2513.0µg/m3510.6758241758242255.1153846153845802.08.256.0µg/m3634.0274725274726388.3846153846153603.08.2526.0µg/m3757.37912087912087.61538461538458505.08.2525.0µg/m3880.730769230769326.65384615384613207.08.25 \ No newline at end of file diff --git a/stations/VTS/vts_particulate_matter.svg b/stations/VTS/vts_particulate_matter.svg new file mode 100644 index 0000000..b39b149 --- /dev/null +++ b/stations/VTS/vts_particulate_matter.svg @@ -0,0 +1 @@ + Von-der-Tann-Straße88991010111112121313141415151616171726.07.2527.07.2529.07.2531.07.2502.08.2503.08.2505.08.2507.08.25Von-der-Tann-Straße15.0µg/m317.2692307692307786.3952254641910126.07.258.0µg/m3140.6208791208791362.1246684350132327.07.2510.0µg/m3263.9725274725275283.3448275862068629.07.257.3µg/m3387.3241758241758388.3846153846153631.07.2512.0µg/m3510.6758241758242204.5649867374005502.08.258.0µg/m3634.0274725274726362.1246684350132303.08.2514.0µg/m3757.3791208791208125.7851458885942305.08.2517.0µg/m3880.73076923076937.61538461538464207.08.25 \ No newline at end of file diff --git a/stations/WD/wd.xlsx b/stations/WD/wd.xlsx new file mode 100644 index 0000000..b7591b6 Binary files /dev/null and b/stations/WD/wd.xlsx differ diff --git a/stations/WW/ww.xlsx b/stations/WW/ww.xlsx new file mode 100644 index 0000000..a1e73f7 Binary files /dev/null and b/stations/WW/ww.xlsx differ diff --git a/stations/all_stations.xlsx b/stations/all_stations.xlsx new file mode 100644 index 0000000..8ecffb9 Binary files /dev/null and b/stations/all_stations.xlsx differ diff --git a/stations/index.html b/stations/index.html new file mode 100644 index 0000000..57f5800 --- /dev/null +++ b/stations/index.html @@ -0,0 +1 @@ +Umweltdaten - Stadt Nürnberg

Umweltdaten - Stadt Nürnberg

Last update on: 09.08.2025


Altenfurt

Bahnhof

Flughafen Nürnberg

Frankenschnellweg

Fürth Theresienstraße

Gebersdorf

Großgründlach

Hüttendorf

Jakobsplatz

Muggenhof (SUN)

Muggenhof (LFU)

Neumühle

Theodor-Heuss-Brücke

Von-der-Tann-Straße

Worzeldorf

Wöhrder Wiese

\ No newline at end of file diff --git a/stations/pygal-tooltips.min.js b/stations/pygal-tooltips.min.js new file mode 100644 index 0000000..bf56690 --- /dev/null +++ b/stations/pygal-tooltips.min.js @@ -0,0 +1,2 @@ +/*! pygal.js 2015-10-30 */ +(function(){var a,b,c,d,e,f,g,h,i,j,k;i="http://www.w3.org/2000/svg",k="http://www.w3.org/1999/xlink",a=function(a,b){return null==b&&(b=null),b=b||document,Array.prototype.slice.call(b.querySelectorAll(a),0).filter(function(a){return a!==b})},e=function(a,b){return(a.matches||a.matchesSelector||a.msMatchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.oMatchesSelector).call(a,b)},h=function(a,b){return null==b&&(b=null),Array.prototype.filter.call(a.parentElement.children,function(c){return c!==a&&(!b||e(c,b))})},Array.prototype.one=function(){return this.length>0&&this[0]||{}},f=5,j=null,g=/translate\((\d+)[ ,]+(\d+)\)/,b=function(a){return(g.exec(a.getAttribute("transform"))||[]).slice(1).map(function(a){return+a})},c=function(c){var d,g,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H;for(a("svg",c).length?(o=a("svg",c).one(),q=o.parentElement,g=o.viewBox.baseVal,d=q.getBBox(),w=function(a){return(a-g.x)/g.width*d.width},x=function(a){return(a-g.y)/g.height*d.height}):w=x=function(a){return a},null!=(null!=(E=window.pygal)?E.config:void 0)?null!=window.pygal.config.no_prefix?l=window.pygal.config:(u=c.id.replace("chart-",""),l=window.pygal.config[u]):l=window.config,s=null,n=a(".graph").one(),t=a(".tooltip",c).one(),F=a(".reactive",c),y=0,B=F.length;B>y;y++)m=F[y],m.addEventListener("mouseenter",function(a){return function(){return a.classList.add("active")}}(m)),m.addEventListener("mouseleave",function(a){return function(){return a.classList.remove("active")}}(m));for(G=a(".activate-serie",c),z=0,C=G.length;C>z;z++)m=G[z],p=m.id.replace("activate-serie-",""),m.addEventListener("mouseenter",function(b){return function(){var d,e,f,g,h,i,j,k;for(i=a(".serie-"+b+" .reactive",c),e=0,g=i.length;g>e;e++)d=i[e],d.classList.add("active");for(j=a(".serie-"+b+" .showable",c),k=[],f=0,h=j.length;h>f;f++)d=j[f],k.push(d.classList.add("shown"));return k}}(p)),m.addEventListener("mouseleave",function(b){return function(){var d,e,f,g,h,i,j,k;for(i=a(".serie-"+b+" .reactive",c),e=0,g=i.length;g>e;e++)d=i[e],d.classList.remove("active");for(j=a(".serie-"+b+" .showable",c),k=[],f=0,h=j.length;h>f;f++)d=j[f],k.push(d.classList.remove("shown"));return k}}(p)),m.addEventListener("click",function(b,d){return function(){var e,f,g,h,i,j,k,l,m,n,o;for(g=a("rect",b).one(),h=""!==g.style.fill,g.style.fill=h?"":"transparent",m=a(".serie-"+d+" .reactive",c),i=0,k=m.length;k>i;i++)f=m[i],f.style.display=h?"":"none";for(n=a(".text-overlay .serie-"+d,c),o=[],j=0,l=n.length;l>j;j++)e=n[j],o.push(e.style.display=h?"":"none");return o}}(m,p));for(H=a(".tooltip-trigger",c),A=0,D=H.length;D>A;A++)m=H[A],m.addEventListener("mouseenter",function(a){return function(){return s=r(a)}}(m));return t.addEventListener("mouseenter",function(){return null!=s?s.classList.add("active"):void 0}),t.addEventListener("mouseleave",function(){return null!=s?s.classList.remove("active"):void 0}),c.addEventListener("mouseleave",function(){return j&&clearTimeout(j),v(0)}),n.addEventListener("mousemove",function(a){return!j&&e(a.target,".background")?v(1e3):void 0}),r=function(c){var d,e,g,m,n,o,p,r,s,u,v,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_;for(clearTimeout(j),j=null,t.style.opacity=1,t.style.display="",G=a("g.text",t).one(),C=a("rect",t).one(),G.innerHTML="",v=h(c,".label").one().textContent,N=h(c,".x_label").one().textContent,J=h(c,".value").one().textContent,O=h(c,".xlink").one().textContent,D=null,q=c,I=[];q&&(I.push(q),!q.classList.contains("series"));)q=q.parentElement;if(q)for(X=q.classList,R=0,S=X.length;S>R;R++)if(g=X[R],0===g.indexOf("serie-")){D=+g.replace("serie-","");break}for(y=null,null!==D&&(y=l.legends[D]),o=0,u=[[v,"label"]],Y=J.split("\n"),r=V=0,T=Y.length;T>V;r=++V)E=Y[r],u.push([E,"value-"+r]);for(l.tooltip_fancy_mode&&(u.push([O,"xlink"]),u.unshift([N,"x_label"]),u.unshift([y,"legend"])),H={},W=0,U=u.length;U>W;W++)Z=u[W],s=Z[0],z=Z[1],s&&(F=document.createElementNS(i,"text"),F.textContent=s,F.setAttribute("x",f),F.setAttribute("dy",o),F.classList.add(0===z.indexOf("value")?"value":z),0===z.indexOf("value")&&l.tooltip_fancy_mode&&F.classList.add("color-"+D),"xlink"===z?(d=document.createElementNS(i,"a"),d.setAttributeNS(k,"href",s),d.textContent=void 0,d.appendChild(F),F.textContent="Link >",G.appendChild(d)):G.appendChild(F),o+=F.getBBox().height+f/2,e=f,void 0!==F.style.dominantBaseline?F.style.dominantBaseline="text-before-edge":e+=.8*F.getBBox().height,F.setAttribute("y",e),H[z]=F);return K=G.getBBox().width+2*f,p=G.getBBox().height+2*f,C.setAttribute("width",K),C.setAttribute("height",p),H.value&&H.value.setAttribute("dx",(K-H.value.getBBox().width)/2-f),H.x_label&&H.x_label.setAttribute("dx",K-H.x_label.getBBox().width-2*f),H.xlink&&H.xlink.setAttribute("dx",K-H.xlink.getBBox().width-2*f),M=h(c,".x").one(),Q=h(c,".y").one(),L=parseInt(M.textContent),M.classList.contains("centered")?L-=K/2:M.classList.contains("left")?L-=K:M.classList.contains("auto")&&(L=w(c.getBBox().x+c.getBBox().width/2)-K/2),P=parseInt(Q.textContent),Q.classList.contains("centered")?P-=p/2:Q.classList.contains("top")?P-=p:Q.classList.contains("auto")&&(P=x(c.getBBox().y+c.getBBox().height/2)-p/2),$=b(t.parentElement),A=$[0],B=$[1],L+K+A>l.width&&(L=l.width-K-A),P+p+B>l.height&&(P=l.height-p-B),0>L+A&&(L=-A),0>P+B&&(P=-B),_=b(t),m=_[0],n=_[1],m===L&&n===P?c:(t.setAttribute("transform","translate("+L+" "+P+")"),c)},v=function(a){return j=setTimeout(function(){return t.style.display="none",t.style.opacity=0,null!=s&&s.classList.remove("active"),j=null},a)}},d=function(){var b,d,e,f,g;if(d=a(".pygal-chart"),d.length){for(g=[],e=0,f=d.length;f>e;e++)b=d[e],g.push(c(b));return g}},"loading"!==document.readyState?d():document.addEventListener("DOMContentLoaded",function(){return d()}),window.pygal=window.pygal||{},window.pygal.init=c,window.pygal.init_svg=d}).call(this); \ No newline at end of file