Tôi có một số dự án QGIS mà tôi đã sử dụng trong thời gian dài, thêm và xóa các lớp, cập nhật tham chiếu đến các tệp bị xóa hoặc di chuyển, v.v.
Mở tệp qss bằng trình soạn thảo văn bản Tôi thấy rằng nó chứa nhiều tham chiếu đến các tệp khác nhau và tham chiếu này không được hiển thị trên ngăn cây Lớp.
Tôi có ba trường hợp khác nhau: tham chiếu đến tệp hiện có, tham chiếu đến các tệp bị thiếu, tham chiếu đến các kết nối cơ sở dữ liệu. Tôi đã nhận ra điều này khi tôi mở dự án của mình trên một máy khác và QGIS đã báo cáo một kết nối cơ sở dữ liệu bị thiếu với các bảng vectơ không có trong chế độ xem dạng cây lớp.
Xóa thủ công các tham chiếu từ tệp qss đã giải quyết được vấn đề, nhưng tôi đang quản lý các dự án lớn và gần như không thể kiểm tra tính nhất quán của dự án. Tôi đã thử plugin "Xóa các lớp trống", nhưng các plugin tôi đang cố xóa không phải là các lớp trống.
Có cách nào để 'thanh lọc' tập tin qgis không?
Setting--> Project Properties-->save paths-->relative
Cheers N