欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

EsriCityEngine与ArcGIS数据交互

程序员文章站 2024-03-25 13:43:10
...

最近几天,因为参加了Esri比赛,所以在钻研City Engine建模。我在 CE 与 ArcScene 数据交互过程中,出现了问题,经过这两天的探究,把自己的总结写下。
问题陈述:将DEM导入到CE中,在DEM的基础上,建立城市模型。再将生成的城市模型导入ArcScene进行3D显示与数据处理和分析。但是, ArcScene 中的模型却偏离了原来的地理位置,并且偏差很大。
问题处理:
1.我首先将CE中的DEM导出,再导入ArcScene,将原始DEM进行比较。偏差结果如下:
EsriCityEngine与ArcGIS数据交互EsriCityEngine与ArcGIS数据交互
EsriCityEngine与ArcGIS数据交互
ArcScene中DEM对比图片
(彩色图像为原始DEM,灰黑色图像为导入CE后、又导入ArcScene中的DEM)
清晰可见,灰黑色图像偏离了原来的地理位置。而模型是在DEM的基础上建立的,所以确定是由于DEM数据的原因导致模型的地理位置偏移。
2.经过反复思考与摸索,我发现导致DEM偏差的原因,是在导入CE时,设置参数没有设置正确。
下面是正确的CE导入DEM过程: EsriCityEngine与ArcGIS数据交互
Layer——New Map Layer——Terrain,详细参数如下:

EsriCityEngine与ArcGIS数据交互
导入DEM时参数设置
Heightmap file : 地形图DEM导入
Texture file :纹理贴图
X-size : 图像纵横比
X-offset : 决定你的图像偏离程度,此处选择为左上角
3.结论
如果你也出现了此状况,可以自己尝试找到正确位置。我通过查找资料,发现有教程是让选择X-offset的中间位置,但是,我的数据依旧偏差很大,所以,我把九个位置图都导了出来,再分别导入ArcScene与原始DEM进行比较,恰好发现当我的数据X-offset设置为左上角时,数据和模型都不偏移。
EsriCityEngine与ArcGIS数据交互
ArcScene中因为选择X-offset的位置不同而产生的九个dem图像,不同的色调是不同的图像。
将原始DEM数据导入,可根据他们的位置信息选择合适的位置。

 本人遥感小白一枚,有不足之处,欢迎指正批评~
相关标签: CE ArcGIS