1. Учиться
  2. /
  3. Courses
  4. /
  5. R로 지리공간 데이터 시각화하기

Connected

Exercise

배경 지도 가져오기

ggmap을 사용해 ggplot2 그래프에 지도를 추가하려면 두 단계가 필요해요:

  1. get_map()으로 지도 다운로드
  2. ggmap()으로 지도 표시

예를 들어, 뉴욕시 지도를 불러와 보죠:

library(ggmap)

nyc <- c(lon = -74.0059, lat = 40.7128)
nyc_map <- get_map(location = nyc, zoom = 10)

get_map()에는 어떤 종류의 지도를 가져올지 제어하는 인수가 몇 가지 있어요. 지금은 대부분 기본값을 사용하겠습니다. 가장 중요한 인수는 첫 번째인 location으로, 지도의 중심이 될 경도·위도 좌표 쌍을 제공합니다. (NYC 좌표는 "coordinates nyc"를 빠르게 검색해 찾았어요.) 다음 인수 zoom은 3에서 21 사이의 정수를 받으며 확대 수준을 제어합니다. 이번 연습에서는 세 번째 인수 scale을 1로 설정하세요. 이는 다운로드되는 지도 해상도를 제어하며, 기본값(2)보다 낮춰 다운로드 시간을 줄이겠습니다.

지도를 표시하는 일은 다운로드한 지도를 유일한 인수로 ggmap()에 전달하는 것만큼 간단해요: ggmap(nyc_map)

이제 여러분 차례입니다! 우리는 Corvallis의 주택 거래 데이터를 살펴볼 예정인데, 어디인지 잘 모르실 수도 있죠. 함께 찾아봐요.

Инструкции

100 XP

미리 corvallis라는 좌표 쌍을 만들어 두었습니다. Corvallis를 중심으로 아래 확대 수준의 지도를 가져오고, 각각 ggmap()으로 그려 보세요. 다운로드 시간을 줄이기 위해 scale = 1을 잊지 말고 설정하세요.

  • zoom = 5 (미국 서해안 오리건주에 Corvallis가 있어요.)
  • zoom = 13 (Willamette 강이 도심을 가로지르고, Corvallis에는 Oregon State University가 있어요.)