在ENVI中设置及修改投影坐标系的方法

        对于未定义地理坐标系 (Geographic Coordinate System, GCS)或投影坐标系(Projected Coordinate System, PCS)的影像,在进行与地理坐标相关的操作时会出现问题。

地理坐标系:基于地球球体模型,三维球面坐标,通常使用经度和纬度来表示位置,适用于全球范围的定位和导航。

投影坐标系:通过数学方法将三维地球表面投影到二维平面上,二维平面坐标,一般为(x,y)。使用米或英尺等线性单位来表示位置,适用于局部或区域范围内的精确测量和分析。

一. 设置投影坐标系:

在ENVI中,我们在toolbox中查找Reproject

Reproject Raster在处理栅格数据的时候使用,Reproject Vector在处理矢量数据时使用

栅格数据文件后缀名:主要包括.tif, .tiff, .img, .dat, .hdr, .asc, .bil, .jp2, .nc, .hdf等;

矢量数据文件后缀名:主要包括 .shp, .shx, .dbf, .prj, .geojson, .json, .kml, .kmz, .gml, .dxf, .tab, .map, .svg, .pgsql 等;

二. 修改投影坐标系:

在设置了坐标系的影像中,右键点击Layer manager中的影像,选择View Metadata:

找到为Map Info,打开:

点击Edit Metadata,找到Spatial Reference,设置为Coordinate System

在Coordinate System设置下就可以修改坐标系了:

【注:未设置投影坐标系的影像,在View Metadata中一般显示为RPC Info。在设置投影坐标系后,显示为Map Info

### ENVI 中使用 SHP 文件切割栅格数据的方法 在遥感数据分析过程中,利用 Shapefile (SHP) 对栅格数据进行裁剪是一项常见操作。以下是具体实现方式: #### 准备工作 1. **加载数据** 首先,在 ENVI 软件中打开需要裁剪的栅格数据以及对应的 SHP 文件[^1]。 2. **验证投影一致性** 确保栅格数据和 SHP 文件具有相同的坐标系。如果两者不一致,则需通过工具调整其中一个文件的投影属性[^3]。 --- #### 步骤说明 1. **启动裁剪功能** 在菜单栏依次选择 `Basic Tools` -> `Subset Data by ROIs...` 或者直接搜索该命令。这一步会弹出 ROI(感兴趣区域)的选择界面。 2. **导入 SHP 文件作为掩膜** - 在弹出窗口中,点击 “Add” 按钮并浏览到目标 SHP 文件位置。 - 将其添加至当前项目后,确认它被选作裁剪边界。 3. **配置参数** 设置输出文件名及其存储路径,并可进一步指定其他选项: - 输出像元大小:通常建议保持默认值或与原始影像分辨率相同; - 坐标范围扩展模式:决定是否允许超出输入 SHP 边界的像素参与计算。 4. **执行裁剪过程** 完成上述设定之后按下 OK 键继续运行程序直至结束。最终生成的新图层即为按给定形状限定后的子集成果。 --- #### 注意事项 - 如果遇到无法正常读取外部矢量的情况,请尝试转换格式后再重复以上流程。 - 当前版本支持多种地理空间标准格式之间的互转,比如从 shp 至 tif 的过渡步骤可以借助 ArcGIS 平台完成初步预处理再引入 ENVI 进行后续分析。 ```python # 示例代码片段展示如何调用 Python 接口模拟部分逻辑 import arcpy arcpy.env.workspace = r"C:\path\to\data" in_features = "example.shp" out_raster = "output.tif" # Convert shapefile to raster using specified cell size and field value arcpy.PolygonToRaster_conversion(in_features, "VALUE_FIELD", out_raster, cellsize=30) print(f"Conversion completed successfully! Output saved as {out_raster}.") ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值