修改三维自定义专题图

功能说明

用户可在“自定义专题图”窗口中,修改三维自定义专题图的各项参数设置,实现更符合需求的专题图效果。

功能入口

  • 图层管理器->三维自定义专题图右键菜单->修改专题图...按钮

操作说明

基于面图层、线图层、点图层分别制作三维自定义专题图时,“自定义专题图”窗口中显示的内容分别如下图所示,其设置略有差异。

基于面图层制作三维自定义专题图 基于线图层制作三维自定义专题图 基于点图层制作三维自定义专题图
  1. 在图层管理器中选中某一个三维自定义专题图图层,在图层右键菜单中选择“修改专题图...”按钮,在弹出的“自定义专题图”窗口中显示了选中的自定义专题图的设置信息。
  2. 填充:设置面图层中面对象的渲染风格。
    • 填充风格:选择一个数值型字段或设置SQL表达式,根据该字段或表达式的值与资源填充库中ID对应的风格来填充该对象。例如设置完一个填充风格字段后,一个对象所对应的该字段值为8,则系统会到资源填充库中去搜索 ID 号为8的填充风格,然后使用该风格来渲染该对象。需要注意:目前自定义专题图的填充风格暂时只支持设置三维符号。
    • 填充前景色:选择填充符号的前景色的字段表达式。颜色(RGBA)采用十六进制数值来表示,例如蓝色的十六进制数值为#0000FFFF。
    • 填充模式:选择一个数值型字段或设置SQL表达式,系统会根据该字段的值选择对应的填充模式,当字段值为1表示区域填充,字段值为2表示轮廓填充,字段值为3表示轮廓与区域填充。当字段值不为1或2或3时,采用默认字段值1,即采用区域填充模式。
  3. 线型:设置线型符号或者拉伸轮廓线的渲染风格,或者面图层中面对象边线的渲染风格。
    • 线型风格:选择一个数值型字段或设置SQL表达式,根据该字段或表达式的值与资源线型库中 ID 对应的风格来渲染该对象。例如设置完一个线型风格字段后,一个对象所对应的该字段值为8,则系统会到资源线型库中去搜索编码号为8的线型风格,然后使用该风格来渲染该线对象。
    • 线型颜色:选择一个属性字段(文本型或32位整型)或设置SQL表达式,根据字段或表达式的值来设置线型或拉伸轮廓线的颜色。颜色(RGBA)采用十六进制数值来表示,例如蓝色的十六进制数值为#0000FFFF。
    • 线型宽度:选择一个数值型字段或设置SQL表达式,根据字段或表达式的值来设置所选线型的宽度,单位为0.1mm。
    • 材质名称:选择记录外挂材质路径的属性字段(文本型)。如果外挂材质为PBR材质,则线型颜色不起作用。
  4. 纹理:设置纹理贴图的模式。
    • 重复模式:支持实际大小和重复次数两种。
    • 横向重复:纹理按照指定的尺寸大小或重复次数进行显示。当重复模式为重复次数时,横向大小是指纹理在横向重复的次数,单位为次。当重复模式为重复次数时,横向大小是指纹理在横向的实际尺寸,单位为米。
    • 纵向重复:纹理按照指定的尺寸大小或重复次数进行显示。当重复模式为重复次数时,纵向大小是指纹理在纵向重复的次数,单位为次。当重复模式为重复次数时,纵向大小是指纹理在纵向的实际尺寸,单位为米。
  5. 符号:设置点图层中点对象的渲染风格。
    • 符号风格:选择一个数值型字段或设置SQL表达式,根据该字段或表达式的值与资源符号库中ID对应的风格来渲染该对象。例如设置完一个符号风格字段后,一个对象所对应的该字段值为8,则系统会到资源符号库中去搜索编码号为8的符号风格,然后使用该风格来渲染该点对象。
    • 符号颜色:选择一个数值型字段或设置SQL表达式,根据该字段或表达式的值来设置点模型符号颜色。颜色(RGBA)采用十六进制数值来表示,例如蓝色的十六进制数值为#0000FFFF。
    • 图标文件:选择一个文本型字段或者设置SQL表达式,根据该字段或表达式的值设置图标文件(*.png,*.jpg,*.jpeg,*.bmp,*.gif,*.sgm,*.png,*.3ds,*.mesh,*.obj,*.dae,*.x,*.osg,*.osgb)的全路径。注意:使用表达式的方式指定图片路径时,需要加上英文的双引号。
    • 图标缩放:选择一个数值型字段或设置SQL表达式,根据该字段或表达式的值来设置图标文件缩放比率。
    • 布告板模式:选择一个数值型字段或设置SQL表达式,根据该字段或表达式的值设置地标布告板模式,当字段值为1表示屏幕对齐布告板,为2表示Z轴对齐布告板,为3表示固定旋转角度对齐布告板。当字段值不为1或2或3时,采用默认字段值1,即采用屏幕对齐布告板模式。
    • 弯管半径:选择一个数值型字段或设置SQL表达式,根据该字段或表达式的值设置弯管半径。
    • 图标随图缩放:用于设置图标是否随图进行缩放。
    • 模型符号旋转:选择一个数值型字段,根据字段值来设置三维模型符号绕 X 或 Y 或 Z 轴的旋转角度。
    • 模型符号缩放:选择一个数值型字段,根据字段值来设置三维模型符号 X 或 Y 或 Z 轴方向的缩放比例。
  6. 锚点设置:用于通过设置自定义专题图中图标对象的锚点与三维点的相对位置来确定图标对象的摆放位置。
    图:图标对象锚点值与三维点相对位置关系示意图
    • 水平(0-1):图标对象在水平方向上与三维点的相对位置。值域为[0,1],0表示图标轮廓水平方向上的最左边与三维点相邻,1表示图标轮廓水平方向上的最右边与三维点相邻。
    • 垂直(0-1):图标对象在垂直方向上与三维点的相对位置。值域为[0,1],0表示图标轮廓垂直方向上的最下边(底部)与三维点相邻,1表示图标轮廓在垂直方向上最上边(顶部)与三维点相邻

备注

  1. 在设置面符号的透明度时,需要注意一点:面填充符号的透明度属性取决于面对象填充前景色字段中设置的透明度,而不是面对象的边界线的线型颜色中设置的透明度。
  2. 对点图层制作自定专题图,不仅支持三维点,而且支持复合点(EPS点)。
  3. 用户制作和修改的自定义专题图都可以保存为模板,以便应用到其它图层的专题图制作中。
  4. 字段及表达式的值是与符号库 ID 值对应的。以点符号库为例,打开工作空间 -> 符号库 -> 填充符号库,ID 值的查看方法见下图:
    图:点符号库 ID 查看窗口

相关主题