공간 데이터 소개

R로 지리공간 데이터 시각화하기

Charlotte Wickham

Assistant Professor at Oregon State University

공간 데이터란?

  • 데이터는 위치와 연관됩니다
  • 위치는 좌표와 좌표 참조 체계(CRS)로 표현됩니다
  • 일반적 CRS: 경도·위도는 지구 표면의 위치를 나타냅니다
R로 지리공간 데이터 시각화하기

코발리스 주택 거래

스크린샷 2020-06-19 오후 3.28.29.png

R로 지리공간 데이터 시각화하기

코발리스 주택 거래

스크린샷 2020-06-19 오후 3.28.23.png

R로 지리공간 데이터 시각화하기

코발리스 주택 거래

스크린샷 2020-06-19 오후 3.28.10.png

R로 지리공간 데이터 시각화하기

코발리스 주택 거래

스크린샷 2020-06-19 오후 3.28.07 PM.png

R로 지리공간 데이터 시각화하기

코발리스 주택 거래

스크린샷 2020-06-19 오후 3.27.57.png

R로 지리공간 데이터 시각화하기

코발리스 주택 거래

스크린샷 2020-06-19 오후 3.27.35.png

R로 지리공간 데이터 시각화하기

데이터 프레임의 주택 거래

head(sales)
        lon      lat  price bedrooms baths     
1 -123.2803 44.57808 267500        5     2     
2 -123.2330 44.59718 255000        3     2     
3 -123.2635 44.56923 295000        3     2
4 -123.2599 44.59453   5000        0     1     
5 -123.2632 44.53606  13950        0     2     
6 -123.2847 44.59877 233000        3     2     
nrow(sales)
931
  • 점 데이터: 위치는 한 쌍의 좌표로 표현되는 점입니다
R로 지리공간 데이터 시각화하기

ggplot2로 공간 데이터 표시

library(ggplot2)


ggplot(sales, aes(lon, lat)) + geom_point()
  • 위치 단서를 더하면 이해에 도움이 됩니다

스크린샷 2020-06-19 오후 3.41.54.png

R로 지리공간 데이터 시각화하기

ggmap 패키지

library(ggmap)

# Coordinates for location of interest nyc <- c(lon = -74.0059, lat = 40.7128)
# 1. Download the relevant map nyc_map <- get_map(location = nyc, zoom = 10)
# 2. Display the map ggmap(nyc_map)

NYC 지도

R로 지리공간 데이터 시각화하기

연습해 봅시다!

R로 지리공간 데이터 시각화하기

Preparing Video For Download...