java组件 生成场景缓存卡住

0 投票

问题:使用java生成场景缓存时,当数据中存在坐标错误的数据时(即场景范围很大),如下图所示。会造成生成缓存会卡住,没有反应。但是用桌面端切同一份数据的时候,则会正常切出来。 请问是跟什么参数设置相关吗? 需要如何解决?

                    layer3DDataset.setTileWidth(2000);//瓦片宽度
                    layer3DDataset.setIsBuildOSGBCache(true);//三维切片缓存,不然会生成矢量缓存
                    layer3DDataset.setBuildOSGBPipeCache(true);//生成管线缓存
                    layer3DDataset.setFilterPixelSize(2);//像素过滤值,提升显示性能
                    layer3DDataset.setLODCount(0);//部分管点符号模型存在压缩变形,这个参数是超图给出的解决方式
                    layerNames.add(layer3D.getName());

1月 9, 2020 分类:  120次浏览 | 用户: 行者不懂 牛刀小试 (229 分)

1个回答

0 投票
您好,在设置参数方面您可以跟桌面设置的参数保持一致再在Java组件中生成看一下效果。建议将错误的数据删除掉再生成缓存
1月 9, 2020 用户: 董懿鑫 登峰造极 (7,078 分)
...