Chuyển đến nội dung chính

Khóa học

Bản đồ tương tác với leaflet trong R

Cơ bản4 giờ

Tìm hiểu cách tạo bản đồ web tương tác dễ dàng bằng leaflet.

R4 giờ16 video55 bài tập4,500 XP16,644Giấy chứng nhận thành tích

Tạo tài khoản miễn phí

Tiếp tục với Google
hoặc
Bằng việc tiếp tục, ban chấp nhận Điều khoản sử dụng, của chúng tôi Chính sách bảo mật và rằng dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Được người học tại hàng nghìn công ty yêu thích

Đào tạo đội ngũ?

Dùng thử cho Doanh nghiệp

Mô tả khóa học

Sẵn sàng khám phá bản đồ theo cách thú vị! "Interactive Maps with leaflet in R" sẽ cung cấp cho bạn công cụ để tạo các bản đồ web đẹp mắt và tương tác bằng dữ liệu không gian và tidyverse. Trong khóa học này, bạn sẽ tạo bản đồ từ bộ dữ liệu IPEDS, chứa thông tin về các trường cao đẳng và đại học ở Hoa Kỳ. Trong quá trình học, bạn sẽ tùy biến bản đồ bằng nhãn, pop-up và marker tùy chỉnh, đồng thời thêm lớp (layer) để tăng tính tương tác. Sau khóa học, bạn sẽ có thể tự tạo và tùy biến bản đồ web tương tác của riêng mình để khám phá các mẫu hình trong dữ liệu.

Yêu cầu tiên quyết

Chương trình học

Đề cương khóa học

1

Thiết lập bản đồ web tương tác

Chương 1 sẽ giới thiệu bạn với gói htmlwidgets và gói leaflet. Sau phần mở đầu này, bạn sẽ xây dựng bản đồ web tương tác đầu tiên bằng leaflet. Trong quá trình tạo bản đồ đầu tiên, bạn sẽ làm quen với nhiều tính năng cốt lõi của leaflet, bao gồm thêm các ô bản đồ (map tiles) khác nhau, đặt điểm trung tâm và mức thu phóng, vẽ một điểm dựa trên tọa độ vĩ độ và kinh độ, và lưu bản đồ leaflet dưới dạng đối tượng. Chương 1 sẽ kết thúc với việc bạn geocode trụ sở chính của DataCamp và tạo một bản đồ leaflet hiển thị vị trí trụ sở kèm pop-up mô tả địa điểm.
Bắt đầu chương
2

Vẽ điểm (Plotting Points)

Trong Chương 2, bạn sẽ phát triển tiếp từ bản đồ leaflet đã tạo ở Chương 1 để xây dựng bản đồ web tương tác về tất cả các trường cao đẳng hệ bốn năm ở California. Sau khi vẽ hàng trăm điểm trên bản đồ leaflet tương tác, bạn sẽ học cách tùy chỉnh các marker trên bản đồ. Chương này cũng sẽ hướng dẫn cách tô màu marker dựa trên biến phân loại (factor).
Bắt đầu chương
3

Nhóm, lớp (layer) và tiện ích bổ sung

Trong Chương 3, bạn sẽ mở rộng bản đồ các trường cao đẳng hệ bốn năm ở California thành bản đồ tất cả các trường cao đẳng tại Mỹ. Trước tiên, ở mục 3.1 bạn sẽ ôn tập và phát triển nội dung từ Chương 2 để tạo bản đồ toàn bộ các trường ở Mỹ. Sau đó, bạn sẽ vẽ lại các trường trên bản đồ leaflet theo "sector" (công lập, tư thục, hay vì lợi nhuận) bằng cách dùng nhóm (group) để người dùng có thể bật/tắt các trường hiển thị trên bản đồ. Ở mục 3.3, bạn sẽ học cách thêm nhiều bản đồ nền (base map) để người dùng chuyển đổi giữa các ô bản đồ khác nhau.
Bắt đầu chương
4

Vẽ đa giác (Plotting Polygons)

Trong Chương 4, bạn sẽ học cách vẽ các đa giác, dùng để xác định vùng địa lý (ví dụ: mã ZIP, bang, quốc gia, v.v.). Chương 4 bắt đầu bằng việc vẽ các mã ZIP ở Bắc Carolina nằm trong tứ phân vị cao nhất về thu nhập bình quân của hộ gia đình. Bạn sẽ học cách tùy biến đa giác với bảng màu và nhãn. Chương 4 sẽ kết thúc bằng việc thêm một lớp mới vào bản đồ mọi trường cao đẳng ở Hoa Kỳ để hiển thị mọi mã ZIP có thu nhập trung bình từ 200.000 đô la trở lên trong năm thuế 2015. Qua quá trình vẽ mã ZIP, bạn sẽ tìm hiểu tổng quan về dữ liệu không gian, dữ liệu geoJSON, ký hiệu @, và hàm addPolygons(). Bên cạnh đó, bạn sẽ có cơ hội thực hành áp dụng nhiều tùy chọn đã học ở các chương trước như pop-up và nhãn, cũng như những cách mới để tùy biến bản đồ, chẳng hạn tùy chọn highlight trong addPolygons().
Bắt đầu chương
R

Bản đồ tương tác với leaflet trong R

Hoàn
thành khóa học

Nhận Chứng nhận Hoàn thành

Đăng ký ngay

Phát triển kỹ năng dữ liệu với DataCamp for Mobile

Tiến bộ mọi lúc mọi nơi với các khóa học di động và thử thách lập trình 5 phút hàng ngày.