【学习记录贴】05:SketchUP模型导入ArcScene【逻辑混乱不建议参照】 | 您所在的位置:网站首页 › gis三维地形导出su › 【学习记录贴】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格式, ![]() 然而我导入进去之后,就无法拖拽文件进入进入操作区了,不知道为什么。我好难啊。 方法二: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 ![]() ![]() ![]() 其实这个转为collada在scene里也能操作,同样在转换工具里,不用特地去Catalog捣鼓一下。 ![]() ![]() 这里失败的原因仍然和以前做做作业时一样,是在Scene里用SU导出的dae替换时显示灰的,替换不了。 不知道为什么,我本来在重新尝试方法四,重新将shape转为MPatch再转为Collada准备试试,结果意外发现这个灰不溜秋的小按键能用了!虽然我已经看过帮助文档,但我还是没搞明白这灰和不灰的关键在哪里。 ![]() ![]() ★★★ 问题:纹理会不会随着我将MPatch Remove再加载而消失?像方法四一样。 经过我的作死尝试,会的。 方法三:dae转入一次再转入一次——未尝试在这一个介绍里,ArcGIS教程:将“替换为模型”工具用于多面体,给了三种方法。前两种比较熟悉,一个是点要素的三位替换,一个是方法二,还有一个是dae的两次导入 ![]() 我震惊了。 外网某网站:ArcScene to Sketchup to ArcScene 这篇文给的方法前半段和方法一和二差不多,collada到SU建模再导出dae,但是下面就不一样了。 关键就在最后几行。我截图演示下。 ![]() ![]() ![]() ![]() 不容易啊,我折腾了四五个小时了,除了点样式替换外唯一成功的。 由于方法三也突然可以,我怀疑四这里的直接点击其实和三的Replace是一样的效果不同的操作。 方法四小问题:重新加载模型没有纹理这个虽然能直接替换成功,但是我不确定是以什么格式留下的。是在某个文件还是说直接基于Scene这个操作底图。所以我把Tabel of Contents的文件依次Remove,最后确定模型是储存在转为MPatch的文件,也就是上面步骤二的那个。 但是, 当我重新加载之后,模型的纹理没有了!!! ![]() 我太难了。 包成功版本属于失踪人口回归。 看了下前面罗里吧嗦的几个方法记录,还是更新一下,方便其他如果有相似需求的盆友。 新建一个数据库,将shape文件转换为MPatch,这一步要保存到数据库里面去,再3D Editor里点击替换,这样就不会丢失纹理了。 ![]() 这个比较熟悉了,这里没尝试。 唯一的注意事项就是要把shape转为点数据才能替换 题外话,还找到个练习,虽然和这里关系也没有很大 ArcUser Online:Creating and Texturing Multipatch Features 还有个是大面积做2.5D地图用的技巧,我估计E都市以及类似的就是这么搞的,不过他们的贴纹理可能是开发了软件或者用了什么技术快速贴的 gis模型导出su_【小技巧】快速生成城市建筑Sketchup模型 小结暂时弄不动了,连续n个小时之后人已经麻了。 不过GIS确实能玩的花样很多,但我觉得我对它的理解还比较浅,所以有些问题我没有头脑。 还有个事情就是,我在学的东西已经是这十来年在发展成熟的,有点人家在建高楼我还在研究水泥怎么嚯嚯的样子。没有办法,慢慢来吧。 另外,真国内的东西如果翻来覆去找到的有效信息都是那么些的话,及时转外网。要高效很多。 |
CopyRight 2018-2019 实验室设备网 版权所有 |