Arcgis与ENVI中tif格式读取的一个问题

      在将arcgis中裁切过的影像转化为tif格式后,出现了在envi4.5中无法显示灰度的问题。几经周折,发现:在输出数据时,output raster内容中要选择use Renderer(不选的话,data数据也无错误,但ENVI显示为白色)。

 

      其原因目前还不清楚。

### 如何在 ENVI 中处理和分析 ArcGIS 图像 #### 文件格式兼容性 ENVI 支持广泛的栅格文件格式,这使得其能够读取ArcGIS 处理过的图像。由于两者都常见的地理空间数据标准兼容,因此可以直接导入来自 ArcGIS 的 GeoTIFF 或其他常用 GIS 数据格式的文件[^1]。 对于特定于 ESRI 的文件格式(如 .img),可能需要转换成更普遍接受的形式以便顺利加载到 ENVI 当中。可以利用 ArcGIS 自带工具或者其他第三方应用程序来进行这种格式间的变换操作。 #### 导入 ArcGIS 图像至 ENVI 为了将 ArcGIS 创建的地图或其他类型的图像引入 ENVI 进行进一步处理: 1. **准备环境** - 确认已经正确安装并配置好了最新版本的 ENVI 和 IDL 软件。 2. **获取文件路径** - 找到存储有目标 ArcGIS 输出文件的位置,并记录下完整的文件夹目录结构以及具体的文件名。 3. **启动 ENVI 并选择要打开的数据集** - 启动 ENVI 应用程序后,在主界面上点击 `File` -> `Open Image File...` 来浏览计算机上的文件系统找到之前记下的位置。 4. **加载所需插件 (如有必要)** - 如果遇到不被默认识别的新颖扩展名,则需查找是否有对应的驱动器可用;某些情况下可通过下载额外的支持包来增强对特殊格式的支持度。 5. **执行基本预览** - 成功载入之后即可看到该图层的基本显示效果,此时可以根据实际需求调整色彩映射方案或是应用直方图拉伸等功能改善视觉呈现质量。 6. **开展高级分析任务** - 接下来就可以运用 ENVI 提供的各种功能模块针对这些影像资料实施诸如分类、变化检测等一系列深入研究工作了。 ```python import envi # 假设这是 Python 绑定库用于调用 ENVI 功能 # 加载 ArcGIS TIFF 文件作为示例 image_path = "path/to/your/image.tif" dataset = envi.open(image_path) # 显示基本信息 print(f"Image dimensions: {dataset.shape}") ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值