5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[R] ArcGIS とか QGIS っぽいインターフェースを R で作ってみる

Last updated at Posted at 2020-01-19

Rmarkdown でマップとテーブルをくっつけて表示したら、ArcGIS とか QGIS みたいになりました。
Test.jpg

(Markdown の中に Markdown を書いていくのはどうしたらよかったのだろうか...。 ※下記ではチャンクをコメントアウトしています。)

## 0. 準備
# ```{r setup, include=F}
knitr::opts_chunk$set(echo=T)
library(colorRamps)
library(data.table)
library(dplyr)
library(DT)
library(mapview)
library(sf)
setwd("C:/hoge/piyo/")
# ```

## 1. データの読み込み
# ```{r code1, echo=F, warning=F}
Ward <- sf::st_read("Boundary_Ward_Tokyo23.shp")
CCM <- sf::st_read("Boundary_CCM_Tokyo23.shp")

m <- mapview(Ward, color="blue", lwd=2, legend=F, 
             col.regions="White", alpha.regions=0, 
             map.types="CartoDB.Positron") +
     mapview(CCM, zcol="Pop", lwd=0.2,
             col.regions=colorRampPalette(c("white","orange","red","darkred")))
# ```

## 2. マップの表示
# Mapping
# ```{r code2, echo=F, out.width='100%'}
m@map
# ```

## 3. 属性テーブルの表示
# Attribute table
# ```{r code3, echo=F, warning=F, out.width='100%'}
DT::datatable(CCM, rownames=F, editable=T)
# ```

データは統計GIS( https://www.e-stat.go.jp/gis/ )よりDLしたものです。

あと、Kepler.gl で 3次元化したマップを組み込むのはリンクの貼り付けでできたが、属性テーブルをエディットした結果を逐次的にマップに反映させる方法を試行中...。

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?