跳转至

使用附件

在QField中,带有 附件 控件的字段可用于:

  • 显示和拍照
  • 显示和录制视频
  • 收听并录制声音片段
  • 显示指向外部文件 (如PDF或文档) 的链接

Attachments

要配置控件,请参阅 属性表单文档

为要素添加多张图片

桌面端筹备工作

您可以向要素添加一张或多张图片,请参考如下示例。

必须设置两个表。一个表存储要素,另一个表存储图片列表。

Apiary

字段 类型
id 文本 (UUID)
geometry 几何图形
...

Apiary_pictures

字段 类型
id 文本 (UUID)
apiary_id 文本 (UUID)
path 文本
...

关系

创建关系如下:

  • apiary 被引用图层
  • id 被引用字段
  • apiary_picture 引用图层
  • apiary_id 引用字段
  • strength 组合

Relations

控件

Apiary

将字段ID的默认值设置为 uuid() 或使用 UUID 生成器 控件。无需在表单中显示。

widgets

将关系控件设置为 多对一关系 并将关系添加到表单

widgets

Apiary picture

将字段路径的控件类型设置为 附件 并将其添加到表单

widgets

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信息,请执行以下步骤:

  1. 在包含图片的表中为每个EXIF标签添加属性。
  2. 在图片表单中,将每个属性的默认值配置为相应的 EXIF表达式 参见 QGIS EXIF 函数, 并确保 更新时应用 已激活。
  3. QGIS文档列出了QField可以捕获的EXIF标签 (上面的链接)。 但是,此列表可能会根据移动设备的特性而略有不同。
  4. 捕获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.
  5. 完成!QField现在可以在拍照时捕获EXIF标签并将其存储在图片表中。

最大图片尺寸

桌面端筹备工作

高级设置允许在 QField同步插件 > 工程配置 中将照片重新缩放到最大宽度或高度

image

配置附件路径

桌面端筹备工作

QField同步提供了配置图片附件路径的方法。

  1. 请转到 QField同步插件 > 图层属性
  2. 选择图层、字段并配置表达式

使用表达式指定附件的路径。默认图片保存到 "DCIM" 文件夹,音频保存到 "audio" 文件夹,视频保存到 "video" 文件夹,并以时间戳作为名称。

picture path

附加目录可以与图片或其他附件同步。可以在 附件目录 中配置其他路径。所有路径都是相对于工程目录的。

attachments directories

笔记

此功能需要 QGIS 3.14 或更高版本