如何建立自定义表单以在QGIS中输入属性


14

我已经在ArcGIS和ArcPad中完成了很多次,但是我什至不知道从哪里开始为QGIS中的数据输入构建自定义表单。我想为现场操作做这件事-QGIS只需少量定制即可成为一个很好的现场工具

Answers:


21

非常简单。

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

基本上,您创建的表单控件的名称与要将值绑定到的字段的名称相同,其余的将由QGIS负责。

另外:如果希望QGIS以正确的方式自动映射自定义表单中的控件,则必须在行业的“字段”设置中设置字段控件类型,例如,如果您有一个组合框调用,TYPE并且希望它用值填充组合框您已经在图层中,必须将“字段编辑”设置为“ 唯一值”

编辑:刚刚发表了另一篇博客文章,对绑定进行了更多说明http://woostuff.wordpress.com/2012/03/30/custom-qgis-feature-forms-value-binding/

在此处输入图片说明


出色的演练,感谢您的分享。
SaultDon 2012年

1
@NathanW到目前为止,python逻辑对我来说都非常有效,直到我将其更新为QGIS 2.6。用户只需轻按约束即可。有任何想法吗?
user25976

但是,如果我通过python加载该层,我们怎么称这种形式?
Abhijit Gujar

请注意,Nathan出色的教程中的示例代码将(不幸地)在QGIS 3中不再起作用
。– Rostranimin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.