Làm cách nào để tạo biểu mẫu tùy chỉnh để nhập thuộc tính trong QGIS


14

Tôi đã thực hiện điều này nhiều lần trong ArcGIS và ArcPad nhưng tôi thậm chí không biết bắt đầu xây dựng một biểu mẫu tùy chỉnh để nhập dữ liệu trong QGIS. Tôi muốn làm điều này cho các hoạt động tại hiện trường - QGIS sẽ tạo ra một công cụ lĩnh vực tốt với một chút tùy chỉnh

Câu trả lời:


21

Dễ như ăn bánh.

http: // woo ware.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/

Về cơ bản, bạn tạo một biểu mẫu với các điều khiển có cùng tên với các trường mà bạn muốn liên kết các giá trị với, QGIS sẽ giải quyết phần còn lại.

Ngoài ra : Nếu bạn muốn QGIS tự động ánh xạ các điều khiển trong biểu mẫu tùy chỉnh của mình, bạn phải đặt loại điều khiển trường trong cài đặt Trường của layar, ví dụ nếu bạn có lệnh gọi hộp tổ hợp TYPEvà bạn muốn nó điền vào hộp tổ hợp với các giá trị bạn đã có trong lớp bạn phải đặt Trường Chỉnh sửa Chỉnh sửa thành Giá trị duy nhất

Chỉnh sửa : Chỉ cần thực hiện một bài đăng blog khác giải thích ràng buộc thêm một chút http: // woo ware.wordpress.com/2012/03/30/custom-qgis-feature-forms-value-binding/

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


Tuyệt vời đi bộ, cảm ơn đã chia sẻ.
SaultDon

1
@NathanW Logic python đã hoạt động rất tốt đối với tôi cho đến bây giờ tôi đã cập nhật lên QGIS 2.6. Người dùng chỉ cần lướt qua các ràng buộc. Có ý kiến ​​gì không?
dùng25976

Nhưng nếu tôi đang tải lớp thông qua python, làm thế nào chúng ta có thể gọi biểu mẫu này?
Abhijit Gujar

Lưu ý rằng mã ví dụ trong hướng dẫn tuyệt vời của Nathan sẽ (không may) sẽ không còn hoạt động trong QGIS 3.
Rostranimin
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.