SuperMap GIS 三维方向矢量数据优化详解

一、统一数据坐标系

原因:瓦片数据的坐标系将使用地图显示坐标系,如果数据的坐标系与地图显示坐标系不同,在切瓦片时,系统会对数据进行坐标系转换,转为地图显示坐标系;如果地图数据量很大,坐标系转换操作会占用较大的磁盘空间和切图时间,影响切图效率。
操作: 右键数据集点击属性然后在右侧弹出的属性框中查看所有的矢量数据集坐标系是否一致。
在这里插入图片描述
如果坐标系不一致的话,使用属性框->坐标系下面的”重新设定坐标系”和”投影转换”功能统一矢量数据的坐标系。如果需要在三维上进行使用,建议统一设为地理坐标系.此处需要注意的是从地理坐标系转投影坐标系或者相反的时候一定要用”投影转换”功能,而不是使用”重新设定坐标系”。
在这里插入图片描述

二、降低数据复杂度

对矢量数据做抽稀(数据->数据处理->矢量->抽稀节点):对节点密集的对象进行抽稀,减少节点冗余,在大多情况下,这种抽稀在视觉上将不太明显,但也存在特殊情况,例如:小比例尺下河流使用了面状河流,如下图(左图)所示,河流面对象节点密集,形状复杂,经过抽稀后,结果为下图(右图),河流对象发生明显变形。因此,建议用户在创建用于切瓦片的地图时,确保不同显示比例尺下,地图对象具有合理的复杂度,这里建议小比例尺下河流采用线对象表达。
在这里插入图片描述

三、给数据创建索引

1. 创建空间索引

给对象个数超过1000条的矢量数据集创建空间索引(数据集右键->创建空间索引)。
在这里插入图片描述

2. 创建字段索引

如果地图或者场景中有矢量图层对应的标签专题图层,该专题图层的字段表达式字段需要创建字段索引(开始选项卡->数据处理->字段索引),否则影响性能较大。
在这里插入图片描述

四、优化地图/场景配置

1. 地图

通常为了提升地图显示性能,我们会为图层设置可见比例尺范围(图层管理器->图层右键->图层属性中),即让该图层只在某些比例尺下才显示,其他比例尺下不显示,减少同一时间数据的加载数量,进而提高地图瓦片的绘制效率。
在这里插入图片描述

2. 场景

通过设置图层属性中的最大最小可见距离最大最小可见高度(图层管理器->图层右键->图层属性中),即让该图层只在相机在某个高度范围和于相机的距离在某个范围内才显示,减少同一时间数据的加载数量,进而提高缓存的渲染速度。
在这里插入图片描述

五、切地图瓦片/生成场景缓存

1. 切地图瓦片

如果该地图中的矢量数据只是用于浏览,不需要对数据做增删改查的时候,建议对地图切瓦片.在做好地图配图后,保存地图,右键地图->生成地图瓦片,注意此处在地图较大时建议使用多任务切图。

(1) 单任务切图

切图时需要注意的是因为是在三维使用,瓦片类型为栅格瓦片的时候剖分方式需选择全球剖分;需要前端以mvt方式进行加载的时候瓦片类型需要选择矢量瓦片,其他参数根据自己需求进行设置,如无相关需求默认即可。
在这里插入图片描述

(2) 单机多任务切图

前面参数设置和单任务切图一样,比单任务切图多了一个多任务切图的参数配置.这个配置中需要注意的地方是: 任务设置的任务数不能大于计算机本身的核数.
在这里插入图片描述

(3) 多机多任务切图

打开与主机相同工作空间中的同一幅地图: 可以将主机上的切图数据整体拷贝到各个子机上,子机打开本地数据;子机也可以直接访问主机共享目录中的工作空间,这里需注意对镶嵌数据集的处理,请详见。在子机加入主机切图前,建议在子机上打开地图,检查子机浏览到的数据是否正确。
执行多任务切图: 在地图窗口右键选择“生成地图瓦片(多任务)”项,在弹出的对话框中选择“执行多任务切图”。
将工作文件设置为主机工作目录中的文件: 在多任务切图对话框中,设置切图任务的相关参数(任务数不能大于电脑核数)。
注意:将工作文件设置为主机工作目录中的文件,主机的工作目录,必须是共享目录。子机设置了正确的工作文件后,将自动读取当前切图进度等信息。
加入主机切图并检测连接情况: 执行【连接测试】后,程序将自动检测子机和主机间的通讯是否正常。如果是MongoDB存储类型的瓦片,程序会自动检测子机和数据库的连接是否正常。
在这里插入图片描述
生成: 参数确认无误后,点击生成,执行切图任务。

2. 生成三维缓存

生成三维缓存需要注意的是如果是场景中存在点数据并且设置了自定义专题图显示图片,生成缓存的时候不能勾选“点外挂模型生成缓存,其他参数根据需求自行设置参数即可。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值