ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ENVI Classic中使用ArcGIS国内坐标系

2022-07-26 16:32:04  阅读:199  来源: 互联网

标签:Classic ArcGIS ENVI ArcMAP 坐标 基准面 坐标系


2014年3月更新,包括CGCS2000坐标系


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

(1)    在ENVI4.7及之后版本中自定义北京54、西安80坐标系、CGCS2000坐标系有一些改变,即定义坐标系的基准面(datum)时候使用统一的名称:D_BEIJING_1954、D_Xian_1980和D_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中显示通用名称。

 图1:不规范命名时ENVI和ArcMAP中的显示(左-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中,真正实现ENVI与ArcGIS的坐标统一。

 图2:本地化的坐标系

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


图3:ENVI和ArcMAP中显示本地化的坐标系(上-ENVI,下-ArcMAP)

标签:Classic,ArcGIS,ENVI,ArcMAP,坐标,基准面,坐标系
来源: https://www.cnblogs.com/enviidl/p/16521511.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有