VEETI vesihuollon tietojärjestelmä

Kohteesta Opasnet Suomi
Loikkaa: valikkoon, hakuun


[htps://www.ymparisto.fi/fi-FI/Kartat_ja_tilastot/Tietojarjestelmat/Vesihuollon_tietojarjestelma_VEETI__ohje(35455)|VEETIin] kerätään tietoa vedenotosta, talousveden tuottamisesta ja käytöstä, jäteveden keräämisestä ja käsittelystä sekä näihin käytettävistä putkiverkoista ja vesihuoltolaitoksista. VEETIllä on olemassa avoin rajapinta, josta löytyy kaikki järjestelmään tallennettu data (paitsi käyttörajoitettu tieto liittyen tarkkoihin paikkatietoihin ja henkilöihin). Tämän rajapinnan kautta kuka tahansa pystyy käyttämään VEETIin vuosien aikana kerättyä dataa.

Rajapinnan kautta löytyvä data

  • Vesihuollon organisaatiosta
    • Laitoksen nimi ja yhteystiedot
    • Vesihuoltolaitoksen asiointikieli
    • Vesihuoltolaitoksen toimiala
    • Vesihuoltolaitoksen toimintamuoto
    • Vesihuoltolaitoksen vesienhoitoalueet
    • Maakunta, Kuntatieto, Paikkakunnat, Postitoimipaikka
    • Alue, jonka kunta on hyväksynyt vesihuoltolaitoksen toiminta-alueeksi
  • Vedenottamoista
    • Vedenottamon nimi, sijainti ja lupatiedot
    • Vedenottamon tilatieto
    • Vedenottamotiedot
    • Vedenottamoon liittyvät verkot
    • Vedenottamon vesityypit
    • Vuosittaiset vedenottomäärät vedenottamoittain
    • Vedenottamon lupatiedot
    • Vedenottoluvan myöntäjä
    • Suurin luvan mukainen vedenottomäärä
  • Putkiverkoista
    • Verkkojen tiedot (esim. vesi, jäte, hule)
    • Vuosittaiset verkkojen saneerausmäärät verkkotyypeittäin
    • Vesijohtoverkoston johtopituus materiaaleittain
    • Käytetty putkimateriaali
    • Putkirikkojen kappalemäärä vuodessa (kpl/vuosi)
    • Verkon tyyppi
  • Veden käsittelystä
    • Talousveden vedenkäsittelymenetelmät
    • Tekopohjaveden valmistuksen vuosittaiset imeytysmäärät
    • Tekopohjaveden valmistuksen imeytystavat
    • Puhdistamolla ohitettu jätevesi
    • Verkostossa ohitettu jätevesi
    • Laatusuosituksen mukaisten raja-arvojen täyttyminen parametreille
    • Jakeluverkostoon omilta vedenkäsittelylaitoksilta tai suoraan pohjavedenottamolta pumpattua talousvettä
    • Jäteveden luvan raja-arvojen lukumäärä vuodessa (esim. yhteensä 32 eri pitoisuus- tai puhdistustehoraja-arvoa) ja saavutettujen raja-arvojen lukumäärä vuodessa (esim. 30)
  • Talous
    • Asiakkailta laskutettu jätevesimäärä oman verkoston alueella (m3/a)
    • Asiakkailta laskutettu vesimäärä (m3/a)
    • Käyttömaksu veden kulutuksesta tai jäteveden tuotosta
    • Minkä tyyppisen kiinteistön taksoista on kyse
    • Minkä tyyppisen verkon taksoista on kyse
    • Vesilaitosten väliset ostetut ja myydyt talousvesimäärät
    • Ostetut ja myydyt talousvesimäärät ei Veetiin kirjatuilta laitoksilta
    • Laitoksen keskeisimmät taloustiedot
    • Vesihuoltolaitosten maksutiedot
  • Muu infrastruktuuri
    • Vesihuoltolaitoksen tekemät uudis- ja saneerausinvestoinnit
    • Vesihuoltolaitoksen tekemät uudis- ja saneerausinvestointien lajinimet
    • Vesihuoltolaitoksen ei-luvanvaraisten jätevedenpuhdistamoiden tiedot
    • Jäteveden puhdistamon tilatieto (tieto tulee Vahti-järjestelmästä)
    • Vedenottamon raakavedenottopaikat
    • Vesisäiliöt
    • Vesisäiliön tyyppi
  • Muut
    • Vesihuoltolaitoksen käyttämän energian määrät
    • Ne toiminnot, joihin vesihuoltolaitoksen käyttämän energia voi kohdistua
    • Vesihuoltolaitoksen tuottaman energian määrät (biokaasu)
    • Jäteveden vastaanotettu vuosittainen määrä ei Veetiin kirjatuilta organisaatioilta
    • Jäteveden vastaanotto ja johdettu vuosittainen määrä organisaatioilta
    • Laskutetun talousveden kulutustyyppi, VELVETissä käytetty koodisto
    • Vuosittaiset liittyneet asukkaat asukaslukuna verkoittain
    • Vuosittaiset liittymien määrät verkoittain
    • Vesienhoitoalue
    • Vesistöalue

Rajapinnan datan käyttö R:llä

Dataa voi ladata rajapinnalta suoraan R:llä käytettäväksi. Moni datataulu on kuitenkin jakautunut useammalle sivulle, joista jokaisella näkyy 500 riviä. Alla oleva koodi hakee suoraan koko data yli 500 riviä pitkille taulukoille. Esimerkissä haetaan data verkkokohtaisesta liittyjämäärästä eli siitä, kuinka monta ihmistä saa vetensä kustakin verkosta vuosittain. Tätä dataa on lähes 5000 riviä.


library(jsonlite)
urlname <- "htp://veetirajapinta.ymparisto.fi/v1/odata/LiittyjaMaara" # ensimmäisen datasivun url.
# LISÄÄ http:N TOINEN T, JOS HALUAT KÄYTTÄÄ KOODIA!
asukkaat <- fromJSON(urlname)$value # hae ensimmäisen sivun data
x <- 0
repeat { #looppi, jota toistetaan, kunnes if:n sisällä oleva ehto toteutuu
  x <- x+500
  urlname1 <- paste(urlname, "?$skip=", x, sep = "") # sen sivun url, jossa on data alkaen 500 riviä myöhemmin, kuin edellisellä kerralla
  new_data <- fromJSON(urlname1)$value # hae tämän uuden urlin sivulla oleva data
  asukkaat <- rbind(asukkaat, new_data) # liitä se samaan taulukkoon jo haetun datan kanssa
  if (nrow(new_data) < 500){ # jos viimeisimmällä sivulla on alle 500 riviä (eli se on viimeinen datasivu), lopeta looppi
    break
  }
}