利用Pro将FileGDB格式的三维模型进行打包成slpk格式时,每次进行到5%,pro就会崩掉。求问怎么解决??

软件版本:ArcGIS Pro2.0
数据来源:大部分模型是使用CityEngine制作的,有一个塔是采用Sketchup 2016制作的。
生成SLPK操作流程:
1. 将数据转为Multipatch格式。塔是dae格式,CE的函数替换到寺的相应地块上。
2. 在ArcGIS Pro中,添加Multipatch数据,使用GP工具Create Scene Layer Package转为slpk。

5.jpg


crash.jpg

 
 
已邀请:

徐珂 - ArcGIS for Desktop

赞同来自:

如果使用了带有程序化符号的Multipatch,生成slpk会导致Pro崩溃,这个是一个已知问题。
BUG-000103186:ArcGIS Pro crashes when using the Create Scene Layer Package tool with multipatch data that uses procedural symbols.
此BUG在2.1版本中已经修复。 

关于程序化符号,详细可参考:http://pro.arcgis.com/zh-cn/pro-app/help/mapping/symbols-and-styles/procedural-symbol-layers.htm​
 
但本数据数据量不超过200M,也没有使用程序化符号。经过初步测试,发现dae格式导入为Multipatch的那部分数据有问题,生成slpk时,ArcGIS Pro会崩溃。我也使用自己的dae数据转为Multipatch,生成slpk是没有问题的。所以还需要进一步测试有问题的dae数据。

-----------------------------------------------------------------------------------------------------
【解决方案】:
1、在ArcGIS Pro中,新建一个要素类,绘制要素。
2、将面转为Multipatch。使用GP工具Layer 3D to Multipatch。
3、使用Replace Multipatch,替换dae数据。
替换Multipatch.jpg

4、使用Create Scene Layer Package生成SLPK。
 
PS:经过测试,模型是没有问题的。美国工程师给的结论是,此问题的关键是Multipatch是如何创建的,以及模型是如何应用到Multipatch上的。
 
感谢@潘建伟帮忙在CityEngine中进行测试。

要回复问题请先登录注册