图标点图层配置
- 图标点图层,用于展示点数据的密度或位置信息,并支持添加图标功能,详情参照“背景图层Background:1.2”;
- 添加数据源,若数据源已存在,则忽略此步骤,详情参照“制图先决条件:二”;
- 参数值后面的“∑”按钮,可以实现在不同层级下的数值变化,详情参照“图标点图层Symbol:3.3.2”;
- 参数值后面“fx”按钮,可以将参数信息转为表达式,详情参照“图标点图层Symbol:3.3.3”;
一、“图层属性”模块
“图层属性”模块,用来调整图层数据源、数据类型、显示层级等,详情参照“背景图层Background:一”;
1.1 设置图层类型
- 更改“Type”为“Symbol”,更改“Source Layer”,设置“Min Zoom”和“Max Zoom”(图层视口在当前状态下无数据显示属于正常情况,需进一步设置更多参数后数据才会显示);
二、“过滤条件”模块
- “过滤条件”模块,支持过滤条件选择、表达式编写;
- 为了使数据能够被看到,建议先在“文本布局属性”中调用数据的名称字段,如果不设置此步骤,数据未显示为正常状态;
2.1 设置过滤条件
“过滤条件”模块,通过“过滤条件”的选择以及表达式的编写,能够满足简单过滤和复杂过滤的不同需求;
初始界面如下:
2.1 设置过滤条件
- 下拉选择框,可以选择筛选需求,包括“满足每个过滤条件”、“不满足所有过滤条件”和“满足任意一个过滤条件”;
2.2 添加过滤条件
- 以选择“满足每个过滤条件”为例,单击“添加过滤条件”按钮,即可出现字段过滤输入框;
2.3 选择过滤条件筛选字段
- 字段选择框中显示在图层发布时所勾选的字段,用户可根据实际需求选择对相应字段进行过滤;
2.4 选择过滤方式
点击下拉箭头,选择过滤的方式:
① 等于
② 不等于
③ 大于
④ 大于等于
⑤ 小于
⑥ 小于等于
⑦ 包含 (如选中“fclass”中的“trunk、primary、secondary”数据)
⑧ 不包含 (如排除“fclass”中的“trunk、primary、secondary”数据)
⑨ 有(如选“name”中的“公园”字段的数据)
⑩ 没有(如排除“name”中的“公园”字段的数据)
⑪ 包含(指一个对象包含在一个对象内)
2.5 填写过滤内容
- 点击输入框,输入fclass中包含的数据字段,即可正确过滤到该数据,见图1。若要查阅字段详情,可在 Qgis 软件中进行查阅,见图2;
2.6 复杂过滤内容填写
- 填写复杂过滤内容时,需注意筛选方式,多个内容之间要用英文逗号隔开,操作步骤见图1。若输入的字段信息正确,但却没有数据显示,可在最下方的 “json 编辑器模块"中进行检查字段名称是否一致,如若不一致,需要手动输入正确的字段名称,操作步骤见图2;
2.7 过滤信息转表达式
- 由于输入框空间有限,较为复杂的过滤条件可以点击"fx"按钮,转换为表达式进行条件输入;
三、“文本布局属性”模块
“文本布局属性”模块,用于设置数据中文字的尺寸、字体、避让、对齐方式等信息;
初始界面如下:
3.1 “Field”参数设置
- “Field”参数,输入字段名即可显示数据中包含的信息字段,数据字段属性查找参照“图标点图层Symbol:2.3”;
3.2 “font”参数设置
- “font”参数,设置文字字体;
3.3 “Size”参数设置
3.3.1 设置字体尺寸
- 输入参数,设置文字字体大小;
3.3.2 “∑”按钮
- 点击“∑”按钮,设置字体大小随层级变化;
3.3.3 “fx转换成表达式”按钮
- 点击“fx转换成表达式”按钮,将参数信息转化表达式;
3.4 “Line height”参数设置
- “Line height”参数,设置文字行距;
3.5 “Padding”参数设置
- “Padding”参数,设置文字边框大小,参数值越大,数据被避让掉的越多,可以用这个参数调整数据密度;
3.6 “Allow overlap”参数设置
- “Allow overlap”参数,设置文字与其他符号或文字压盖时,文字是否显示;
3.7 “Ignore overlap”参数设置
- “Ignore overlap”参数,设置文字与文字压盖时,文字是否显示;
3.8 “Pitch alignment”参数设置
- “Pitch alignment”参数,设置文字对齐方向,“Map”朝向地图、“Viewport”朝向视口、“Auto”自动识别朝向;
3.9 “Rotation alignment”参数设置
- “Rotation alignment”参数,设置文字旋转方向,“Map”朝向地图、“Viewport”朝向视口、“Auto”自动识别朝向;
3.10 “Max width”参数设置
- “Max width”参数,设置文字宽度;
3.11 “Letter spacing”参数设置
- “Letter spacing”参数,设置文字间距;
3.12 “Justify”参数设置
- “Justify”参数,设置文字的对齐方式;
3.13 “Anchor”参数设置
- “Anchor”参数,设置文字与锚点的相对位置;
3.14 “Max angle”参数设置
- “Max angle”参数,设置相邻字符之间最大的角度变化;
3.15 “Writing mode”参数设置
- “Writing mode”参数,设置文本书写朝向;
3.16 “Rotate”参数设置
- “Rotate”参数,旋转文本角度;
3.17 “Keep upright”参数设置
- “Keep upright”参数,防止文本颠倒;
3.18 “Transform”参数设置
- “Transform”参数,转换英文文本大小写;
3.19 “Offset”参数设置
- “Offset”参数,设置文字在X\Y方向上的偏移量;
3.20 “Optional”参数设置
- “Optional”参数,文本与其他字符冲突时显示图标;
3.21 “Variable anchor”参数设置
- “Variable anchor”参数,设置文本优先级;
3.22 “Radial offset”参数设置
- “Radial offset”参数,设置文本在锚点方向上的对齐方式;
四、“通用布局属性”模块
“通用布局属性”模块,用于设置数据中,文字的显示方式、锚点距离、渲染顺序等参数。
初始界面如下:
4.1 “Placement”参数设置
- “Placement”参数,选择文字放置的位置,是放置在点上还是放置在线上;
4.2 “Spacing”参数设置
- “Spacing”参数,设置两个锚点之间的距离;
4.3 “Avoid edges”参数设置
- “Avoid edges”参数,设置文字与瓦片之间的碰撞方式;
4.4 “Z order”参数设置
- “Z order”参数,设置数据渲染顺序;
五、“图标布局属性”模块
“图标布局属性”模块,用于设置图标、图标尺寸、图标偏移、图标旋转等参数。
初始界面如下:
5.1 “Image”参数设置
- “Image”参数,支持图标选择;
5.2 “Allow overlap”参数设置
- “Allow overlap”参数,设置图标冲突时图标可见;
5.3 “Ignore placement”参数设置
- “Ignore placement”参数,设置图标与其他图标冲突时,其他图标依然可见;
5.4 “Optional”参数设置
- “Optional”参数,设置图标与文字冲突时,显示文字而不显示图标;
5.5 “Rotation alignment”参数设置
- “Rotation alignment”参数,参照“图标点图层Symbol:3.9”;
5.6 “Size”参数设置
- “Size”参数,设置图标尺寸;
5.7 “Text fit”参数设置
- “Text fit”参数,设置图标尺寸适应文本长度,常用于文本框长度随文本长度自适应;
5.8 “Text fit padding”参数设置
- “Text fit padding”参数,设置图标的上下留白,常用于文本框的上下留白数值控制;
5.9 “Rotation”参数设置
- “Rotation”参数,设置图标旋转;
5.10 “Padding”参数设置
- “Padding”参数,设置图标占用空间大小,可以用于控制图标显示密度;
5.11 “Keep upright”参数设置
- “Keep upright”参数,参照“图标点图层Symbol:3.17”;
5.12 “Offset”参数设置
- “Offset”参数,参照“图标点图层Symbol:3.19”;
5.13 “Anchor”参数设置
- “Anchor”参数,参照“图标点图层Symbol:3.13”;
5.14 “Pitch alignment”参数设置
- “Pitch alignment”参数,参照“图标点图层Symbol:3.8”;
六、“文本绘制属性”模块
“文本绘制属性”模块,用于设置文字颜色、透明度、描边等参数。
初始界面如下:
6.1 “Color”参数设置
- “Color”参数,设置文本颜色;
6.2 “Opacity”参数设置
- “Opacity”参数,设置文本透明度;
6.3 “Halo color”参数设置
- “Halo color”参数,设置文字描边颜色;
6.4 “Halo width”参数设置
- “Halo width”参数,设置文字描边粗细;
6.5 “Halo blur”参数设置
- “Halo blur”参数,设置描边模糊;
6.6 “Translate”参数设置
- “Translate”参数,设置文本相对于锚点的X\Y轴向上的偏移量;
6.7 “Translate anchor”参数设置
- “Translate anchor”参数,设置文本转换方式,“Map”相对于地图转换,“Viewport”相对于视口转换;
七、“图标绘制属性”模块
“图标绘制属性”模块,用于设置图标偏移,对齐方式。
初始界面如下:
7.1 “Opacity”参数设置
- “Opacity”参数,调整图标透明度;
7.2 “Translate”参数设置
- “Translate”参数,参照“图标点图层Symbol:6.6”;
7.3 “Translate anchor”参数设置
- “Translate anchor”参数,参照“图标点图层Symbol:6.7”;