Mục lục:

Làm cách nào để ánh xạ một shapefile trong R?
Làm cách nào để ánh xạ một shapefile trong R?

Video: Làm cách nào để ánh xạ một shapefile trong R?

Video: Làm cách nào để ánh xạ một shapefile trong R?
Video: Cắt, chia, tách, làm đầy, gộp, lấp đầy vùng trống trong QGIS 2024, Có thể
Anonim

Đọc shapefile vào trong NS (chúng tôi đặt tên cho nó shp ). Chọn biến vùng, biến này phải khác biệt cho các hàng khác nhau.

Vẽ một tệp hình dạng không có thuộc tính rất dễ dàng, thực hiện theo các bước:

  1. Nhận được shapefile .
  2. Đọc shapefile vào trong NS . Ví dụ: sử dụng rgdal:: readOGR.
  3. Sử dụng ggplot để vẽ shapefile .
  4. XONG!

Vậy, shapefile trong R là gì?

Hình dạng là một cách phổ biến để lưu trữ dữ liệu không gian địa lý. Bài đăng này giải thích cách đọc nó với NS và gói rgdal cũng như cách lập biểu đồ trong cơ sở NS hoặc với ggplot2. Thông thường, bạn sẽ thấy nó như một tệp hình dạng định dạng. Định dạng này được tạo bởi một số tệp mà bạn cần giữ cùng nhau trong cùng một thư mục.

Sau đó, câu hỏi đặt ra là, bạn làm một tờ rơi trong R như thế nào? Bạn tạo một bản đồ Tờ rơi với các bước cơ bản sau:

  1. Tạo một widget bản đồ bằng cách gọi leaflet ().
  2. Thêm các lớp (tức là các đối tượng địa lý) vào bản đồ bằng cách sử dụng các chức năng của lớp (ví dụ: addTiles, addMarkers, addPolygons) để sửa đổi tiện ích con bản đồ.
  3. Lặp lại bước 2 như mong muốn.
  4. In tiện ích bản đồ để hiển thị nó.

Bằng cách này, R có thể đọc các tệp hình dạng không?

Bạn có thể sử dụng thư viện sf để mở Hình dạng trực tiếp trong NS . Nó nhanh hơn thư viện rgdal, hãy kiểm tra tại đây: Các tính năng đơn giản cho NS - Điểm chuẩn. Để biết thêm thông tin về gói sf, hãy xem trang chủ của dự án NS -không gian.

Làm thế nào để bạn tạo tỷ lệ cho một bản đồ?

Dưới đây là bốn bước đơn giản bạn sẽ muốn làm theo:

  1. Tìm bản đồ của một khu vực bạn muốn sử dụng.
  2. Tìm cả khoảng cách thực tế và khoảng cách đo được của hai điểm trên bản đồ của bạn.
  3. Chia khoảng cách thực tế cho khoảng cách đo được trên bản đồ cho tỷ lệ của bạn.
  4. Đặt số tỷ lệ của bạn trên bản đồ.

Đề xuất: