CityEngine场景创建、数据导入时提示距离过远
分享
问题描述
在构建场景或加载矢量数据时提示距离过远,弹出如下错误窗口:
原因分析
CityEngine是基于空间参考进行建模的(采用投影坐标),其涉及到场景坐标、地形影像坐标和矢量数据坐标。当三者采用的投影坐标系或者其位置偏差较远时都会报此错误。一般我们遇到错误主要是以下几种情况造成的:
⑴ 影像缺少位置信息。以tiff格式的影像地形为例,缺少影像坐标信息的文本文件(tfw文件)。CityEngine通过读取坐标信息文本文件记录的位置信息对其正确定位。tfw文件中各信息代表的意义如下:
当没有这些信息时,CityEngine在读取影像数据时,影像的范围即XZ的大小分别对应影像的行列数,X-offset值为0,Z-offset的值为负的Z-Size。
⑵ 矢量数据与场景数据的投影坐标系不一致。
解决方案
在创建场景和矢量数据导入前做以下检查工作:
⑴ 数据加载到ArcMap里检查所有的数据位置是否一致;
⑵ 检查数据的空间参考信息(必须是投影坐标),国内的数据坐标值一般X是6位,Y值 是七位;(注:参考信息可以是UnKnowen,这种情况下创建场景时就不要选择坐标系)
⑶ 检查影像地形数据是否带坐标信息文件。
当满足上述条件时,在创建场景时选择相应的投影坐标系,就会避免距离过远的错误提示。
问题描述
在构建场景或加载矢量数据时提示距离过远,弹出如下错误窗口:
原因分析
CityEngine是基于空间参考进行建模的(采用投影坐标),其涉及到场景坐标、地形影像坐标和矢量数据坐标。当三者采用的投影坐标系或者其位置偏差较远时都会报此错误。一般我们遇到错误主要是以下几种情况造成的:
⑴ 影像缺少位置信息。以tiff格式的影像地形为例,缺少影像坐标信息的文本文件(tfw文件)。CityEngine通过读取坐标信息文本文件记录的位置信息对其正确定位。tfw文件中各信息代表的意义如下:
当没有这些信息时,CityEngine在读取影像数据时,影像的范围即XZ的大小分别对应影像的行列数,X-offset值为0,Z-offset的值为负的Z-Size。
⑵ 矢量数据与场景数据的投影坐标系不一致。
解决方案
在创建场景和矢量数据导入前做以下检查工作:
⑴ 数据加载到ArcMap里检查所有的数据位置是否一致;
⑵ 检查数据的空间参考信息(必须是投影坐标),国内的数据坐标值一般X是6位,Y值 是七位;(注:参考信息可以是UnKnowen,这种情况下创建场景时就不要选择坐标系)
⑶ 检查影像地形数据是否带坐标信息文件。
当满足上述条件时,在创建场景时选择相应的投影坐标系,就会避免距离过远的错误提示。
0 个评论
推荐内容
相关问题
- 作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 有栅格数据a(大数据),小数据b,怎么从a中扣掉b,得到a数据剩下的部分?栅格能裁剪取反吗?
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- arcgis中如何求多点之间的相互距离?
- 在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
- sketchup模型导入cityengine中部分纹理丢失,怎么解决?
- cityengine怎么导入arcgis的shp数据,对shp数据有什么要求
- ArcGIS数据库数据逐图幅裁剪
- ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
- 如何统计shp点数据落在栅格不同区间的个数?