Làm cách nào để tính diện tích đa giác và chu vi bằng cách sử dụng QGIS?


13

Sử dụng QGIS, nếu tôi tải một lớp đa giác và tạo một cột mới, làm thế nào để tôi điền vào cột đó bằng:

  1. diện tích của mỗi đa giác và một cột khác với
  2. chiều dài chu vi của mỗi đa giác?

1
Vì vậy, tôi đã thay đổi và lưu shapefile trong UTM chiếu để lấy diện tích bình phương mét nhưng tôi vẫn nhận được giá trị thập phân thấp cho khu vực. Ví dụ: một đa giác có 102 km2 đang hiển thị trong bảng thuộc tính ở 0,0102. Tôi đã sử dụng cả hai phương thức fTools và máy tính trong bảng thuộc tính. Tôi đang làm gì sai? Cảm ơn

Tôi cũng đã nhìn thấy những con số thấp một cách vô lý, nhưng tôi nghĩ rằng đó là vì tôi đã sai CRS. Tôi nhấp vào biểu tượng ở góc dưới bên phải và thay đổi CRS và các con số bắt đầu đẹp hơn sau đó.
Brian Z

câu hỏi tương tự: gis.stackexchange.com/q/23355/4630
Tomas

Trong Qgis 2.19, không có công cụ Hình học trong menu Vector .. Tôi có phải tải xuống không? Cảm ơn bạn đã trả lời
Thibault

Nếu bạn có một câu hỏi tương tự như câu hỏi này, hãy tạo một câu hỏi mới. Đây là câu trả lời cho câu hỏi ban đầu.
Mattitan

Câu trả lời:


26

Mở máy tính trường, chọn cột mới và nhập biểu thức sau

  • Đối với khu vực: $ diện tích
  • Đối với chu vi: $ chu vi

Đảm bảo rằng lớp của bạn nằm trong một hệ tọa độ dự kiến ​​(không phải lat / long) và theo đúng đơn vị. . .. với CRS mục tiêu chính xác.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


Có các hàm khác bắt đầu bằng $ không?
HealthMaps

2
Thực tế, bạn sẽ thấy chúng trong máy tính hiện trường. trong QGIS 1.8, nó được tổ chức độc đáo theo 'danh sách chức năng' trong máy tính trường
mặc dù không gian

7

Bạn cũng có thể sử dụng fTools: Menu Vector -> Công cụ hình học -> Xuất / Thêm cột hình học

Nó tự động cập nhật lớp của bạn bằng cách thêm các cột KHU VỰC và PERIMETER.

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.