ArcGIS Pro中3D自定义工具整理

目前在研究ArcGIS Pro中的三维功能,陆陆续续地发现了一些问题,针对这些问题开发了四个自定义工具,这里整理一下,首先工具箱长这样:

在这里插入图片描述
接下来分别介绍一下每个工具的使用说明以及解决了什么问题。

1,Chaifen Obj 工具

在这里插入图片描述
使用说明:

该工具主要用于将较大的obj文件拆分为多个小的obj文件,输入obj所在的文件夹路径即可,可以批量处理。

解决问题:

该工具主要解决两个问题:一是将obj进行拆分,拆分后的obj以原始obj中的object对象命名,便于后面属性挂接;二是同时进行了纹理优化,解决纹理丢失和变暗问题。

Tips:如果要保留原始的obj,注意提前备份。

2,Optimize Obj工具

在这里插入图片描述

使用说明:

该工具主要用于优化obj文件的纹理,输入obj所在的文件夹路径即可,可以批量处理。

解决问题:

该工具主要解决两个问题:一是通过Import 3D files工具导入obj时纹理丢失,而Quick Import工具则可以正常导入;二是通过Import 3D files工具导入obj后生成的Multipatch纹理变暗,如下图:

3
Tips:该工具与ArcGIS Pro的版本无关,任何版本都可以使用。

3,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版本。

4,osgbToslpk工具

5

使用说明:

1,输入osgb文件夹路径那里选择Data的上一级文件夹;
2,工具会自动寻找输入文件夹下有没有metadata.xml文件,如果有的话,输入锚点文件参数下会自动识别出该文件,没有的话可以手动选择shapefile文件;
3,空间参考输入WKID即可。

解决问题:

osgb文件夹里有时会多出一些不属于该区域的osgb文件,这些osgb文件不仅会增加生成slpk时的处理时间,有时也会导致结果出错。该工具会忽略这些错误的osgb文件,仅处理属于该区域的osgb文件,加快处理速度。

Tips:该工具仅适用于Pro 2.6版本。

最最重要的问题来了,那么工具在哪里呢?工具在这里

Pro 2.5版本

Pro 2.6版本

最后,欢迎大家下载试用,有问题可以给我留言哦~

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值