【学习记录贴】05:SketchUP模型导入ArcScene【逻辑混乱不建议参照】

叨叨在前:研究了一下Markdown的排版,希望渣渣技术能有所改进
参考:
Markdown 简明语法参考
CSDN Markdown 图片排版 - 多张图片并排显示
CSDN博客排版技巧(MarkDown+HTML)-图片排版-同一行插入多张图片

Arcgis10.2 许可过期

在我用ArcScene进行试验的时候,闪退,把把闪退。重启电脑之后直接不让打开了,说许可过期。于是我去找了下处理办法。
麻辣GIS:10.2.2
CSDN:ArcGIS10.2许可无法启动解决办法

我没有全部重新装,费时间。而是选择卸掉License Manager再按照原来的流程重新来一遍。

提醒一下,麻辣gis家的10.2版本是10.2.2。而我的gis是10.2,可能因为这个不兼容?总之我的manager不能点击开始,尝试数个方案无果,遂卸载。

在CSDN找了一个manager的包,安装,X用没有,截止目前已经倒腾了三个小时了,我觉得卸掉整个GIS重装。

Engine、Server,我卸的时候心都在痛,当初装这些费了好大力气啊。哭了。
GIS,一个因为贫穷让人折腾不息的软件。

为了以防万一我直接借助了万能的淘宝,装好了基础的desktop之后,庆幸我以前有保存安装包的习惯,接着自己装了Engine和Server【因为淘宝一般不给装这俩】,可能是原路径所以很顺畅就装下来了,万幸。

SketchUP三维模型转入ArcGloble

这里我在之前的作业里就做过,但是作业那个没有很成功,最后导入Scene里是点数据。这次决定按照multipatch试试

方法一:SU到Scene—SU模型导出为dae格式再转入ArcScene——本人失败

参考:
CSDN:SketchUp与ArcScene之间的数据交流
油管:Converting SketchUp 8 models to ArcGIS 10 Multipatch features

在经过漫长的寻找、试验和失败之后,我发现Google真是个好东西。CSDN的相关文章已经被我翻麻了,还有个个不好的风气是抄袭和不知所云严重,总之质量参差不齐,Esri家的问题我觉得还是去外网靠谱。

油管这个视频很老了,10年的。原因下面方法二已经说过了,插件那时候被禁了。还有一点不一样的是视频用的是Google的底图。

★★★
重要提醒:导入3D文件要导入到数据库里面。
我先前是直接建立了个文件夹导入,结果在Scene里不显示

还有个问题,在方法二和方法四中,我加载dae模型都不能从保存进数据库的加载。

图:油管视频截图

导入后的模型为multipatch格式,

图:导入3D File

然而我导入进去之后,就无法拖拽文件进入进入操作区了,不知道为什么。我好难啊。



方法二:Scene到SU到Scene—先将shape拉伸转换为multipatch,再转为collada,导入SU建模后导出collada,替换——本人偶然成功

这个方法来源于Esri的官方,网上给的大多是官方版本的个人操作版。自10.0版本开始,以前的SU插件就不能使用了,可能是两家公司的爱恨情仇吧。
参考:
CSDN:sketchup 与arcscene交互(2)
油管:Updating a Multipatch Feature using SketchUp 8
ESRI Blog:ArcGIS to SketchUp and back

图:Esri官方说明
图1 shape转multipatch
图2 ArcCatalog里转为Collada

其实这个转为collada在scene里也能操作,同样在转换工具里,不用特地去Catalog捣鼓一下。

图3 ArcScene里3D编辑
图4 历史重演,编辑失败

这里失败的原因仍然和以前做做作业时一样,是在Scene里用SU导出的dae替换时显示灰的,替换不了。

不知道为什么,我本来在重新尝试方法四,重新将shape转为MPatch再转为Collada准备试试,结果意外发现这个灰不溜秋的小按键能用了!虽然我已经看过帮助文档,但我还是没搞明白这灰和不灰的关键在哪里。

图3 下午,Replace With Model 变灰
图4 晚上,兄弟们我意外成功了

★★★
问题:纹理会不会随着我将MPatch Remove再加载而消失?像方法四一样。
经过我的作死尝试,会的。



方法三:dae转入一次再转入一次——未尝试

在这一个介绍里,ArcGIS教程:将“替换为模型”工具用于多面体,给了三种方法。前两种比较熟悉,一个是点要素的三位替换,一个是方法二,还有一个是dae的两次导入

图:参考链接里的


方法四:Invert Tool直接点击——本人成功【副作用尚未解决】

我震惊了。
外网某网站:ArcScene to Sketchup to ArcScene
这篇文给的方法前半段和方法一和二差不多,collada到SU建模再导出dae,但是下面就不一样了。
关键就在最后几行。我截图演示下。

图:链接文截图
步骤一 点击Edit Placement
点转好的MPatch,再点Insert Tool
步骤三:此时光标变为小十字(我要截图所以没有了),点击需要放置模型的位置,弹出文件,选择模型dae文件,就成了

不容易啊,我折腾了四五个小时了,除了点样式替换外唯一成功的。

由于方法三也突然可以,我怀疑四这里的直接点击其实和三的Replace是一样的效果不同的操作。

方法四小问题:重新加载模型没有纹理

这个虽然能直接替换成功,但是我不确定是以什么格式留下的。是在某个文件还是说直接基于Scene这个操作底图。所以我把Tabel of Contents的文件依次Remove,最后确定模型是储存在转为MPatch的文件,也就是上面步骤二的那个。

但是,

当我重新加载之后,模型的纹理没有了!!!

图:无纹理模型的不严格正视图

我太难了。

包成功版本

属于失踪人口回归。
看了下前面罗里吧嗦的几个方法记录,还是更新一下,方便其他如果有相似需求的盆友。

新建一个数据库,将shape文件转换为MPatch,这一步要保存到数据库里面去,再3D Editor里点击替换,这样就不会丢失纹理了。

图:保存到库里避免纹理丢失

方法五:Style Manager

这个比较熟悉了,这里没尝试。
唯一的注意事项就是要把shape转为点数据才能替换


题外话,还找到个练习,虽然和这里关系也没有很大
ArcUser Online:Creating and Texturing Multipatch Features

还有个是大面积做2.5D地图用的技巧,我估计E都市以及类似的就是这么搞的,不过他们的贴纹理可能是开发了软件或者用了什么技术快速贴的
gis模型导出su_【小技巧】快速生成城市建筑Sketchup模型



小结

暂时弄不动了,连续n个小时之后人已经麻了。

不过GIS确实能玩的花样很多,但我觉得我对它的理解还比较浅,所以有些问题我没有头脑。
还有个事情就是,我在学的东西已经是这十来年在发展成熟的,有点人家在建高楼我还在研究水泥怎么嚯嚯的样子。没有办法,慢慢来吧。

另外,真国内的东西如果翻来覆去找到的有效信息都是那么些的话,及时转外网。要高效很多。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值