三维数据进入ArcGIS平台【笔记】 | 您所在的位置:网站首页 › 3dmax导入obj模型变成mash › 三维数据进入ArcGIS平台【笔记】 |
ArcGIS软件支持导入的三维模型格式
高级版CityEngine支持导入 .dae、.dxf、.gdb、.kml、.kmz、.obj、.osm、.fbx、.shp。 ArcMap的import3d files支持导入:skp、dae、3ds、flt、wrl ArcGIS Pro的import3d files支持导入:dae、3ds、flt、wrl、obj 提示:在ArcGIS Pro中skp(sketch up的数据格式)可以通过数据互操作模块来转换。 了解软件支持导入的格式很重要,很多用户将数据导出为.3ds格式,ArcMap和ArcGIS Pro支持导入,但是CityEngine不支持。DAE是非常有用的格式,因为它是建立在一个开放的标准XML模式之上的,支持网格几何元和纹理。 如果要在ArcGIS平台中使用这些格式的模型,制作时需要注意以下几点: 提示:基于物体的轮廓建立真实大小的模型,以避免模型导入后的比例缩放操作。 每个物体保存成单个的文件,导入后便于单个模型的移动。所有模型“贴图”尺寸要保证是“2N次方”的尺寸,如(256×256,512×512 等)。尽量不要使用“镜像”物体,镜像容易导致数据丢失。树木、建筑等模型的中心点需要在模型底部中心位置。需要记录模型的坐标系及中心位置。在导入到ArcGIS平台时,可以直接输入模型的坐标系及中心点位置。ArcGIS平台中不能直接读取这些格式的模型,需要先将这些模型转为Multipatch(多面体)或Shapefile格式。Multipatch可以保存模型纹理信息,Shapefile格式不支持存储纹理。 关于纹理很多问题都是关于纹理丢失,先说几点注意事项: 模型需导出为Multipatch格式存储在.gdb(文件型地理数据库)中,才能保留纹理信息。3ds不能存储纹理,纹理图片需要和3ds放在同一文件夹中。wrl的纹理数据要放在wrl上层目录的maps文件夹中,使用Import 3D Files导入时,需勾选Y is Up。10.1及10.2.1导入wrl不能保留纹理是已知问题。Bug NIM098234 Import 3D File does not import textures from wrl file created using Geomagic. 10.5.1版本中测试已修复。obj及其贴图的路径及文件名尽量避免中文、特殊符号。 需要注意的几点细节:(1)wrl数据要注意贴图的路径,如果贴图的路径是url "../maps/X_CD_01.jpg",如下图: 则表明贴图的存放路径是DT0.WRL上一级的“maps”文件夹中。具体介绍请参考链接:https://www.cnblogs.com/ginaprogram/p/6322405.html 如下图布局,使用import 3d files工具转换后模型的贴图没有丢失。 (2)ArcGIS Pro2.3beta支持3dmax模型数据的双面贴图; (3)dae模型导入到ArcGISPro变小,例如:楼层的高和宽通过量测功能量测只有0.3m。 解决思路:将dae文件用记事本方式打开,然后查看dae模型的单位,例如: ,通过把它们设置成“米”解决问题。 Z_UP 常见问题汇总:sketchup模型导入CityEngine中部分纹理丢失 模型自3ds Max导出成OBJ纹理丢失或发生变化 ArcGIS Pro2.0打开3D模型显示很模糊 如何使用ArcScene导入.3ds(3ds Max导出文件)才能正常显示? 10.2版本导入3Dmax模型异常 有3dsmax源文件,想发布成服务,让别人来调用 ArcGIS Pro中发布3ds模型后,在Portal中丢失纹理 参考资料:https://blog.csdn.net/ceibake/article/details/80932363 https://www.cnblogs.com/ginaprogram/p/6322405.html
|
CopyRight 2018-2019 实验室设备网 版权所有 |