问题标签 [envi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
58 浏览

classification - ArcMap 条件语句栅格属性?

我对执行以下操作的语法有困难:

我有四种不同分类的光栅产品。每个都有一个或两个代表我感兴趣的单位的类,所以我想使用栅格计算器来制作一个新的栅格,其中每个输入中的感兴趣单位减少到 0 或 1 的值(用于存在或不存在类(es)感兴趣),然后将最终栅格值相加为 0 到 4,以表示分类方法之间的一致性程度。

检查这些栅格时,它们具有“类名”、“颜色索引”和“颜色(a,r,g,b)”属性,我无法弄清楚查询它们的语法。

谢谢!

逆转录

0 投票
0 回答
68 浏览

python - Python - 光谱 python 的单项列表

我是新来的,但我已经使用答案很长时间了,它们总是很有帮助,但我没有找到这个。

我正在使用光谱 python 进行一些数据操作,并且我正在极大地改变我的输入数据。事实上,我只是根据原始图像创建新的二进制图像。除了输出之外,我的所有代码都很可靠。我需要一个数组,其中包含每行的列表和每个像素带的列表(需要方括号)。对于理论上的 3x3 像素零图像,它应该如下所示:

但是,像素只有一个波段,我一直在通过设置每个值并附加它们来做到这一点,但是 python 似乎不喜欢将单个值列表附加为列表,而我得到的是:

...我的最终软件读取为单行 3 像素图像,带不正确。

Python 以该格式加载现有图像没有任何问题,但不会创建它们。我尝试将每个像素分配为 [0] 或 [1] 而不是 0 或 1,我尝试在附加到行之前将每个值附加到仅为像素的空列表中,但我找不到任何其他值解决方案。有没有我没有看到的解决方法?

0 投票
1 回答
581 浏览

r - 读取多个 ENVI 文件并将它们组合在一个 csv 中

我在使用 R 方面还很陌生,但我试图完成这项工作。我有几十个 ENVI 光谱数据集存储在一个目录中。每个数据集被分成两个文件。它们都具有相同的名称约定,即:

  • ID_YYYYMMDD_350-200nm.asr
  • ID_YYYYMMDD_350-200nm.hdr

任务是读取数据集,添加两列(文件名中的 ID 和日期),并将结果存储在 *.csv 文件中。我让它适用于单个文件(硬编码)。

我想将所有可用文件合并到一个 *.csv 文件中。我知道我必须使用 list.files 但不知道如何实现 read.ENVI 函数并将生成的矩阵添加到 CSV。


更新:

您可以在此处找到示例数据集:示例数据集

0 投票
1 回答
214 浏览

idl-programming-language - 用 IDL 解方程

我如何在 IDL 中用牛顿法得到方程的解,我的程序将提供各种(这里的瓦片),但牛顿法 id IDL 只是接收方程的初始解。请帮助我完成遥感图像处理的论文。

我的 IDL 程序是:</p>

0 投票
1 回答
56 浏览

image-processing - 扩展名转换 ENVI .hdr 到 .icb

我正在研究使用 .icb 扩展名的高光谱图像压缩 Qccpack。

如何从 ENVI .hdr 转换为 .icb 以使用 Qccpack ?

0 投票
0 回答
835 浏览

pixel - QGIS 如何设置栅格的空间分辨率?

我有一些以 .hdf 文件开头的文件,经过一些剥离后,我已将它们转换为 TIFF。这些图像没有空间参考,默认为 1 像素 = 1 度。这相当于每像素 111,319.419 米。我可以将像素大小更改为更易于管理的东西吗?
该图像是非地理参考的高光谱图像。给定高度和传感器视野(我有),我可以计算出真实的像素大小。

0 投票
4 回答
627 浏览

variables - 基于输入文件名的 IDL 变量名

我正在尝试加载多个图像并希望自动命名变量以使variable name = the file input name.

例如:

只是想知道这是否可能以及如何?

0 投票
1 回答
38 浏览

tiff - IDL 比较来自 Meteosat 的 1000 个 tif 并创建一个新的

我需要在 15 分钟内比较 Meteosat-8 的 2、3、6 和 9 波段。我已经计算了亮度温度,并设法将所有 Tif 读入 IDL。

现在我做了一些比率。像 B6-B4、B9-3... 现在我想创建一个新的 Tif,当达到某些条件时,它会在其中写入(然后加起来)1 或 0。

结果应该是一个 Tif,其中我有每个像素中“1”的数量。我想我必须用 cols/rows 创建一个新数组,并在每个“for循环”之后写入其中的 1 和 0 并每次将其相加。

谢谢!布米

0 投票
0 回答
185 浏览

r - 如何将具有多个层的 .nc 文件转换为在 R 中的 ENVI 中可读的文件

我已经从https://oceancolor.gsfc.nasa.gov/下载了格式化为 .nc 文件的数据,但我希望能够在 ENVI 中使用它。

我已经做好了

这仅适用于一层,因此在转换时

ENVI 文件格式不正确,并且

有相同的结果。

不知道我还能从这里做什么,但我只是试图从专门的海洋颜色数据转换 .nc 文件,以便使用 ENVI 中的叶绿素数据。

0 投票
3 回答
186 浏览

r - 为什么 R raster::writeRaster() 生成的图片在 Win10 中无法显示?

我阅读了我的高光谱(.raw)文件并将三个波段组合到“gai_out_r”然后我输出如下:

最后我得到了gai_out_r.tif

但是,为什么Win10不能将这个小tif显示为我从envi--save image as--tif输出的图片一样

Win10显示两个tiff如下:

在此处输入图像描述