Ero sivun ”Joensuun keskustan liikennemalli J1” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
(Liikennesuunnitelman koordinaattiesityksestä siirrytään polun koordinaattiesitykseen)
Rivi 56: Rivi 56:
risteykset <- risteykset[, c(1,2,4,5,3)]
risteykset <- risteykset[, c(1,2,4,5,3)]
colnames(risteykset) <- c("Risteys","Pohjoiseen","Itään","Etelään","Länteen")
colnames(risteykset) <- c("Risteys","Pohjoiseen","Itään","Etelään","Länteen")
# Eristetaan risteyspisteet omaan vektoriin:
#
risteyspisteet <- risteykset[[1]]; dim(risteyspisteet)<-c(9,13)
# Muodostetaan ylimaaraiset rivit ja sarakkeet lahinaapuritaulukointia varten
# (ita-lansi -suunnassa reunapisteiden nimena "AA" ja pohjois-etela -suunnassa "BB", nurkissa "XX"):
#
#
# Luetaan liikennesuunnitelma tietokannasta
test3 <- c(1:(15*11)); dim(test3) <- c(11,15); test3 <- test3*0;
test3[2:10,2:14]<-as.character(risteyspisteet); test3[1:11,1] <- "AA"; test3[1:11,15] <- "AA"; test3[1,2:14] <- "BB"; test3[11,2:14] <- "BB";
test3[1,1] <- "XX"; test3[1,15] <- "XX"; test3[11,1] <- "XX"; test3[11,15] <- "XX";
 
 
# Luetaan myos liikennesuunnitelma tietokannasta
liikennesuunnitelmat <- op_baseGetData("opasnet_base", "Op_fi2681")
liikennesuunnitelmat <- op_baseGetData("opasnet_base", "Op_fi2681")
#
#
Rivi 92: Rivi 105:
# Puretaan listarakenne unlist-komennolla:
# Puretaan listarakenne unlist-komennolla:
liikennesuunnitelmalista <- unlist(liikennesuunnitelmalista)
liikennesuunnitelmalista <- unlist(liikennesuunnitelmalista)
#
# Eristetaan x- ja y-koordinaatit liikennesuunnitelmalista-muuttujasta:
#
apu.lkm <- length(liikennesuunnitelmalista)/6
polku.apu <- list(1:apu.lkm); for(i in 1:apu.lkm) {polku.apu[[i]] <- liikennesuunnitelmalista[((i-1)*6+2):((i-1)*6+5)]}
#
# Maaritetaan lahtopiste
apu.x <- c(1:9); lahto.x <- sum(as.numeric(apu.x == polku.apu[[1]][1])*c(1:9));
apu.y <- c("A","B","C","D","E","F","G","H","I","J","K","L","M"); lahto.y <- sum(as.numeric(apu.y == polku.apu[[1]][2])*c(1:13))
#lahto.x;lahto.y
#
# Maaritetaan loppupiste
loppu.x <- sum(as.numeric(apu.x == polku.apu[[1]][3])*c(1:9))
loppu.y <- sum(as.numeric(apu.y == polku.apu[[1]][4])*c(1:13))
#loppu.x;loppu.y
#
# Maaritetaan onko muutos x- vai y-suuntaan:
if(loppu.x - lahto.x == 0) muutos.x <- 0 else muutos.x <- 1;
if(muutos.x == 0) muutos.y <- 1 else muutos.y <- 0
#
# Maaritetaan muutoksen maara
ero.x <- loppu.x - lahto.x; ero.y <- loppu.y - lahto.y;
#muutos.x; ero.x; muutos.y; ero.y
#
#for(x in lahto.x:loppu.x) {for(y in lahto.y:loppu.y) { print(test3[11*y + x + 1]) }}




# Eristetaan risteyspisteet omaan vektoriin:
#
risteyspisteet <- risteykset[[1]]; dim(risteyspisteet)<-c(9,13)


# Muodostetaan ylimaaraiset rivit ja sarakkeet lahinaapuritaulukointia varten
# (ita-lansi -suunnassa reunapisteiden nimena "AA" ja pohjois-etela -suunnassa "BB", nurkissa "XX"):
#
test3<-c(1:(15*11)); dim(test3)<-c(11,15); test3<-test3*0;
test3[2:10,2:14]<-as.character(risteyspisteet); test3[1:11,1] <- "AA"; test3[1:11,15] <- "AA"; test3[1,2:14] <- "BB"; test3[11,2:14] <- "BB";
test3[1,1] <- "XX"; test3[1,15] <- "XX"; test3[11,1] <- "XX"; test3[11,15] <- "XX";
#
# Poluksi maaritellaan pistejoukko vertekseja
# Poluksi maaritellaan pistejoukko vertekseja
#
#

Versio 17. lokakuuta 2011 kello 11.04




Rajaus

Liikennemalli J1 on yksinkertaistettu version Helsingin seudun joukkoliikennemallista. Malli J1 on rajattu Joensuun ydinkeskustaan 9*13-korttelin hilaan. Mallia J1 käytetään osana 29.9.2011 Joensuussa järjestettävää Eracedu-koulutustapahtumaa.

Mallia päivitetään, sitä voi kokeilla oletusarvoin klikkaamalla otsikon 'Kaava' alta löytyvää 'Aja koodi' -näppäintä.

Määritelmä

Data

Mitä muutoksia haluaisit tehdä Joensuun liikennejärjestelyihin? Katso karttaa ja vastaa kysymyksiin.

Alkupisteen x-koordinaatti:

Alkuposteen y-koordinaatti:

Loppupisteen x-koordinaatti:

Loppupisteen y-koordinaatti:

Mitä haluat lisätä tälle välille?:

Voit antaa omalle suunnitelmallesi nimen, jolloin yksittäiset ehdotukset käsitellään kokonaisuutena. Suunnitelman nimi?:

+ Näytä koodi

Kausaliteetti

  • Ylävirtamuuttujia ei ole.

Yksikkö

Muuttujan tulokset on ilmaistu useissa yksiköissä (liikennesuorite, CO2-päästöt, pienhiukkaspäästöt, DALYt)

Kaava

+ Näytä koodi

Tulokset

Näytä tähänastiset ehdotukset

+ Näytä koodi


Katso myös


Viitteet


Aiheeseen liittyviä tiedostoja

<mfanonymousfilelist></mfanonymousfilelist>