| 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  |