Ero sivun ”Liikenne ja viestintä digitaalisessa Suomessa 2020/Sisällönanalyysi” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
Rivi 489: Rivi 489:


=== Hae sivun relaatiotietoja ===
=== Hae sivun relaatiotietoja ===
{{attack|# |Koodi ei toimi.|--[[Käyttäjä:Jouni|Jouni Tuomisto]] ([[Keskustelu käyttäjästä:Jouni|keskustelu]]) 18. heinäkuuta 2014 kello 14.41 (UTC)}}


'''Tässä etsiä sivun jakeiden kytkentöjä eli relaatioita muihin jakeisiin.  
'''Tässä etsiä sivun jakeiden kytkentöjä eli relaatioita muihin jakeisiin.  
Rivi 513: Rivi 515:
'Liikennejärjestelmän rahoitus ja taloudellinen ohjaus';Liikennejärjestelmän rahoitus ja taloudellinen ohjaus;
'Liikennejärjestelmän rahoitus ja taloudellinen ohjaus';Liikennejärjestelmän rahoitus ja taloudellinen ohjaus;
'Oma Painotus Teema III';Oma Painotus Teema III|
'Oma Painotus Teema III';Oma Painotus Teema III|
name:jaeid|description:Jae|type:text|
 
name:liit|description:Miten jae liittyy haettaviin jakeisiin?|type:selection|options:
name:liit|description:Miten jae liittyy haettaviin jakeisiin?|type:selection|options:
NULL;Kaikki;
NULL;Kaikki;
Rivi 527: Rivi 529:
">
">
jaehakukone <- function(main_ident, series_id, page, page_ident, jaeid = NULL) {
main_subset <- "jakeet"
added_subset <- "jakeenlisays"
deleted_subset <- "jakeenpoistot"
comment_subset <- "kommentit"
deleted_comment_subset <- "Kommenttipoistot"
general_loc <- "Yleinen"
dl <- TRUE
filter <- list()
filter$Sivu <- c(page, general_loc)
if (!is.null(jaeid)){
a <- !grepl("^[a-zA-Z]", jaeid)
if(sum(a) > 0) {
filter$JaeID <- jaeid[a]
} else {
dl <- FALSE
}
}
if (dl) {
dat <- opbase.data(
main_ident,
series_id,
main_subset,
include = filter
)
} else {
dat <- data.frame()
}
if (!is.null(jaeid)){
a <- grepl("^L", jaeid)
dl <- TRUE
if(sum(a) > 0) {
filter$JaeID <- jaeid[a]
} else {
dl <- FALSE
}
}
datlisays <- NULL
if (dl) {
datlisays <- tryCatch(
opbase.data(
main_ident,
subset = added_subset,
include = filter
),
error = function(...) return(NULL)
)
}
if (!is.null(datlisays)) dat <- rbind(dat, datlisays)
datpoisto <- tryCatch(
opbase.data(
main_ident,
subset = deleted_subset,
include = filter
),
error = function(...) return(NULL)
)
if (!is.null(datpoisto)) dat <- dat[!dat$JaeID %in% datpoisto$Result,]
filter <- list()
if (!is.null(jaeid)){
a <- grepl("^K", jaeid)
dl <- TRUE
if(sum(a) > 0) {
filter$JaeID <- jaeid[a]
} else {
dl <- FALSE
}
}
if (length(filter) == 0) filter <- NULL
komm <- NULL
if (dl) {
komm <- tryCatch(
opbase.data(
page_ident,
subset = comment_subset,
include = filter
),
error = function(...) return(NULL)
)
}
if (!is.null(komm)) {
komm <- komm[c("Obs", "Kommentti")]
colnames(komm) <- c("JaeID", "Result")
kommpois <- tryCatch(
opbase.data(
page_ident,
subset = deleted_comment_subset
),
error = function(...) return(NULL)
)
if (!is.null(kommpois)) {
komm <- komm[!komm$JaeID %in% kommpois$Kommenttinro,]
}
if (nrow(komm) > 0) {
komm$JaeID <- paste("K", komm$JaeID, sep = "")
komm$Sivu <- sivu
}
dat <- rbind(dat, komm)
}
return(dat)
}


names <-  c(
names <-  c(
Rivi 658: Rivi 557:
library(OpasnetUtils)
library(OpasnetUtils)


jae <- jaehakukone("Op_fi4362", 12748, sivu, id, jaeid)
jae <- opbase.data("Op_fi4362", 12748, subset = "jakeet")
oprint(jae)


rel1 <- tryCatch(
rel1 <- tryCatch(
Rivi 666: Rivi 564:
)
)
rel2 <- tryCatch(
rel2 <- tryCatch(
opbase.data("Op_fi4362", 12792, subset = "Relaatiot", include = list(Liittymäsivu = sivu))#, Liittymäjae = jaeid)),  
opbase.data("Op_fi4362", 12792, subset = "Relaatiot", include = list(Liittymäsivu = sivu)),#, Liittymäjae = jaeid)),  
error = function(...) return(NULL)
error = function(...) return(NULL)
)
)
Rivi 677: Rivi 575:
oprint("Jakeelle ei löytynyt kysyttyjä relaatioita tietokannassa.")
oprint("Jakeelle ei löytynyt kysyttyjä relaatioita tietokannassa.")
} else {
} else {
liittymäjae <- jaehakukone("Op_fi4362", 12748, sivu, id, c(as.character(rel$Jae), as.character(rel$Liittymäjae)))
 
temp <- rbind(rel1, rel2)[colnames(rel1) %in% c("Sivu", "Jae", "Sisällytys", "Liittyminen", "Liittymäsivu", "Liittymäjae")]
temp2 <- merge(temp, jae, by.x = c("Sivu", "Jae"), by.y = c("Sivu", "JaeID"))
colnames(temp2)[colnames(temp2) == "Sivu"] <- "Lähtösivu"
temp3 <- merge(temp2, jae, by.x = c("Liittymäsivu", "Liittymäjae"), by.y = c("Sivu", "JaeID"))
 
# liittymäjae <- jaehakukone("Op_fi4362", 12748, sivu, id, c(as.character(rel$Jae), as.character(rel$Liittymäjae)))
#jae <- rbind(jae, liittymäjae)
#jae <- rbind(jae, liittymäjae)
temp <- rel
temp <- rel
colnames(temp)[colnames(temp) == "Jae"] <- "Lähtöjae"
colnames(temp)[colnames(temp) == "Jae"] <- "Lähtöjae"
colnames(liittymäjae)[colnames(liittymäjae) == "JaeID"] <- "Liittymäjae"
 
oprint(temp)
# colnames(liittymäjae)[colnames(liittymäjae) == "JaeID"] <- "Liittymäjae"
temp <- temp[colnames(temp) != "Result"]
temp <- temp[colnames(temp) != "Result"]
rel_out1 <- merge(liittymäjae, temp)
# rel_out1 <- merge(liittymäjae, temp)
colnames(liittymäjae)[colnames(liittymäjae) == "Liittymäjae"] <- "Lähtöjae"
# colnames(liittymäjae)[colnames(liittymäjae) == "Liittymäjae"] <- "Lähtöjae"
rel_out2 <- merge(liittymäjae, temp)
# rel_out2 <- merge(liittymäjae, temp)
rel_out1 <- rel_out1[rel_out1$Liittymäjae != jaeid,]
# rel_out1 <- rel_out1[rel_out1$Liittymäjae != jaeid,]
if (nrow(rel_out1)) {
# if (nrow(rel_out1)) {
oprint(
# oprint(
rel_out1[c("Lähtöjae", "Liittymäjae", "Liittyminen", "Sisällytys", "Result")],  
# rel_out1[c("Lähtöjae", "Liittymäjae", "Liittyminen", "Sisällytys", "Result")],  
include.rownames = FALSE,  
# include.rownames = FALSE,  
caption = "Liittyvät liittymä-/kohdejakeet",  
# caption = "Liittyvät liittymä-/kohdejakeet",  
caption.placement = "top"
# caption.placement = "top"
)
# )
}
# }
rel_out2 <- rel_out2[rel_out2$Lähtöjae != jaeid,]
# rel_out2 <- rel_out2[rel_out2$Lähtöjae != jaeid,]
if (nrow(rel_out2)) {
# if (nrow(rel_out2)) {
oprint(
# oprint(
rel_out2[c("Lähtöjae", "Liittymäjae", "Liittyminen", "Sisällytys", "Result")],  
# rel_out2[c("Lähtöjae", "Liittymäjae", "Liittyminen", "Sisällytys", "Result")],  
include.rownames = FALSE,  
# include.rownames = FALSE,  
caption = "Liittyvät lähtöjakeet",  
# caption = "Liittyvät lähtöjakeet",  
caption.placement = "top"
# caption.placement = "top"
)
# )
}
# }
}
}



Versio 18. heinäkuuta 2014 kello 14.41

Tulevaisuuskatsaus LVM 2014

Pääsivu · Ohje · Sisällönanalyysi· Tulosta: Taustamateriaali · Keskustelut · Yhteenveto
Teema I. Kommentoi: Palvelumarkkinat Energiareformi Digipalvelut Sisällöt Oma painotus
Teema II. Kommentoi: Oma tieto Luottamus Dataliiketoiminta Digi-liikenne Oma painotus
Teema III. Kommentoi: Turvallisuus Yhteydet Arktis Rahoitus Oma painotus


Tällä sivulla voit tarkastella liikenneministeriön tulevaisuuskatsauksen sisältöä ja kansalaisten antamien kommenttien suhdetta siihen. Alla olevilla työkaluilla voit hakea tekstin jakeita eli erillisiä tekstikappaleita ja niihin liittyviä avainsanoja tai muita jakeita. Relaatiot tarkoittavat kuvailua siitä, millä tavalla kaksi jaetta liittyy toisiinsa.

Vanha systeemi

Näytä tietyn sivun jakeet

Näytä valitun sivun kaikki jakeet ja jakeisiin liittyvät avainsanat. Taulukossa näkyy myös JaeID, jonka voit antaa tunnisteeksi alla oleviin työkaluihin ja tarkastella jaekohtaisia tietoja. Tulos avautuu uuteen ikkunaan.

Minkä sivun jakeet haluat nähdä?:

+ Näytä koodi

Hae jakeen avainsanatietoja

Tässä voit antaa jakeen tunnisteen ja hakea jakeeseen liittyviä avainsanoja. Avainsanat näkyvät myös koko sivun jaelistauksessa (ks. yllä), mutta se voi olla pitkä taulukko ja kömpelö tapa joihinkin tarkoituksiin.

Minkä sivun jakeen tietoja haluat tarkastella?:

Jae:

+ Näytä koodi

Hae jakeen relaatiotietoja

Tässä voit antaa jakeen tunnisteen ja etsiä jakeen kytkentöjä eli relaatioita muihin jakeisiin. Voit rajata haun tiettyyn sivuun tai tietyntyyppiseen relaatioon.

Minkä sivun jakeen relaatioita haluat tarkastella?:

Jae:

Miten jae liittyy haettaviin jakeisiin?:

Sisällytettiinkö jae tulevaisuuskatsauksen uuteen versioon?:

+ Näytä koodi

Hae sivun relaatiotietoja

⇤--#: . Koodi ei toimi. --Jouni Tuomisto (keskustelu) 18. heinäkuuta 2014 kello 14.41 (UTC) (type: truth; paradigms: science: attack)

Tässä etsiä sivun jakeiden kytkentöjä eli relaatioita muihin jakeisiin. Voit rajata haun tiettyyn sivuun tai tietyntyyppiseen relaatioon.

Minkä sivun jakeen relaatioita haluat tarkastella?:

Miten jae liittyy haettaviin jakeisiin?:

Sisällytettiinkö jae tulevaisuuskatsauksen uuteen versioon?:

+ Näytä koodi

Hae jakeita avainsanalla

Tässä voit hakea jakeita ja analysoida niiden määriä hakemalla yhdellä tai useammalla avainsanalla. Haku löytää jakeet, joissa on jokin annetuista hakusanoista (OR). Jos haluat löytää jakeet, jossa esiintyvät kaikki hakuehdon sanat (AND), voit näyttää kaikki löydetyt jakeet ja järjestää taulukon jaesarakkeen mukaan järjestykseen. Jokainen avainsanaosuma tuottaa uuden kopion jakeesta, joten ne jakeet joissa on useita osumia toistuvat monella rivillä. ⇤--#: . Tähän voisi kehittää elegantimmankin ratkaisun. --Jouni Tuomisto (keskustelu) 18. heinäkuuta 2014 kello 05.04 (UTC) (type: truth; paradigms: science: attack)

Käytetyt avainsanat:


Minkä sivun jakeita haluat tarkastella?:

Mihin avainsanoihin liittyviä jakeita haluat tarkastella? (pilkulla eroteltuna useampia, tyhjä kenttä hakee kaikki):

Haluatko nähdä kaikki löydetyt jakeet?:

+ Näytä koodi

Piirrä avainsanapilviä

Tässä voit valita yhden tai useamman sivun ja piirtää niissä esiintyvistä avainsanoista avainsanapilven eli tägipilven.

Minkä sivujen avainsanoja haluat tarkastella?:
Liikenne ja viestintä palveluna
Liikenteen palvelumarkkinat
Liikenteen energiareformi
Älykkäät käyttäjälähtöiset digitaaliset palvelut
Monipuoliset sisällöt
Oma Painotus Teema I
Digitaalinen tieto hyvinvoinnin ja kilpailuedun lähteenä
Käyttäjän oikeus omaan tietoonsa ja sen hyödyntämiseen
Luottamuksen palauttaminen internettiin
Datan liiketoiminta- ja käyttömahdollisuudet
Tieto ja digitalisaatio liikenteessä
Oma Painotus Teema II
Infrastruktuuri kasvun alustana
Toimintavarmuus ja turvallisuus
Liikenne- ja viestintäyhteydet
Arktinen strategia
Liikennejärjestelmän rahoitus ja taloudellinen ohjaus
Oma Painotus Teema III

+ Näytä koodi

Uusi systeemi

Versiot

Versiot(OldID)
ObsVersioSivuIdentResult
11
22