CityEngine场景创建、数据导入时提示距离过远

0
分享 2015-03-16

问题描述
在构建场景或加载矢量数据时提示距离过远,弹出如下错误窗口:



原因分析
CityEngine是基于空间参考进行建模的(采用投影坐标),其涉及到场景坐标、地形影像坐标和矢量数据坐标。当三者采用的投影坐标系或者其位置偏差较远时都会报此错误。一般我们遇到错误主要是以下几种情况造成的:

⑴ 影像缺少位置信息。以tiff格式的影像地形为例,缺少影像坐标信息的文本文件(tfw文件)。CityEngine通过读取坐标信息文本文件记录的位置信息对其正确定位。tfw文件中各信息代表的意义如下:



当没有这些信息时,CityEngine在读取影像数据时,影像的范围即XZ的大小分别对应影像的行列数,X-offset值为0,Z-offset的值为负的Z-Size。

⑵ 矢量数据与场景数据的投影坐标系不一致。

解决方案
在创建场景和矢量数据导入前做以下检查工作:

⑴ 数据加载到ArcMap里检查所有的数据位置是否一致;

⑵ 检查数据的空间参考信息(必须是投影坐标),国内的数据坐标值一般X是6位,Y值 是七位;(注:参考信息可以是UnKnowen,这种情况下创建场景时就不要选择坐标系)

⑶ 检查影像地形数据是否带坐标信息文件。

当满足上述条件时,在创建场景时选择相应的投影坐标系,就会避免距离过远的错误提示。

0 个评论

要回复文章请先登录注册