Ανοιχτα Δεδομενα

Τα αποθέματα νερού στην Αττική από το 1985 έως σήμερα 

Συλλέξαμε τα διαχρονικά στοιχεία για τα αποθέματα νερού στους ταμιευτήρες της Αττικής και τα δημοσιεύουμε σε ένα ανοιχτό σύνολο δεδομένων.  

Συλλέξαμε τα δεδομένα των αποθεμάτων νερού από την πλατφόρμα OpenWaterAPI, η οποία παρέχει ιστορικά ανοιχτά δεδομένα για τα αποθέματα και την παραγωγή νερού της ΕΥΔΑΠ για την Αττική. 

Από τα στοιχεία αυτά, δημιουργήσαμε και παρέχουμε ένα σύνολο δεδομένων (dataset) που περιλαμβάνει στοιχεία για τα ημερήσια αποθέματα νερού, σε κυβικά μέτρα, στους ταμιευτήρες που τροφοδοτούν την πρωτεύουσα, από την 1η Ιανουαρίου 1985 και εφεξής — εκτός του Ευήνου όπου τα δεδομένα ξεκινούν από τις 26 Δεκεμβρίου 2001. Το πλήρες σύνολο δεδομένων, το οποίο είναι ελεύθερα διαθέσιμο εδώ, θα ανανεώνεται μηνιαία από την ομάδα του iMEdD. Σε αυτήν την πρώτη έκδοση, που δημοσιεύουμε σήμερα, διατίθενται στοιχεία έως τις 10 Ιουλίου 2025. Τα πρωτογενή δεδομένα της ΕΥΔΑΠ ανανεώνονται καθημερινά. 

Σύμφωνα με την ιστοσελίδα της ΕΥΔΑΠ, η εταιρεία προμηθεύεται ακατέργαστο νερό από επιφανειακούς ταμιευτήρες νερού: τον Εύηνο, τον Μαραθώνα, τον Μόρνο και την Υλίκη, που είναι ο μοναδικός φυσικός, αφού οι υπόλοιποι έχουν δημιουργηθεί με την κατασκευή φραγμάτων. Οι κύριες πηγές υδροληψίας είναι ο Μόρνος και ο Εύηνος, ενώ η Υλίκη και ο Μαραθώνας αποτελούν βοηθητικούς υδροδότες. Επίσης, η ΕΥΔΑΠ χρησιμοποιεί τη μέθοδο της γεώτρησης για την άντληση νερού, η ποσότητα της οποίας δεν περιλαμβάνεται στα δεδομένα της πλατφόρμας που συλλέξαμε. 

Στο dataset, κάθε γραμμή αντιστοιχεί σε μία ημέρα του χρόνου. Η πρώτη στήλη («date») περιέχει όλες τις ημερομηνίες για τις οποίες έχουν συλλεχθεί στοιχεία. Οι επόμενες τέσσερις στήλες στο dataset με τα αποθέματα νερού («Evinos», «Marathonas», «Mornos», «Yliki») αντιστοιχούν στους ταμιευτήρες όπου εμφανίζεται η ποσότητα νερού σε κυβικά μέτρα για κάθε ημερομηνία. Η τελευταία στήλη («Total») αναφέρεται στη συνολικό απόθεμα νερού για την εκάστοτε ημερομηνία, όπως αυτή εμφανίζεται στη στήλη «date». 

Τα ημερήσια αποθέματα νερού στους τέσσερις ταμιευτήρες της Αττικής

dateEyinosMarathonasMornosYlikiTotal
1985-01-010187441485617360004914250001071905148
1985-01-020182883945620600004993400001079688394
1985-01-030179590915644900005038800001086329091
1985-01-040176329165669500005068310001091413916
1985-01-050169560005692600005095550001095771000
1985-01-060172929085717350005115980001100625908
1985-01-070165887285742100005136410001104439728
1985-01-080162085555783350005161380001110681555
1985-01-090157997965851400005184200001119359796
1985-01-100153636285901500005218700001127383628
1985-01-110149009425914860005248600001131246942
1985-01-120143665865929890005267000001134055586
1985-01-130140099975943250005280800001136414997
1985-01-140135810885958280005294600001138869088
1985-01-150131426525963290005308400001140311652
1985-01-160126953225973310005322200001142246322
1985-01-170168888605983330005340600001149281860
1985-01-180167218005993500005405000001156571800
1985-01-190164229646003700005456260001162418964
1985-01-200161593106012200005498200001167199310
1985-01-210158160656020700005528490001170735065
1985-01-220154117606025800005554120001173403760
1985-01-230150120506032600005572760001175548050
1985-01-240146641126041100005589070001177681112
1985-01-250145228306049600005605380001180020830
1985-01-260143353986059800005619360001182251398
1985-01-270140099976070000005631010001184110997
1985-01-280136572686081900005640330001185880268
1985-01-290134292326095500005644990001187478232
1985-01-300131126066107400005649650001188817606
1985-01-310127693876119300005661300001190829387
1985-02-010123419406129500005668290001192120940
1985-02-020119927386132900005668290001192111738
1985-02-030115760516136300005665960001191802051
1985-02-040111652326139700005661300001191265232
1985-02-050107741506144800005658970001191151150
1985-02-060103750396148200005654310001190626039
1985-02-07099549306149900005651980001190142930
1985-02-08095542406153300005647320001189616240
1985-02-09091309526156730005642660001189069952
1985-02-10087377606158460005640330001188616760
1985-02-11084776566160190005638000001188296656
1985-02-12080421186180950005633340001189471118
1985-02-13077157786201710005631010001190987778
1985-02-14075548706225930005633340001193481870
1985-02-15074932506238040005633340001194631250
1985-02-16073708806243230005631010001194794880
1985-02-17072979746250150005631010001195413974
1985-02-18072493706257070005628680001195824370
1985-02-19074075916260530005626350001196095591
1985-02-20074932506263990005624020001196294250
1985-02-21076289016263990005621690001196196901
1985-02-22078030906263990005619360001196138090
1985-02-23077905926262260005619360001195952592
1985-02-24078781656262260005619360001196040165
1985-02-25079410906262260005619360001196103090
1985-02-26080674626260530005619360001196056462
1985-02-27080421186260530005619360001196031118
1985-02-28081564276258800005619360001195972427
1985-03-01082329816244960005619360001194664981
1985-03-02082714326246690005619360001194876432
1985-03-03086465156250150005621690001195830515
1985-03-04081564276253610005626350001196152427
1985-03-05089470366244960005633340001196777036
1985-03-06088161306238040005638000001196420130
1985-03-07086595506253610005642660001198286550
1985-03-08084776566260530005644990001199029656
1985-03-09081947046260530005644990001198746704
1985-03-10079410906260530005644990001198493090
1985-03-11077406006260530005644990001198292600
1985-03-12075918426262260005644990001198316842
1985-03-13074932506262260005642660001197985250
1985-03-14074198286262260005642660001197911828
1985-03-15074932506265720005640330001198098250
1985-03-16074687766274370005644990001199404776
1985-03-17073831176283020005651980001200883117
1985-03-18073708806291670005654310001201968880
1985-03-19076041666314160005654310001204451166
1985-03-20076289016333250005654310001206384901
1985-03-21077281896340250005654310001207184189
1985-03-22078280866343750005654310001207634086
1985-03-23079159206347250005658970001208537920
1985-03-24080041026350750005663630001209442102
1985-03-25080547906354250005665960001210075790
1985-03-26080674626357750005668290001210671462
1985-03-27080421186364750005668290001211346118
1985-03-28080167746371750005665960001211787774
1985-03-29081436686377000005665960001212439668
1985-03-30084259286382250005665960001213246928
1985-03-31086856206385750005665960001213856620
1985-04-01089208086387500005665960001214266808
1985-04-02091836466389250005665960001214704646
1985-04-03094746086389250005665960001214995608
1985-04-04097541146387500005665960001215100114
1985-04-050100627386387500005663630001215175738
1985-04-060103613506387500005661300001215241350
1985-04-070106358506387500005658970001215282850
1985-04-080108853586385750005656640001215124358
1985-04-090111511886387500005654310001215332188

Το OpenWater API 

Για να βρούμε τα αποθέματα νερού, χρησιμοποιήσαμε την υπηρεσία API (Application Programming Interface) που παρέχει η πλατφόρμα. Το API ή, αλλιώς, η διεπαφή προγραμματισμού εφαρμογών είναι το περιβάλλον μέσω του οποίου τα δεδομένα μιας εφαρμογής ή πλατφόρμας αποστέλλονται στον χρήστη με τις απαντήσεις και τα αποτελέσματα που ζήτησε από την εν λόγω εφαρμογή ή πλατφόρμα. Η κλήση στην OpenWater API επιστρέφει το απόθεμα όλων των ταμιευτήρων της Αττικής σε κυβικά μέτρα (m³), από την ημερομηνία που έχει ορίσει ο χρήστης και πίσω.  

Στην προκείμενη περίπτωση, η πλατφόρμα, η οποία παραθέτει αναλυτικές οδηγίες για τη χρήση του API, προσφέρει τον παρακάτω σύνδεσμο: 

 
https://opendata-api-eydap.growthfund.gr/api/Savings/

Σε αυτόν, για την ανάκτηση δεδομένων, εφαρμόζονται οι παράμετροι: 

:duration δέχεται τιμές χρονικών περιόδων από την ημερομηνία που θα τεθεί στην παράμετρο date (βλ. παρακάτω). Αυτό σημαίνει πως τα δεδομένα που επιστρέφονται στον χρήστη μπορούν να είναι για τη διάρκεια μίας ημέρας (Day), μίας εβδομάδας (Week), ενός μήνα (Month) ή ενός χρόνου (Year). 

:date παίρνει οποιαδήποτε ημερομηνία της μορφής «DD-MM-YYYY» (ημέρα-μήνας-έτος) και τη θέτει ως τελική ημερομηνία βάσει της οποίας ορίζεται η χρονική περίοδος της οποίας τα δεδομένα θα συλλεχθούν.  

Η τελική μορφή του συνδέσμου θα είναι ως εξής:  

 
https://opendata-api-eydap.growthfund.gr/api/Savings/:duration/:date

Παράδειγμα:  

https://opendata-api-eydap.growthfund.gr/api/Savings/Day/30-12-2004

Η συλλογή και ο καθαρισμός των δεδομένων 

Για να «ζητήσουμε» και να συλλέξουμε τα δεδομένα μέσω του OpenWater API, χρησιμοποιήσαμε τη βιβλιοθήκη Requests για Python. Στη συνέχεια, κάναμε χρήση της βιβλιοθήκης Pandas, για να τα οργανώσουμε σε μορφή dataset. Στις περισσότερες περιπτώσεις, οι κλήσεις μας προς το OpenWater API έγιναν συμπληρώνοντας την παράμετρο duration με τη μεταβλητή Year και την παράμετρο date έως 31 Δεκεμβρίου της κάθε χρονιάς. Εξαιρέσεις αποτέλεσαν οι περιπτώσεις σφαλμάτων στην καταχώρηση δεδομένων, προερχόμενων από την ίδια την πλατφόρμα. Συγκεκριμένα, στην περίπτωση των αποθεμάτων νερού για τον Μαραθώνα, οι ημερομηνίες 31-12-2011, 30-12-2013, 31-12-2013 και, για τον Μόρνο, οι δύο τελευταίες μέρες από την εκάστοτε ημερομηνία ανανέωσης των δεδομένων εμφανίζονταν ως κενές, όταν η κλήση γινόταν με duration «Year», αλλά εμφανίζονταν με υπαρκτές τιμές, όταν η κλήση γινόταν με duration «Day». Έτσι, τα δεδομένα αυτά συλλέχθηκαν και συμπληρώθηκαν ανά ημέρα.  

Τι μπορείτε να παράξετε από αυτό το dataset

Η παραγωγή νερού 

Η πλατφόρμα, επίσης, παρέχει στοιχεία για την ημερήσια παραγωγή νερού, σε κυβικά μέτρα, όπως αυτή γίνεται στις Μονάδες Επεξεργασίας Νερού (ΜΕΝ) της Αττικής, από την 1η Ιανουαρίου 1996 και έως τις 10 Μαρτίου 2025 — εκτός της Μονάδας του Ασπρόπυργου, της οποία τα δεδομένα ξεκινούν από τις 2 Δεκεμβρίου 1996. Εδώ θα βρείτε διαθέσιμο το αντίστοιχο σύνολο δεδομένων, το οποίο περιλαμβάνει τα δεδομένα που συλλέχθηκαν στις 10 Ιουλίου 2025. Το dataset δεν θα ανανεώνεται όσο δεν παρέχονται νέα πρωτογενή δεδομένα από την πηγή.  

Το νερό δέχεται επεξεργασία από τις ΜΕΝ. Εκεί, απολυμαίνεται από μικρόβια και μικροοργανισμούς, καθαρίζεται από στερεά υλικά που έχει παρασύρει και φιλτράρεται. Η διαδικασία αυτή είναι που το καθιστά κατάλληλο προς κατανάλωση. Στο Λεκανοπέδιο της Αττικής, οι ΜΕΝ βρίσκονται στο Γαλάτσι, στις Αχαρνές, στο Πολυδένδρι και τη Μάνδρα Ασπροπύργου. Το σύνολο δεδομένων της παραγωγής νερού έχει παρόμοια δομή με αυτό των αποθεμάτων νερού. Η διαφορά έγκειται στις στήλες όπου, αντί για τους ταμιευτήρες, παρουσιάζονται οι τέσσερις ΜΕΝ της Αττικής («Aspropirgos », «Galatsi », «Kiourka», «Menidi»). 

Για να συλλέξετε τα δεδομένα για την παραγωγή νερού, η ΕΥΔΑΠ προσφέρει τον παρακάτω σύνδεσμο: 

 
https://opendata-api-eydap.growthfund.gr/api/Production

Πώς να συλλέξετε μόνοι σας τα δεδομένα 

Μπορείτε να συλλέξετε μόνοι σας τα δεδομένα αποθεμάτων νερού από την πλατφόρμα OpenWaterAPI, με τη χρήση Python. Παρακάτω παραθέτουμε μέρη του κώδικα με τον οποίο κάναμε τη συλλογή των δεδομένων. Μπορείτε να βρείτε ολόκληρο τον κώδικα εδώ. Ακόμα και αν δεν έχετε εγκατεστημένη την Python και τις λοιπές βιβλιοθήκες στον υπολογιστή σας, μπορείτε να αντιγράψετε και να επικολλήσετε τον κώδικα σε ένα Google Colab notebook, και να ακολουθήσετε την παρακάτω διαδικασία βήμα προς βήμα, ώστε να δείτε τα δεδομένα να συλλέγονται σε πραγματικό χρόνο. 

 
#imports
import requests
import json
import time
import pandas as pd
import datetime

#set ups
pd.set_option('display.max_rows', None)
pd.set_option('display.max_columns', None)
 
# We create all the links (URLs) corresponding to the years we are researching
# and we store them in a list called "webpages"

webpages = []

for n in range(1985, 2026):    
    webpage = 'https://opendata-api-eydap.growthfund.gr/api/Savings/Year/31-12-' + str(n)
    webpages.append(webpage)
webpages
 
# We make a request to the API endpoint and store the response in the "data_list" as a dict

data_list = []

for api in df1.apis:
    
    api_response = requests.get(api)
    data = api_response.text
    parse_json = json.loads(data)
    data_list.append(parse_json)
    
    time.sleep(5)
Λογότυπο Άδειας Χρήσης Creative Commons Non Commercial International