9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

R言語Advent Calendar 2024

Day 10

RでGIS(CSVの座標値リストからポイント作成)

Posted at

はじめに

画像のように緯度経度の座標値のリストがあった際に、座標値の位置にポイントデータを作成する方法を紹介します。

image.png

必要ライブラリ

library(sf)

座標値のリストを読み込む

今回は大阪市オープンデータから、防災関連施設ポイントデータ(災害時避難所・一時避難場所)のcsvを使用します。
データをダウンロードしてcsvをRで読み込みます。

input_data <- read.csv("hoge/hoge.csv")

データを確認して、座標値が経度と緯度のカラムに入っていることを確認します。
image.png

座標値からポイント作成

sfパッケージのst_as_sfを使用します。

#座標値から位置座標とCRSを指定
point_sf <- st_as_sf(input_data, coords = c("経度","緯度"), crs=4326)

coordsにて、経度、緯度のカラムを指定します。
crsにて座標値の座標系を指定します。今回使用するデータの座標値は緯度、経度なので座標系はWGS84である4326を指定します。

地図で描画してみる

mapview::mapview(x=point_sf)

image.png
きちんと緯度経度の位置にポイントが落とされています。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?