Kiểu phân loại của QGIS: Sắp xếp lại các giá trị để nó không đi 57,58,59,6,60,61


11

Tôi có một cột dữ liệu mà tôi đang cố hiển thị theo Kiểu được phân loại nhưng khi QGIS đặt hàng các giá trị, nó sẽ xếp hạng chúng, ví dụ: 57, 58, 59, 6 , 60, 61, 62 ....

Có cách nào để xếp hạng chúng theo đúng thứ tự?

Tôi đang sử dụng đường nối Màu và vì vậy màu của số 6 tối như số 59 và 60, khi đó sẽ nhạt hơn nhiều.

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

Câu trả lời:


7

Trong trường hợp đó, bạn nên sử dụng một trình kết xuất tốt nghiệp. Nó sẽ sắp xếp các giá trị chính xác.

Trình kết xuất phân loại có nghĩa là cho quy mô danh nghĩa .

Trình kết xuất tốt nghiệp sẽ chỉ hoạt động với các giá trị số. Vì vậy, nếu cột của bạn là văn bản, trước tiên bạn sẽ phải chuyển đổi nó sang định dạng số. Như Andre đã lưu ý trong bình luận của mình cho một câu trả lời khác, điều này có thể được thực hiện trong máy tính trường với toint (old_fieldname).


Mặc dù vậy, tôi sẽ rất tuyệt khi có thể sắp xếp / sắp xếp lại các giá trị trước khi chúng được gán một kiểu khi sử dụng phân loại. Trong trường hợp nó không phải là số nhưng có thể một số loại thể hiện bằng văn bản. Nếu tập dữ liệu lớn hoặc có thể nằm trong cơ sở dữ liệu, có thể không thể tạo một cột mới để thể hiện thứ tự.
Châu

6

Một ý tưởng khác là thay đổi cột dữ liệu thành số từ văn bản (trong ArcGIS tôi thêm một 'trường', xóa shapefile khỏi công việc của tôi, sau đó nhập tệp .dbf vào văn phòng mở Calc và biến văn bản thành số trong cột mới sau đó mở lại shapefile với cột dữ liệu được cải tiến mới). Đường nối màu của bạn sẽ chính xác nếu phần mềm nhận ra các con số (thay vì văn bản). Những thứ trông giống như số đối với tôi nhưng nhắn tin vào máy tính của tôi làm phiền tôi mỗi ngày.


3
Tôi nghĩ rằng đây là giải pháp. Trong QGIS, bạn có thể thêm một trường khác trong bảng thuộc tính bằng máy tính trường và sử dụng hàm toint ("<old_fieldname>") để điền vào cột. Bạn có thể kiểm tra xem trường là văn bản hoặc số trong phần trường của thuộc tính lớp.
AndreJ

0

Tôi sẽ tạo một cột văn bản bổ sung được định dạng như ..., 06,07,08,09,10,11, ... Điều này cần được sắp xếp chính xác.

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.