6 制图

6.1 设置风格

在SuperMap iDesktopX中,将分布式SDX数据源中的数据集添加到地图中,地图将以一个大数据图层组(DistributedLayers)来管理添加到地图中的所有分布式数据;每一个数据对应大数据图层组下的一个图层。大数据图层组中的图层将使用新的渲染显示方式,其尚未支持所有的图层风格设置。

大数据图层风格设置操作与原有图层类型的相同,具体操作请参考《SuperMapiDesktopJava.chm》帮助文档中的相关内容。

下文仅提供简单的示例,示意图层风格设置操作:

6.1.1 设置图层风格

图层风格设置,主要设置图层的符号风格,大数据图层支持的符号基本覆盖了原有图层类型的符号,包括:

  • 点符号方面:大数据图层支持现有的所有符号,包括系统符号、png半透明符号、TrueType符号、icon符号、svg符号。
  • 填充符号方面:大数据图层既支持符号填充,也支持图像填充,支持多有的系统填充符号;支持点符号的品字填充模式,但不支持渐变填充。目前,对于矢量符号填充存在修改背景透明及前景色/背景色无效的问题;TrueType符号填充存在修改背景透明及背景色无效的问题,这些问题后续修复。
  • 线型符号方面:大数据图层能够支持常用的系统线型、铁路符号、公路符号,支持短横线(系统线型)通过虚实模式组合构成的任意虚线以及多层子线的叠加。目前,不支持子线的端头符号设置,不支持其他子线类型,也就是非短横线(系统线型),如短竖线、符号线型等。

图层风格设置除了图层的符号化外,还有其他一些设置,目前,大数据图层还不支持的图层风格设置如下:

设置内容 测试结果
道路十字路口优化 暂不支持
过滤小对象 暂不支持
符号随图缩放 暂不支持
显示压盖对象 暂不支持

下文简单示范,如何对大数据图层进行风格设置:

  1. 右键要设置风格的大数据图层,选择“图层风格”。
  2. 打开“符号选择器”对话框,选择图层使用的符号,并设置符号样式,即可完成图层的符号化风格设置。

image070 image071

6.1.2 制作专题图

目前,大数据图层支持制作的专题图类型包括:单值专题图、统一风格标签专题图和单值标签专题图。分段专题图暂不支持。

下文简单示范,如何对大数据图层制作专题图:

  1. 右键大数据图层,选择“制作专题图”。
  2. 打开“制作专题图”对话框,选择制作的专题图类型,单击“确定”。 image073 image074
  3. 根据选择的专题图类型,专题图将以默认的设置进行显示,用户可以在“专题图”面板中,根据需要修改专题图设置。如下图所示,地图中包含了路网单值专题图、标签专题图以及影像底图。

image075

另外,对于单值专题图,单值项目仅支持小于3000的情况,若单值项目超过3000,单值专题图制作失败;单值表达式仅支持单个字段的情况,后续将支持字段表达式情况。对于标签专题图,标签字段表达式支持单个字段或多个字段通过“||”连接的情况(“||”可以实现字符串连接),后续将支持字段表达式情况。

表格:大数据图层支持的专题图类型情况

图层类型 测试范围 测试结果
点图层 单值专题图 暂不支持
分段专题图  

暂不支持
标签专题图 标签字段为单字段

标签字段为简单字段表达式
(目前支持通过“||”符号串接若干个单字段)
线图层 单值专题图 单值字段为单个字段
(目前单值项不支持多余3000个的情况)
单值字段为字段表达式 暂不支持
分段专题图 暂不支持
标签专题图 标签字段为单字段
标签字段为简单字段表达式
(目前支持通过“||”符号串接若干个单字段)
面图层 单值专题图 单值字段为单个字
(目前单值项不支持多余3000个的情况)
单值字段为字段表达式 暂不支持
分段专题图 暂不支持
标签专题图 标签字段为单字段
标签字段为简单字段表达式
(目前支持通过“||”符号串接若干个单字段)
表格:大数据图层对标签专题图设置的支持情况

专题图类型

专题图设置内容

测试结果

点标签

换行设置

标签与点的对齐方式

标签与点的间隔

文字效果:加粗、斜体、轮廓

文字效果:删除线、下划线、阴影,不固定文字大小

暂不支持

标签避让缓冲区

文字大小设置

文字的字体,测试了常用字体

微软雅黑

文泉驿微米黑

暂不支持

宋体

黑体

沿线标注

标签沿线显示方向

暂不支持

沿线字相对角度

标签字间距倍数

暂不支持

沿线周期间距(循环间隔)

对齐方式(中心基线对齐)

暂不支持

标签背景

目前只支持矩形标签背景

6.1.3 设置图层属性

通过图层属性设置,可以控制图层的可见性以及可见比例尺范围。对于影像图层,还可以去除影像无值、设置影像图层的透明度、影像的波段组合显示方式、显示颜色表,以及应用栅格函数显示影像数据,目前支持的栅格函数包括:NDVI(归一化植被指数)、NDWI(归一化水体指数)、HillShade(山体阴影)、Slope(坡度)、Aspect(坡向)。

  1. 右键大数据图层,选择“图层属性”。
  2. 打开“图层属性”面板,在这里对图层进行相关设置。下图DEM数据使用颜色表显示:

image077

image078

下图:DEM数据应用栅格函数制作的坡度图

image079

备注说明:关于去除影像无值的内容,请参见:3.3.2.7影像无值处理。

6.2 使用风格模板

大数据图层组中的图层支持加载和输出图层风格模板和专题图模板,并兼容原有图层类型的风格模板;还支持加载SLD风格文件来设置图层风格。

关于风格模板的输出,大数据图层输出的图层风格模板为SLD文件格式;输出的专题图模板为XML格式。

下文简单示范风格模板的相关操作:

  • 加载专题图模板

右键大数据图层,选择“专题图模板”>“加载”,加载XML格式的专题图模板,这里,对HBase数据源中的地类图斑面数据加载已有iDesktop .NET制作的单值专题图模板,显示效果如下图。

image080

image081

  • 加载图层风格模板

右键大数据图层,选择“图层风格模板”>“加载”,可以加载原有图层类型的图层风格模板,也可以加载SLD风格文件,这里,对HBase数据源中的基站点数据加载SLD风格文件,显示效果如下图。

image082

备注说明:

当用户通过加载SLD风格文件来设置图层风格时,若SLD风格文件中存在中文信息,如引入的外部符号文件的路径包含中文,需要保证SLD风格文件的编码为UTF-8,且文件头的编码也必须是UTF-8(如下图所示,SLD文件头的encoding=“utf-8”)。

  • 导出图层风格模板

右键大数据图层,选择“图层风格模板”>“输出”,可以输出图层风格模板(SLD文件格式)。

设置内容 测试范围 测试结果
颜色透明度 导入的图层风格模板xml中包含颜色透明度设置 暂不支持
图层透明度 导入的图层风格模板xml中包含图层透明度设置 暂不支持

查看数据

发布服务