or
이 연습은 강의의 일부입니다
1장에서는 htmlwidgets 패키지와 leaflet 패키지를 소개합니다. 이어서 leaflet을 사용해 첫 번째 인터랙티브 웹 지도를 만들어 볼 거예요. 이 지도를 만드는 과정에서 다양한 지도 타일 추가, 중심점과 확대 수준 설정, 위도·경도 좌표로 단일 포인트 표시, leaflet 지도를 객체로 저장하기 등 leaflet 패키지의 핵심 기능을 익힙니다. 마지막에는 DataCamp 본사 위치를 지오코딩하고, 본사를 표시하며 위치 설명 팝업을 보여 주는 leaflet 지도를 완성합니다.
2장에서는 1장에서 만든 leaflet 지도를 바탕으로 캘리포니아 내 4년제 대학 전체의 인터랙티브 웹 지도를 만듭니다. 수백 개의 포인트를 인터랙티브 지도에 표시한 뒤, leaflet 지도에서 마커를 원하는 대로 꾸미는 방법을 배웁니다. 또한 이 장에서는 범주형 변수에 따라 마커에 색상을 입히는 방법도 다룹니다.
3장에서는 캘리포니아의 4년제 대학 지도를 확장해, 미국 내 모든 대학 지도를 만듭니다. 먼저 3.1절에서는 2장의 내용을 복습·확장하여 미국 전역 대학 지도를 만들어요. 그다음에는 대학의 섹터(공립, 사립, 영리)에 따라 그룹을 사용해 다시 표시하고, 사용자가 지도에서 보여 줄 대학을 토글할 수 있게 설정합니다. 3.3절에서는 여러 개의 기본 지도를 추가해, 사용자가 다양한 지도 타일 사이를 전환하도록 만드는 방법을 배웁니다.
현재 연습
4장에서는 우편번호, 주, 국가 등 지리적 경계를 정의하는 데 쓰이는 폴리곤을 지도에 표시하는 방법을 배웁니다. 먼저 노스캐롤라이나 주에서 평균 가계 소득이 상위 사분위에 해당하는 우편번호 영역을 그려 보면서 시작합니다. 이어서 색상 팔레트와 라벨로 폴리곤을 커스터마이즈하는 방법을 익힙니다. 마지막에는 미국 모든 대학 지도에 2015년 과세 연도 기준 평균 소득이 200,000달러 이상인 모든 우편번호를 표시하는 새 레이어를 추가합니다. 이 과정을 통해 전반적인 공간 데이터, geoJSON 데이터, @ 기호, addPolygons() 함수에 대해 배우고, 이전 장에서 익힌 팝업과 라벨 같은 옵션을 실습하며, addPolygons()의 highlight 옵션 등 새로운 커스터마이즈 방법도 익힙니다.