问题标签 [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.
classification - ArcMap 条件语句栅格属性?
我对执行以下操作的语法有困难:
我有四种不同分类的光栅产品。每个都有一个或两个代表我感兴趣的单位的类,所以我想使用栅格计算器来制作一个新的栅格,其中每个输入中的感兴趣单位减少到 0 或 1 的值(用于存在或不存在类(es)感兴趣),然后将最终栅格值相加为 0 到 4,以表示分类方法之间的一致性程度。
检查这些栅格时,它们具有“类名”、“颜色索引”和“颜色(a,r,g,b)”属性,我无法弄清楚查询它们的语法。
谢谢!
逆转录
python - Python - 光谱 python 的单项列表
我是新来的,但我已经使用答案很长时间了,它们总是很有帮助,但我没有找到这个。
我正在使用光谱 python 进行一些数据操作,并且我正在极大地改变我的输入数据。事实上,我只是根据原始图像创建新的二进制图像。除了输出之外,我的所有代码都很可靠。我需要一个数组,其中包含每行的列表和每个像素带的列表(需要方括号)。对于理论上的 3x3 像素零图像,它应该如下所示:
但是,像素只有一个波段,我一直在通过设置每个值并附加它们来做到这一点,但是 python 似乎不喜欢将单个值列表附加为列表,而我得到的是:
...我的最终软件读取为单行 3 像素图像,带不正确。
Python 以该格式加载现有图像没有任何问题,但不会创建它们。我尝试将每个像素分配为 [0] 或 [1] 而不是 0 或 1,我尝试在附加到行之前将每个值附加到仅为像素的空列表中,但我找不到任何其他值解决方案。有没有我没有看到的解决方法?
r - 读取多个 ENVI 文件并将它们组合在一个 csv 中
我在使用 R 方面还很陌生,但我试图完成这项工作。我有几十个 ENVI 光谱数据集存储在一个目录中。每个数据集被分成两个文件。它们都具有相同的名称约定,即:
- ID_YYYYMMDD_350-200nm.asr
- ID_YYYYMMDD_350-200nm.hdr
任务是读取数据集,添加两列(文件名中的 ID 和日期),并将结果存储在 *.csv 文件中。我让它适用于单个文件(硬编码)。
我想将所有可用文件合并到一个 *.csv 文件中。我知道我必须使用 list.files 但不知道如何实现 read.ENVI 函数并将生成的矩阵添加到 CSV。
更新:
您可以在此处找到示例数据集:示例数据集
idl-programming-language - 用 IDL 解方程
我如何在 IDL 中用牛顿法得到方程的解,我的程序将提供各种(这里的瓦片),但牛顿法 id IDL 只是接收方程的初始解。请帮助我完成遥感图像处理的论文。
我的 IDL 程序是:</p>
image-processing - 扩展名转换 ENVI .hdr 到 .icb
我正在研究使用 .icb 扩展名的高光谱图像压缩 Qccpack。
如何从 ENVI .hdr 转换为 .icb 以使用 Qccpack ?
pixel - QGIS 如何设置栅格的空间分辨率?
我有一些以 .hdf 文件开头的文件,经过一些剥离后,我已将它们转换为 TIFF。这些图像没有空间参考,默认为 1 像素 = 1 度。这相当于每像素 111,319.419 米。我可以将像素大小更改为更易于管理的东西吗?
该图像是非地理参考的高光谱图像。给定高度和传感器视野(我有),我可以计算出真实的像素大小。
variables - 基于输入文件名的 IDL 变量名
我正在尝试加载多个图像并希望自动命名变量以使variable name = the file input name
.
例如:
只是想知道这是否可能以及如何?
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 并每次将其相加。
谢谢!布米
r - 如何将具有多个层的 .nc 文件转换为在 R 中的 ENVI 中可读的文件
我已经从https://oceancolor.gsfc.nasa.gov/下载了格式化为 .nc 文件的数据,但我希望能够在 ENVI 中使用它。
我已经做好了
这仅适用于一层,因此在转换时
ENVI 文件格式不正确,并且
有相同的结果。
不知道我还能从这里做什么,但我只是试图从专门的海洋颜色数据转换 .nc 文件,以便使用 ENVI 中的叶绿素数据。