Làm thế nào để thay đổi độ dài đến 2 chữ số thập phân?


13

Tôi đang cố gắng tìm ra cách tính độ dài của một dòng chỉ còn 2 chữ số thập phân trong QGIS. Khi tôi sử dụng máy tính trường để tạo trường mới, tôi không thay đổi gì về loại trường, độ rộng trường hoặc độ chính xác, tôi liên tục nhận được độ dài đến 13 chữ số thập phân.

Câu trả lời:


19

Trong phiên bản mới nhất của QGIS có chức năng làm tròn mới mà bạn có thể sử dụng để kiểm soát số lượng vị trí thập phân:

round($length,3)

Kết quả: 1.10228762876525 -> 1.102


Tôi đoán rằng sẽ có một biểu hiện đơn giản, cảm ơn Nathan
geosmiles

Khi 1.9 lăn ra?
biệt danh

1
1.9 không được phát hành. 2.0 là bản phát hành tiếp theo hy vọng trong vài tháng tới.
Nathan W

5

Bạn cần lưu tệp, trước khi các thay đổi về độ chính xác được hiển thị đầy đủ.


2
Trong QGIS Master, bạn cũng phải rời khỏi chế độ chỉnh sửa và / hoặc đóng và mở lại bảng thuộc tính.
AndreJ

Tôi làm việc với QGIS 2.8.6 và chức năng này không hoạt động với tôi ...
Andreu Amoros

1

Giải pháp tốt nhất:

Tải plugin: "Đang xử lý", khung xử lý dữ liệu không gian cho QGIS

Chọn các lệnh trong thanh menu "đang xử lý"

Nhập "trường" trong combobox

Chọn: "Thuật toán xử lý: Trường tái cấu trúc"

Đặt vị trí thập phân trong các trường

(Nếu có bất kỳ mục nào trong cột biểu thức được ký màu đỏ, chỉ cần thêm "......" ở đầu và cuối (hình dạng không giống như tên cột dài có khoảng trắng (ví dụ: cột x tọa độ phải là "tọa độ x")

Lưu vào tập tin mới hoặc tạm thời (để bạn có thể ghi đè lên hình dạng hiện tại của bạn).

Làm xong

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.