跳转至

地图样式

QField直接支持QGIS中的所有样式设置。包括所有渲染类型,如渐变、分类、基于规则、2.5D以及数据定义的符号。

显示表达式

桌面端筹备工作

QField通过名称标识对象。可以通过在QGIS中打开属性表并切换到表单视图来定义生成此名称的表达式。在列表中选择适当的字段或表达式。从 QGIS 3 开始,可以从 矢量图层属性 > 显示 页面直接完成此操作。

显示表达式也用于图层内搜索。

显示表达式将用于表示在整个QField中用于识别字符串的要素
显示表达式将用于表示在整个QField中用于识别字符串的要素

只读,不可识别和可搜索图层

桌面端筹备工作

工程中的某些图层仅用于纯粹的视觉效果。当用户点击某个地方识别对象时,这些图层不应该显现。

其他一些图层作为信息源,用户不应随意修改。可以保护图层不受编辑属性或添加和删除要素的影响。

也可以配置哪些图层可以被搜索。

要配置识别、只读和可搜索行为,请转到 工程 > 工程属性 > 数据源 页面,并勾选复选框以匹配所需的行为。

不可识别、不可修改和/或不可搜索的图层配置
不可识别、不可修改和/或不可搜索的图层配置

使用其他字体

桌面端筹备工作

在QField中,您可以使用符合规范的所有字体。

注册其他字体有两种不同的方式:

  1. 通过在设备里的文件夹 <drive>:/Android/data/ch.opengis.qfield/files/QField/fonts 中添加字体 (.ttf 或 .otf),所有工程和单数据集都可以访问这些字体。
  2. 在所给的工程文件 (.qgs 或 .qgz) 相同的文件夹中 添加字体 (.ttf 或 .otf),只能在查看该工程文件时才能 访问相应字体。

笔记

从 QField 2 开始字体文件需要存储在应用程序目录 <drive>:/Android/data/ch.opengis.qfield/files/QField/fonts 中,而不是设备主目录 <drive>:/QField/fonts

自定义SVG符号

桌面端筹备工作

可以在QGIS工程中直接嵌入SVG符号。

  1. 选择支持SVG符号的图层并打开其 属性对话框。
  2. 打开 图层属性 > 符号化 中的符号设置
  3. 符号图层面板 中选择 简单标记
  4. 符号图层类型 > SVG填充 中更改符号图层类型。
  5. 向下滚动到面板底部。
  6. 单击右侧文件选择按钮,并打开 下拉菜单。
  7. 选择内置文件,然后在文件选择对话框中 选择SVG文件。
  8. 应用做出的修改并点击确定按钮。