Ero sivun ”Pori” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
Rivi 88: Rivi 88:
library(classInt)
library(classInt)
library(raster)
library(raster)
 
par(mfrow=c(6,1), mar=c(3,1,0,1), cex=1.5) # Graphics settings
#Fetch2 <- function(dependencies, evaluate = FALSE, indent = 0, verbose = TRUE, ...) {
# if (nrow(dependencies) > 0) {
# for (i in 1:nrow(dependencies)) {
# if(!exists(as.character(dependencies$Name[i]))) {
# testkey <- if (is.null(dependencies$Key[i])) TRUE else is.na(dependencies$Key[i]) | dependencies$Key[i] == ""
# testid <- if (is.null(dependencies$Ident[i])) TRUE else is.na(dependencies$Ident[i]) | dependencies$Ident[i] == ""
# if (testkey & testid) {
# stop(paste("No key nor ident given for dependent variable: ", dependencies$Name[i], "!", sep = ""))
# }
# if (!testkey) {
# objects.get(dependencies$Key[i]) # Key is the R-tools session identifier (shown at the end of the url)
# }
# if (testkey & !testid) {
# ident <- strsplit(as.character(dependencies$Ident[i]), "/")[[1]] # Ident should be in format <page_id>/<code_name>
# objects.latest(ident[1], ident[2])
# }
# if (evaluate) assign(
# as.character(dependencies$Name[i]),  
# EvalOutput(get(as.character(dependencies$Name[i])), ...),
# envir = .GlobalEnv
# )
# if (verbose) cat("\n", rep("-", indent), as.character(dependencies$Name[i]), "fetched successfully!\n")
# }
# }
# }
#} # no need to return anything since variables are written in global memory by objects.get




Rivi 299: Rivi 273:


oprint(Tulos@output[Tulos@output$Iter == 1, ])
oprint(Tulos@output[Tulos@output$Iter == 1, ])
#################################
# Draw a concentration map.
par(mfrow=c(6,1), mar=c(3,1,0,1), cex=1.5)


colorstrip <- function(colors, labels) {
colorstrip <- function(colors, labels) {
Rivi 312: Rivi 280:
axis(1,approx(c(0, 1), n=length(labels))$y, labels)
axis(1,approx(c(0, 1), n=length(labels))$y, labels)
}
}
# Draw a concentration map.


cat("Esimerkki yhden päästöpisteen aiheuttamasta pitoisuuskentästä.\n")
cat("Esimerkki yhden päästöpisteen aiheuttamasta pitoisuuskentästä.\n")


temp <- EvalOutput(Pitoisuus, N = 1)
temp <- Pitoisuus # EvalOutput(Pitoisuus, N = 1)


temp2 <- gsub("\\(", "", temp@output$LObin)
temp2 <- gsub("\\(", "", temp@output$LObin)
Rivi 351: Rivi 321:


data$truncated_concentration <- ifelse(data$concentration > 1, 1, data$concentration)
data$truncated_concentration <- ifelse(data$concentration > 1, 1, data$concentration)
data$log_concentration <- (log10(data$concentration) - log10(0.001)) / 4
print(max(data$log_concentration))


# Plot the data
# Plot the data
Rivi 371: Rivi 343:


#Rasterize point data
#Rasterize point data
rast2<-rasterize(shp, rast, shp$truncated_concentration, fun=mean)
rast2<-rasterize(shp, rast, shp$log_concentration, fun=mean)


steps <- c(0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1)
steps <- c(0.001,0.003,0.01,0.03,0.1,0.3,1,3,10)
colors <- rev(rainbow(length(steps), start=0, end=0.50))
colors <- rev(rainbow(length(steps), start=0, end=0.50))



Versio 17. maaliskuuta 2013 kello 10.09




Kysymys

Miten terveysvaikutusarviointi pitäisi huomioida kaupunkitason päätöksenteossa Porissa? Mitä kehityshankkeita on meneillään?

Vastaus

Perustelut

Riippuvuudet

Tärkeitä henkilöitä Porissa:

  • Päivi Kolehmainen, kaupunginvaltuutettu
  • Timo Aro, kehittämispäällikkö
  • Sirpa Kynäslahti, hyvinvointikoordinaattori

Data

Laskenta

Matkakeskuksen pienhiukkaspäästöt



<googlemap version="0.9" lat="61.4833" lon="21.800051" type="map" zoom="14"> (L) 61.481462, 21.798688, Oy Matkahuolto Ab Itsenäisyydenkatu 44 Pori, (R) 61.477491, 21.787756, Rautatieasema Pori Finland , </googlemap>

Kysymys

Kuinka suuret ovat pienhiukkaspäästöt Porissa matkakeskukseen liittyen, ja mitä terveysvaikutuksia niillä on?

Vastaus

Ylimääräisiä kuolemantapauksia vuodessa
Vaihtoehto Tulos
Matkakeskus keskustassa
Matkakeskus rautatieasemalla

Perustelut

#: Käytetty leviämis- ja altistumalli on tarkkuudeltaan vain yksi kilometri. Kilometriresoluutio on riittämätön. Malli antaa vain karkeita arvioita ja luultavasti vähättelee vaihtoehtojen eroja ja kokonaisvaikutuksia. --Jouni Tuomisto 25. lokakuuta 2012 kello 00.24 (EEST)

#: Totta on, että malli vähättelee muutaman sadan metrin säteellä päästölähteestä tapahtuvaa altistumista. Kuitenkin virheen suunta on tiedossa, ja se vähättelee terveyshaittoja tilanteissa, jotka sisältävät enemmän liikennettä tiheämmin asutuilla alueilla. --Jouni Tuomisto 13. maaliskuuta 2013 kello 04.27 (EET)

Laskenta

HUOM! Tällä hetkellä malli laskee ainoastaan pienhiukkaspäästön leviämisen 10-15 km:n säteellä olevaan väestöön. Mallia päivitetään jatkuvasti.

Iteraatioiden määrä:

Näytä välivaiheet?:

+ Näytä koodi

Ovariablet:

  • Terveysvaikutukset: syötteenä Altistuminen * erf * bg.mort
    • erf: vakio, annetaan koodissa
    • bg.mort: vakio, annetaan koodissa
    • Altistuminen: syötteenä Pitoisuus, LO, LA
      • Käytetään funktiota GIS.Exposure(Pitoisuus, LO, LA, ...)
      • LO ja LA: saadaan muuttujan Pitoisuus sarakkeista LO ja LA.
      • Pitoisuus: syötteenä Päästö, LO, LA.
        • LO ja LA: saadaan muuttujan Päästö sarakkeista LO ja LA.
        • Käytetään funktiota GIS.Concentration.matrix(Päästö, LO, LA, ...)
        • Päästö: syötteenä Tieliikennepäästöt (tässä kohdassa lähinnä yksikköskaalausta).

Data

Ero sivun ”Pori” versioiden välillä(-)
ObsVaihtoehtoAjoneuvoAjoKuormitusasteLALOUnitLiikennemääräPituusDescription
1Matkakeskus linja-autoasemallaTäysperävaunuyhdistelmäKatuajo70% kuorma61.48146222.798688kpl-km /d1002Päästöpiste oletetaan nykyiselle linja-autoasemalle
2Matkakeskus rautatieasemallaTäysperävaunuyhdistelmäKatuajo70% kuorma61.47749121.787756kpl-km /d1002Päästöpiste oletetaan rautatieasemalle

Katso myös

Avainsanat

Viitteet


Aiheeseen liittyviä tiedostoja

<mfanonymousfilelist></mfanonymousfilelist>