使用附件¶
在QField中,带有 附件 控件的字段可用于:
- 显示和拍照
- 显示和录制视频
- 收听并录制声音片段
- 显示指向外部文件 (如PDF或文档) 的链接
要配置控件,请参阅 属性表单文档
为要素添加多张图片¶
桌面端筹备工作
您可以向要素添加一张或多张图片,请参考如下示例。
表¶
必须设置两个表。一个表存储要素,另一个表存储图片列表。
Apiary¶
字段 | 类型 |
---|---|
id |
文本 (UUID) |
geometry |
几何图形 |
... |
Apiary_pictures¶
字段 | 类型 |
---|---|
id |
文本 (UUID) |
apiary_id |
文本 (UUID) |
path |
文本 |
... |
关系¶
创建关系如下:
apiary
被引用图层id
被引用字段apiary_picture
引用图层apiary_id
引用字段strength
组合
控件¶
Apiary¶
将字段ID的默认值设置为 uuid()
或使用 UUID 生成器 控件。无需在表单中显示。
将关系控件设置为 多对一关系 并将关系添加到表单
Apiary picture¶
将字段路径的控件类型设置为 附件 并将其添加到表单
Drawing and sketching¶
QField have an in-app drawing and sketching functionality enabling you to directly sketch over and annotate images captured while in the field as well as drawing on top of a blank canvas or over a template.
地理标记¶
QField界面
QField's internal camera will automatically geotag your pictures.
Information about location and direction of the pictures will therefore be baked into the image file.
Note
While with older Android versions it was possible to use other apps like the amazing OpenCamera app for taking pictures and preserving EXIF information from there, this is no longer with recent Android versions. If you enable Use native Camera in the settings you will not be able to preserve EXIF information.
将图像文件中的地理标签 (EXIF) 提取到属性表¶
桌面端筹备工作
有时,您可能对自动存储地理标签感兴趣,如纬度、经度、方向等。这些信息也称为EXIF标签。
要存储EXIF信息,请执行以下步骤:
- 在包含图片的表中为每个EXIF标签添加属性。
- 在图片表单中,将每个属性的默认值配置为相应的 EXIF表达式 参见 QGIS EXIF 函数, 并确保 更新时应用 已激活。
- QGIS文档列出了QField可以捕获的EXIF标签 (上面的链接)。 但是,此列表可能会根据移动设备的特性而略有不同。
- 捕获EXIF标签需要访问图片的完整物理路径。请确保在QGIS表达式中反映这一点。
For example, the expression
exif(@project_folder + '/' + "path", 'Exif.Image.Orientation')
retrieves the orientation of the picture stored in path. For more tags visit the QField EXIF reference documentation and the exiv library documentation. - 完成!QField现在可以在拍照时捕获EXIF标签并将其存储在图片表中。
最大图片尺寸¶
桌面端筹备工作
高级设置允许在 QField同步插件 > 工程配置 中将照片重新缩放到最大宽度或高度
配置附件路径¶
桌面端筹备工作
QField同步提供了配置图片附件路径的方法。
- 请转到 QField同步插件 > 图层属性
- 选择图层、字段并配置表达式
使用表达式指定附件的路径。默认图片保存到 "DCIM" 文件夹,音频保存到 "audio" 文件夹,视频保存到 "video" 文件夹,并以时间戳作为名称。
附加目录可以与图片或其他附件同步。可以在 附件目录 中配置其他路径。所有路径都是相对于工程目录的。
笔记
此功能需要 QGIS 3.14 或更高版本