【学习记录贴】05:SketchUP模型导入ArcScene【逻辑混乱不建议参照】 您所在的位置:网站首页 gis三维地形导出su 【学习记录贴】05:SketchUP模型导入ArcScene【逻辑混乱不建议参照】

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

2024-01-24 02:46| 来源: 网络整理| 查看: 265

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

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有