SHP图层风格设置

shp矢量数据的加载,通过本地图层的方式进行,可在运行前加载,也可在运行后加载(运行后加载,是作为临时图层加载的,再次运行不会保存)。

单击指定SHP图层左键菜单中的更多按钮,选择图层风格后,弹出图层风格面板,可以基于点外挂蓝图/植被,为线数据设置显示风格和流动特效,为面数据设置显示风格和拉伸效果,具体步骤如下:

shp点数据-蓝图类型

  • 基础设置:
    • 蓝图样式,引用的是素材库中的蓝图素材(点击此处进行下载,提取码: smsw。下载完成之后进行解压,将SuperMap_Assets文件夹,拷贝到工程的Content目录下进行使用)。
    • 通过选择蓝图样式功能,可以直接选择蓝图资产进行显示,此时所有的点,都使用一种蓝图样式。
    • 如果需要不同的点使用不同的蓝图,需要在shp数据中,增加一个属性,其属性值填写对应蓝图资产的“复制引用”内容(蓝图资产的路径为:UE工程/Content/SuperMap_Assets/Marker/BP_Point,选择蓝图资产,右键“复制引用”,将得到的值,填写到shp数据的属性中)。
    • 文字内容:只有支持填写文字的蓝图,输入文字才有效果。支持手动统一填写或读取属性值两种方式。
    • 缩放:蓝图资产整体的缩放。
    • 底部高程:蓝图资产的底部高度(shp数据没有高度信息,如果要不同的点,具有不同的高度,需要通过指定属性的方式来设置)。
  • 高级设置:
    • 可见距离:蓝图资产的可见距离。

shp点数据-标签类型

  • 基础设置:
    • 预设模式下,可以直接使用插件提供的范例图片,此时所有的点,都使用一种图片样式。
    • 如果需要不同的点使用不同的图片,需要在shp数据中,增加一个属性,其属性值填写对应图片资产的“复制引用”内容(范例图片资产的路径为:UE工程/Plugins/SuperMap HiFi 3D SDK for Unreal/Content/Resource/WidgetIcon/mainmenu/Tag,选择图片资产,右键“复制引用”,将得到的值,填写到shp数据的属性中。如果是自定义图片,需要放到UE工程下,再进行引用)。
    • 文字内容:支持通过统一填写或读取属性字段不同内容两种方式。
    • 底部高程:标签的底部高度(shp数据没有高度信息,如果要不同的点,具有不同的高度,需要通过指定属性的方式来设置)。
    • 缩放:图片与文字的整体缩放。
  • 高级设置:仅支持统一设置,根据需要进行设置即可。

shp点数据-植被类型

  • 使用的植被资产,同样引用的是素材库中的Plant素材(点击此处进行下载,提取码: smsw。下载完成之后进行解压,将SuperMap_Assets文件夹,拷贝到工程的Content目录下进行使用)。
  • 植被高程:植被的底部高度(shp数据没有高度信息,如果要不同的点,具有不同的高度,需要通过指定属性的方式来设置)。
  • 植被类型,需要选择一个属性,通过读取属性值的方式,对植被进行分类。不同的属性值,对应一个植被类型。
  • 平移:针对点位需要移动的情况,对所有的点位进行统一的平移。
  • 缩放:植被资产的统一缩放。
  • 随机大小:在指定范围内,随机生成大小不一的植被(随机与缩放是独立的,互不影响)。
  • 随机角度:随机对树木进行z轴的旋转。

shp线数据

  • 基础设置:
    • 通过输入一个统一的值,或者通过数据中的属性,来获取不同的值。包括:颜色,亮度,宽度,底部高度,流动速度等。其中颜色,通过十六进制表示,依此为RGBA,比如不透明的红色:#ff0000ff。
  • 高级设置:
    • 设置不同的线型,并且流动线支持是否反向流动,循环流动等设置。

shp面数据

  • 基础设置:
    • 通过输入一个统一的值,或者通过数据中的属性,来获取不同的值。包括:颜色,拉伸高度,底部高度等。其中颜色,通过十六进制表示,依此为RGBA,比如不透明的红色:#ff0000ff。
  • 高级设置:
    • 显示模式:支持半透明与不透明的实体两种样式。
    • 边框线型:实线或无。
    • 边框颜色:手动指定边框颜色。