Sau khi tham gia shapefile với tệp CSV, tùy chọn ký hiệu tốt nghiệp không có sẵn trong QGIS?


11

Tôi đã kết nối thành công dữ liệu từ tệp csv sang shapefile trong QGIS nhưng vì một số lý do tôi gặp khó khăn khi tượng trưng cho dữ liệu của mình.

Tôi muốn sử dụng một hệ thống ký hiệu tốt nghiệp tuy nhiên tùy chọn này không có sẵn cho bất kỳ cột nào trong bảng đã tham gia của tôi.

Tôi đã thử lưu dưới dạng một lớp mới nhưng điều này không thay đổi vấn đề.

Có ai có bất cứ lời khuyên để có được xung quanh này?

Câu trả lời:


10

Vấn đề rất có thể là tất cả các cột CSV đã được nhập dưới dạng trường văn bản. Văn bản không thể được sử dụng cho phong cách tốt nghiệp.

Để khắc phục điều này, bạn cần một tệp .csvt cho CSV của bạn chỉ định rõ ràng loại dữ liệu của các cột CSV. Về cơ bản, tệp .csvt là tệp văn bản chỉ có một dòng, ví dụ:

"Integer","Real","String"

Đối với tệp CSV có ba cột. Thông tin thêm: http://underdark.wordpress.com/2011/03/07/how-to-specify-data-types-of-csv-columns-for-use-in-qgis/

Bạn sẽ có thể xác minh nếu chỉ định loại dữ liệu hoạt động, bằng cách kiểm tra tab "Trường" của lớp csv và các loại dữ liệu được liệt kê ở đó.


4

Tôi cũng đã thử sử dụng tệp CSVT nhưng có kết quả tốt hơn bằng cách lưu bảng tính Libre Office vào DBF.

Sau đó đưa DBF vào QGIS dưới dạng một lớp vectơ - và nó sẽ xuất hiện dưới dạng bảng.

Các trường trong DBF trong QGIS dường như tự động định dạng khá độc đáo, trong khi tôi không thể làm cho tệp CSV / CSVT hoạt động được.


0

Có, dữ liệu của bạn có thể ở dạng chuỗi chứ không phải giá trị số, tùy chọn ký hiệu tốt nghiệp yêu cầu. Nếu tập dữ liệu của bạn không lớn lắm, hãy mở tệp .csv trong excel và chọn các cột và dán làm giá trị. Lưu nó vàođịnh dạng .xls hoặc * .xlsx và bạn tốt để đi.


0

Tôi gặp vấn đề tương tự, lưu bảng từ văn phòng mở dưới dạng tệp dbf, sau đó thực hiện một chút chỉnh sửa các tiêu đề cột để chúng là các chuỗi liên tục không có dấu cách hoặc dấu chấm câu.

Sau đó, có thể đưa chúng qua cửa sổ trình duyệt QGIS thành các lớp và sau đó liên kết chúng với lớp shapefile mà tôi đang sử dụng


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.