ArcGIS Pro中3D自定义工具整理
目前在研究ArcGIS Pro中的三维功能,陆陆续续地发现了一些问题,针对这些问题开发了三个自定义工具,这里整理一下,首先工具箱长这样:
接下来分别介绍一下每个工具的使用说明以及解决了什么问题。
1,Optimize Obj工具
使用说明:
该工具主要用于优化obj文件的纹理,输入obj所在的文件夹路径即可,可以批量处理。
解决问题:
该工具主要解决两个问题:一是通过Import 3D files工具导入obj时纹理丢失,而Quick Import工具则可以正常导入;二是通过Import 3D files工具导入obj后生成的Multipatch纹理变暗,如下图:
Tips:该工具与ArcGIS Pro的版本无关,任何版本都可以使用。
2,Optimize Slpk Size工具
使用说明:
该工具用于优化slpk的大小,仅针对I3S 1.7版本生成的slpk(倾斜或者3D Object类型都可以)。输入slpk所在的文件夹路径,可以批量处理。
解决问题:
在不改变性能的前提下解决了如下问题:1,压缩slpk之后占用硬盘空间变小,所以后续上传至Portal和发布slpk的时间也相应变短;2,浏览器端加载时不会访问重复纹理,提升浏览器端显示性能。
例如:一个倾斜类型的slpk原始大小是:2.8G,压缩之后大小是:2.05G;一个3D Object类型的slpk原始大小是494M,压缩之后是232M。
Tips: 压缩比不是固定的,和具体的slpk有关,有的slpk压缩的比较多,有的slpk压缩的比较少。该工具针对I3S 1.7版本。
3,osgbToslpk工具
使用说明:
1,输入osgb文件夹路径那里选择Data的上一级文件夹;
2,工具会自动寻找输入文件夹下有没有metadata.xml文件,如果有的话,输入锚点文件参数下会自动识别出该文件,没有的话可以手动选择shapefile文件;
3,空间参考输入WKID即可。
解决问题:
osgb文件夹里有时会多出一些不属于该区域的osgb文件,这些osgb文件不仅会增加生成slpk时的处理时间,有时也会导致结果出错。该工具会忽略这些错误的osgb文件,仅处理属于该区域的osgb文件,加快处理速度。
Tips:该工具仅适用于Pro 2.6版本。
最最重要的问题来了,那么工具在哪里呢?工具在这里:
最后,欢迎大家下载试用,有问题可以给我留言哦~