ENVI中使用ArcGIS国内坐标系

为了更好的与ArcGIS系列产品兼容,从ENVI 4.7开始,所有ENVI产品全部采用ArcGIS投影转换引擎,对用户来说,ENVI菜单中所有的投影操作不变,同时还直接支持ArcGIS中的投影类型。在自定义国内坐标系时候,需要注意以下两点:

(1)ENVI4.7及之后版本中自定义北京54、西安80坐标系、CGCS2000坐标系有一些改变,即定义坐标系的基准面(datum)时候使用统一的名称:D_BEIJING_1954D_Xian_1980D_China_2000。否则在ENVI中会报错或者基准面显示D_Unknown,在ArcMAP中加载后基准面也会显示D_Unknown

(2)在自定义北京54、西安80坐标系时,命名坐标系名称Projection name需要与ArcGIS中的命名保持一直(如“..\ArcGIS\Desktop10.0\Coordinate Systems\Projected Coordinate Systems\Gauss Kruger\Beijing 1954”里面的.prj中的名字),如北京54坐标3度带117度中央经线命名为:Beijing_1954_3_Degree_GK_CM_117E。否则会出现如图1所示Proj一项显示为Transverse_Mercator,在ArcMAP中显示通用名称。

ENVI中使用ArcGIS国内坐标系_第1张图片

1:不规范命名时ENVIArcMAP中的显示(左-ENVI,右-ArcMAP

本地化ENVI坐标文件

为了方便在ENVI中使用这三种坐标系,我们提供了本地化ENVI坐标文件。

下载地址:http://vdisk.weibo.com/s/L9No9

使用方法:

(1)解压缩后三个文件直接替换ENVI安装目录下Map_proj文件夹内的三个文件,如ENVI5.0中的:“..\Exelis\ENVI50\classic\map_proj”。Map_proj文件夹中包括球体定义文件(ellipse.txt)、基准面定义文件(datum.txt)和地图投影文件(map_proj.txt)。

(2)重启动ENVI,在使用坐标的地方就可以看到完整的国内坐标系了,命名完全与ArcGIS一致。

这样,在ENVI下做投影转换等涉及坐标参数的处理结果,可以无缝地传入ArcGIS中,真正实现ENVIArcGIS的坐标统一。

ENVI中使用ArcGIS国内坐标系_第2张图片

2:本地化的坐标系

使用坐标系名称、基准面名称与ArcGIS保持一致坐标系之后,在ENVIArcMAP中打开图像文件就能很好的识别了。

ENVI中使用ArcGIS国内坐标系_第3张图片

ENVI中使用ArcGIS国内坐标系_第4张图片

3ENVIArcMAP中显示本地化的坐标系(上-ENVI,下-ArcMAP

你可能感兴趣的:(ENVI中使用ArcGIS国内坐标系)