R Interface to 'Kokudo Suuchi' API

Provides an interface to 'Kokudo Suuchi' API, the GIS data service of the Japanese government. See < http://nlftp.mlit.go.jp/ksj-e/index.html> for more information.


(Sorry, English version of README is not availavle for now.)

国土数値情報ダウンロードサービス Web APIの情報を取得するRパッケージです。

2014/12から国土交通省国土政策局が提供しているGISで利用可能な国土数値情報を取得できるAPIです。本パッケージはバージョン1.0bに対応しています。

公式ページ:http://nlftp.mlit.go.jp/ksj/api/about_api.html

APIの利用やAPIで得られるURL先のGISデータの利用にあたっては、国土数値情報ダウンロードサービスの利用約款、及び、同Web APIの利用規約をご確認の上ご利用ください。

devtools::install_github("yutannihilation/kokudosuuchi")

詳しいパラメータの意味は公式ドキュメント(PDF)をご参照ください

library(kokudosuuchi)
#> このサービスは、「国土交通省 国土数値情報(カテゴリ名)」をもとに加工者が作成
#> 以下の国土数値情報ダウンロードサービスの利用約款をご確認の上ご利用ください:
#> 
#> http://nlftp.mlit.go.jp/ksj/other/yakkan.html
 
getKSJSummary()
#> # A tibble: 102 × 5
#>    identifier                title           field1       field2 areaType
#>         <chr>                <chr>            <chr>        <chr>    <chr>
#> 1         A03   三大都市圏計画区域         政策区域     大都市圏        2
#> 2         A09             都市地域 国土(水・土地)     土地利用        3
#> 3         A10         自然公園地域             地域     保護保全        3
#> 4         A11         自然保全地域             地域     保護保全        3
#> 5         A12             農業地域 国土(水・土地)     土地利用        3
#> 6         A13             森林地域 国土(水・土地)     土地利用        3
#> 7         A15           鳥獣保護区             地域     保護保全        3
#> 8         A16         人口集中地区         政策区域            -        3
#> 9         A17             過疎地域         政策区域 条件不利地域        3
#> 10        A18 半島振興対策実施地域         政策区域 条件不利地域        3
#> # ... with 92 more rows
library(kokudosuuchi)
 
# prefCodeが3で、年が2000-2010の河川のデータ
getKSJURL("W05", prefCode = 3, fiscalyer = 2000:2010)
#> # A tibble: 1 × 9
#>   identifier title            field  year areaType areaCode datum
#>        <chr> <chr>            <chr> <chr>    <chr>    <chr> <chr>
#> 1        W05  河川 国土(水・土地)  2007        3        3     1
#> # ... with 2 more variables: zipFileUrl <chr>, zipFileSize <chr>
library(kokudosuuchi)
 
options(max.print = 20)
getKSJData("http://nlftp.mlit.go.jp/ksj/gml/data/W05/W05-07/W05-07_03_GML.zip")
#> OGR data source with driver: ESRI Shapefile 
#> Source: "C:\Users\user1\AppData\Local\Temp\RtmpCY5ScU/1d9e3cbd8c67c8289c3e955f4a925569", layer: "W05-07_03-g_RiverNode"
#> with 7534 features
#> It has 3 fields
#> OGR data source with driver: ESRI Shapefile 
#> Source: "C:\Users\user1\AppData\Local\Temp\RtmpCY5ScU/1d9e3cbd8c67c8289c3e955f4a925569", layer: "W05-07_03-g_Stream"
#> with 7597 features
#> It has 10 fields
#> $`W05-07_03-g_RiverNode`
#>               coordinates W05_001 W05_011      W05_000
#> 1    (140.9582, 40.08226)  820208     563 gb03_0306894
#> 2    (140.9408, 40.07295)  820208     707 gb03_0306905
#> 3    (140.9433, 40.07361)  820208     668 gb03_0306906
#> 4    (140.9834, 40.21256)  820208     584 gb03_0306909
#> 5    (140.8866, 40.08491)  820208     360 gb03_0306916
#>  [ reached getOption("max.print") -- 7529 行を無視しました ] 
#> 
#> $`W05-07_03-g_Stream`
#>                                      geometry W05_001    W05_002 W05_003
#> 0    MULTILINESTRING((141.6751 39.02211 ...))  030041 0300410001       3
#>             W05_004 W05_005 W05_006       W05_007       W05_008
#> 0            浜田川       4    true #gb03_0302521 #gb03_0301996
#>            W05_009       W05_010
#> 0    #gb03_0302521 #gb03_0301995
#>  [ reached getOption("max.print") -- 7596 行を無視しました ]

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("kokudosuuchi")

0.4.1 by Hiroaki Yutani, a month ago


https://github.com/yutannihilation/kokudosuuchi


Report a bug at https://github.com/yutannihilation/kokudosuuchi/issues


Browse source code at https://github.com/cran/kokudosuuchi


Authors: Hiroaki Yutani [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports curl, dplyr, glue, httr, purrr, rlang, sf, shiny, stringi, stringr, tibble, tools, xml2

Suggests readr, testthat


Suggested by jpndistrict.


See at CRAN