-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
historie in principle working / relates #40
- Loading branch information
Showing
3 changed files
with
129 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
#' Historical censuses of the Czech Republic | ||
#' | ||
#' Function returning historical admin areas of the Czech Republic, together with relevant census data as specified by parameter **era**. | ||
#' | ||
#' Of notable interest is the 1930 census, which was the last pre-war - and thus the last one to include Czechoslovak citizens of German ethnicity. | ||
#' | ||
#' Due to package size constraints the data are stored externally (and a working internet connection is required to use the package). | ||
#' | ||
#' | ||
#' @param era a historical era of interest. | ||
#' | ||
#' @return `sf` data frame with historical admin area names & census data + geometry; namely: | ||
#' | ||
#' \describe{ | ||
#' \item{okresy_1921}{soudní okresy + census 1921; 328 rows / 92 columns + geometry} | ||
#' \item{okresy_1930}{soudní okresy + census 1931; 330 rows / 90 columns + geometry} | ||
#' \item{okresy_1947}{politické okresy + census 1947; 162 rows / 16 columns + geometry} | ||
#' \item{okresy_1950}{správní okresy + census 1950; 193 rows / 57 columns + geometry} | ||
#' \item{okresy_1961}{správní okresy + census 1960; 76 rows / 105 columns + geometry} | ||
#' \item{okresy_1970}{správní okresy + census 1970; 76 rows / 144 columns + geometry} | ||
#' \item{okresy_1980}{správní okresy + census 1980; 76 rows / 148 columns + geometry} | ||
#' \item{okresy_1991}{správní okresy + census 1991; 76 rows / 155 columns + geometry} | ||
#' \item{okresy_2001}{správní okresy + census 2001; 77 rows / 174 columns + geometry} | ||
#' \item{okresy_2011}{správní okresy + census 2011; 77 rows / 176 columns + geometry} | ||
#' \item{kraje_1950}{kraje + census 1950; 13 rows / 55 columns + geometry} | ||
#' \item{kraje_1961}{kraje + census 1960; 8 rows / 103 columns + geometry} | ||
#' \item{kraje_1970}{kraje + census 1970; 8 rows / 144 columns + geometry} | ||
#' \item{kraje_1980}{kraje + census 1980; 8 rows / 146 columns + geometry} | ||
#' \item{kraje_1991}{kraje + census 1991; 8 rows / 153 columns + geometry} | ||
#' \item{kraje_2001}{kraje + census 2001; 14 rows / 172 columns + geometry} | ||
#' \item{kraje_2011}{kraje + census 2011; 14 rows / 174 columns + geometry} | ||
#' } | ||
#' | ||
#' Credits: | ||
#' 1) „Tento výstup vznikl v rámci řešení projektu číslo DF12P01OVV033 Zpřístupnění historických prostorových a statistických dat v prostředí GIS řešeného v rámci programu Aplikovaného výzkumu a vývoje národní a kulturní identity (NAKI), jehož poskytovatel je Ministerstvo kultury České republiky.“ | ||
#' 2) „JÍCHOVÁ, J., SOUKUP, M., NEMEŠKAL, J., OUŘEDNÍČEK, M., POSPÍŠILOVÁ, L., SVOBODA, P., ŠPAČKOVÁ, P. a kol. (2014): Geodatabáze historických statistických a prostorových dat Česka ze Sčítání lidu, domů a bytů 1921−2011. Urbánní a regionální laboratoř, Přírodovědecká fakulta Univerzity Karlovy v Praze, Praha.“ | ||
#' | ||
#' @source Urbánní a regionální laboratoř (UrRlab) působící na katedře sociální geografie a regionálního rozvoje Přírodovědecké fakulty Univerzity Karlovy v Praze <https://www.historickygis.cz/> | ||
#' | ||
#' @examples | ||
#' | ||
#' \donttest{ | ||
#' library(sf) | ||
#' | ||
#' pre_war <- RCzechia::historie("okresy_1930") | ||
#' | ||
#' plot(pre_war["národnost německá"]) | ||
#' | ||
#' } | ||
#' | ||
#' @export | ||
|
||
historie <- function(era) { | ||
|
||
if(missing(era)) { | ||
stop("historical era is an obligatory parameter!") | ||
} | ||
|
||
if (!is.element(era, c("okresy_1921", "okresy_1930", "okresy_1947", "okresy_1950", "okresy_1961", "okresy_1970", "okresy_1980", "okresy_1991", "okresy_2001", "okresy_2011", "kraje_1950", "kraje_1961", "kraje_1970", "kraje_1980", "kraje_1991", "kraje_2001", "kraje_2011"))) { | ||
stop(paste(era, "is not a valid historical era!")) | ||
} | ||
|
||
result <- .downloader(paste0("history_", era, ".rds")) | ||
result | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.