Thay đổi đơn vị đo từ độ sang mét trong QGIS?


11

Tôi đang chạy QGIS 1.7.0 trên các cửa sổ và tôi đã tải một shapefile về ranh giới nhóm điều tra dân số từ TIGER . Tệp này dường như nằm trong hệ tọa độ WGS 84 và khi tôi mở nó trong QGIS, đơn vị đo là độ.

Tôi đã thử chiếu lại tệp vào hệ tọa độ NAD 83 và lưu nó dưới dạng shapefile mới, nhưng khi tôi mở tệp mới, nó vẫn hiển thị thước đo theo độ. Nếu tôi cố gắng tạo một bộ đệm, nó diễn giải khoảng cách bộ đệm là độ.

Giả sử tôi bắt đầu với một shapefile từ TIGER, cách tốt nhất để chuyển đổi đơn vị đo của tôi từ độ sang mét là gì?


Đối với hậu thế, có vẻ như quy trình làm việc sau đây có ý nghĩa khi đối phó với các shapefile điều tra dân số Hoa Kỳ:

  1. Tải về shapefile có liên quan
  2. Mở nó trong QGIS
  3. Nhấp vào Settingsmenu và chọnproject properties
  4. Chọn một hệ tọa độ dự kiến, như NAD83 / UTM vùng 19N
  5. Nhấp vào hộp Enable 'on the fly' CRS transformation
  6. Nhấp vào ok
  7. Nhấp vào nút 'phóng to' (một trong các kính lúp)

Câu trả lời:


14

Bạn phải thay đổi Hệ thống tham chiếu phối hợp của dự án; QGIS sẽ không làm điều đó khi bạn tải một tập tin hình dạng.

Đi đến: settings-> Project Properties-> Coordinate Reference System (CRS)và tìm kiếm hình chiếu của bạn.

Mặc dù WGS84 và NAD83 đều đề cập đến các mốc không phải là phép chiếu. Nếu bạn muốn chiếu dữ liệu TIGER của mình, tôi sẽ có xu hướng sử dụng vùng UTM hoặc hình chiếu trên toàn Hoa Kỳ nếu bạn đang xử lý các khu vực rộng lớn.


Ok, tôi đã thay đổi CRS thành NAD 83, và không có gì thay đổi. Đơn vị của khoảng cách vẫn là độ.
Zach

2
NAD 83 là một mốc thời gian, như MerseyViking nói. Nếu bạn thay đổi nó thành vùng UTM có liên quan (cho một khu vực nhỏ), nó sẽ hoạt động.
Emily

2
Như tôi đã nói trong bài trả lời, NAD83 không phải là hình chiếu, vì vậy nó sẽ vẫn ở độ: dữ liệu của bạn được ánh xạ lên một hình cầu như quả địa cầu. Bạn cần phải chiếu lại dữ liệu của bạn lên một mặt phẳng, giống như một bản đồ giấy, trước khi các đơn vị tuyến tính (như mét, bàn chân, hoặc dặm) có ý nghĩa. Bài viết Wikipedia là điểm khởi đầu hợp lý để hiểu sự khác biệt: en.wikipedia.org/wiki/Map_projection
MerseyViking

Được rồi, cám ơn. Tôi đã nhầm lẫn giữa việc thiết lập CRS của lớp đầu vào và thiết lập CRS của dự án.
Zach

1
Ngoài ra, hãy đảm bảo bạn kiểm tra hộp "Bật 'khi đang chuyển đổi' CRS" nếu bạn muốn QGIS tự động điều chỉnh lại các lớp của bạn (tức là khi bạn làm việc, thay vì từ chối chúng và sau đó làm việc với dữ liệu được chiếu). Trong QGIS 1.7+, điều này sẽ hoạt động cho cả vectơ và raster; trong các phiên bản cũ hơn, nó sẽ chỉ hoạt động với các vectơ.
mattwigway

1

Bạn cần lưu shapefile dưới dạng (nhấp chuột phải vào tên shapefile và "save as") và khi bạn lưu nó - chọn CRS mới, đảm bảo đánh dấu vào ô "add to project" ở phía dưới trước khi bạn xác nhận. Bạn nhận được shapefile trong CRS bên phải nhưng bây giờ bạn cần chắc chắn rằng dự án của bạn có cùng CRS - có thể được kiểm tra và thay đổi bằng cách sử dụng biểu tượng "mục tiêu" ở góc dưới bên phải.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.