分享

ENVI Classic中使用ArcGIS国内坐标系(2014年3月更新,包括CGCS2000坐标系)

 芽粒山大 2017-05-26

    为了更好的与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 <wbr>Classic中使用ArcGIS国内坐标系(2014年3月更新,包括CGCS2000坐标系)

 

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

本地化ENVI坐标文件

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

下载地址:http://pan.baidu.com/s/1c2EANja

使用方法:

(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 <wbr>Classic中使用ArcGIS国内坐标系(2014年3月更新,包括CGCS2000坐标系)

 

2:本地化的坐标系

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

ENVI <wbr>Classic中使用ArcGIS国内坐标系(2014年3月更新,包括CGCS2000坐标系)

ENVI <wbr>Classic中使用ArcGIS国内坐标系(2014年3月更新,包括CGCS2000坐标系)

 

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多