Type: | Package |
Title: | Utilities for 'Kokudo Suuchi' |
Version: | 1.0.0 |
Description: | Provides utilities for 'Kokudo Suuchi', the GIS data service of the Japanese government. See https://nlftp.mlit.go.jp/index.html for more information. |
URL: | https://yutannihilation.github.io/kokudosuuchi/, https://github.com/yutannihilation/kokudosuuchi |
BugReports: | https://github.com/yutannihilation/kokudosuuchi/issues |
License: | MIT + file LICENSE |
Depends: | R (≥ 2.10) |
Imports: | glue, rlang, sf, stringr, tibble |
Suggests: | testthat |
LazyData: | TRUE |
RoxygenNote: | 7.1.1 |
Encoding: | UTF-8 |
Config/testthat/edition: | 3 |
NeedsCompilation: | no |
Packaged: | 2021-02-23 13:53:58 UTC; yutani |
Author: | Hiroaki Yutani |
Maintainer: | Hiroaki Yutani <yutani.ini@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2021-02-23 14:50:02 UTC |
Utilities for 'Kokudo Suuchi'
Description
Provides utilities for 'Kokudo Suuchi', the GIS data service of the Japanese government. See <https://nlftp.mlit.go.jp/index.html> for more information.
Author(s)
Maintainer: Hiroaki Yutani yutani.ini@gmail.com (ORCID)
See Also
http://nlftp.mlit.go.jp/ksj/api/about_api.html
Get JPGIS2.1 Data
Description
getKSJData()
is deprecated.
Usage
getKSJData(zip_file, cache_dir = tempdir(), encoding = "CP932")
Arguments
zip_file |
Either a URL, a path to a zip file, or a path to a directory which contains shape files. |
cache_dir |
Path to a directory for caching zip files. |
encoding |
Encoding of the data. |
Rest in peace, 'Kokudo Suuchi' API...
Description
Rest in peace, 'Kokudo Suuchi' API...
Usage
getKSJSummary(...)
getKSJURL(...)
choose_prefecture_code(...)
Arguments
... |
Ignored. |
Read JPGIS2.1 Data
Description
readKSJData()
is an utility to read data downloaded from 'Kokudo Suuchi' service.
Usage
readKSJData(x, encoding = "CP932")
Arguments
x |
A path to a ZIP file or to a directory that contains the extracted files. |
encoding |
Encoding of the data. |
Examples
## Not run:
# Download a ZIP file from kokudosuuchi website
zip_file <- tempfile(fileext = ".zip")
url <- "https://nlftp.mlit.go.jp/ksj/gml/data/W07/W07-09/W07-09_3641-jgd_GML.zip"
download.file(url, zip_file)
# Load all data as sf objects
d <- readKSJData(zip_file)
# Translate colnames and 'codelist' type columns
translateKSJData(d)
## End(Not run)
Translate JPGIS2.1 Data
Description
translateKSJData()
translates colnames and 'codelist'-type of columns to
human-readable labels.
Usage
translateKSJData(
x,
id = NULL,
variant = NULL,
quiet = TRUE,
translate_colnames = TRUE,
translate_codelist = TRUE
)
Arguments
x |
A list of sf objects. |
id |
An ID of the dataset (e.g. |
variant |
A type of variant in case the translation cannot be determined only by |
quiet |
If |
translate_colnames |
If |
translate_codelist |
If |