地图样式¶
QField直接支持QGIS中的所有样式设置。包括所有渲染类型,如渐变、分类、基于规则、2.5D以及数据定义的符号。
显示表达式¶
桌面端筹备工作
QField通过名称标识对象。可以通过在QGIS中打开属性表并切换到表单视图来定义生成此名称的表达式。在列表中选择适当的字段或表达式。从 QGIS 3 开始,可以从 矢量图层属性 > 显示 页面直接完成此操作。
显示表达式也用于图层内搜索。
只读,不可识别和可搜索图层¶
桌面端筹备工作
工程中的某些图层仅用于纯粹的视觉效果。当用户点击某个地方识别对象时,这些图层不应该显现。
其他一些图层作为信息源,用户不应随意修改。可以保护图层不受编辑属性或添加和删除要素的影响。
也可以配置哪些图层可以被搜索。
要配置识别、只读和可搜索行为,请转到 工程 > 工程属性 > 数据源 页面,并勾选复选框以匹配所需的行为。
使用其他字体¶
桌面端筹备工作
在QField中,您可以使用符合规范的所有字体。
注册其他字体有两种不同的方式:
- 通过在设备里的文件夹
<drive>:/Android/data/ch.opengis.qfield/files/QField/fonts
中添加字体 (.ttf 或 .otf),所有工程和单数据集都可以访问这些字体。 - 在所给的工程文件 (.qgs 或 .qgz) 相同的文件夹中 添加字体 (.ttf 或 .otf),只能在查看该工程文件时才能 访问相应字体。
笔记
从 QField 2 开始字体文件需要存储在应用程序目录 <drive>:/Android/data/ch.opengis.qfield/files/QField/fonts
中,而不是设备主目录 <drive>:/QField/fonts
。
自定义SVG符号¶
桌面端筹备工作
可以在QGIS工程中直接嵌入SVG符号。