问题标签 [raster]

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 回答
4046 浏览

matlab - 计算平均值和标准差

问候溢出者,

我在 MatLab 中有一个灰色图像矩阵,并且该图像的特定像素坐标很少。我想计算该矩阵中矩形区域内值的平均值和标准差,以便:

  1. 它以一个角度定位(例如 0、45、90、135)
  2. 它包含所有几个像素
  3. 它的面积对于每个角度都是最小的,它的高度 >= 它的宽度

现在,如果我能在垂直、水平和双对角线的情况下这样做,我会很高兴,但如果我能在手头的任何角度做到这一点,我将非常感激。

有任何想法吗 ?

0 投票
2 回答
897 浏览

python - 在 python 中使用来自 gdb 的栅格数据集

我正在尝试编写一个脚本,用于在 python 中将度数转换为弧度。一项常见的任务,拥有它会很有用。我遇到的问题是输入栅格似乎被读取为字符串。见下文:

我得到的错误是:

我不确定如何在不使用引号的情况下使用此栅格。我对 Python 非常陌生,因此将不胜感激。

祝一切顺利

0 投票
1 回答
482 浏览

algorithm - 光栅图像缩放算法

假设我们有 20x20 的光栅图像。缩放如何工作?例如如何将 (Xo,Yo) 映射到 (Xn, Yn),其中 o - 原始,n - 新。显然有两种情况新分辨率小于或大于原始分辨率。感觉就像你会尝试相似变换 - 但是你如何将它应用于每个像素的像素,以便生成的图像没有孔(或者当生成的图像具有较低的尺寸时,你将如何适应那里)。

0 投票
2 回答
542 浏览

silverlight - 将 Canvas 打印到 Silverlight 图像

我使用 WritebleBitmap 类成功地将画布添加到位图,然后尝试使用位图通过 SaveFileDilogue 将图像保存在客户端系统上。我正在使用 FluxJpegCore 图像编码的方法,我们使用光栅阵列来生成图像像素。下面是完成这项工作的代码部分。

图像保存一切正常,但是当我缩放图像然后打印它时,代码在“raster[i] = new byte[width, height];”行失败。引发系统内存不足错误。谁能帮我找到解决方案?

0 投票
2 回答
7439 浏览

java - 如何从像素值数组和已知宽度和高度创建图像..?

我有像素值的一维数组,我可以通过这种方式获得红色、绿色和蓝色。

我也知道我想要创建的图像的宽度高度。所以,我总共有以下数据。1)新图像的宽度 2)新图像的高度 3)像素值的一维数组。

我的主管建议我使用 createRaster 方法,但函数参数对我来说很难理解。你能给我一些简单的代码吗?谢谢。

0 投票
1 回答
19523 浏览

r - 在 shapefile 后面绘制栅格

如何在 shapefile 对象后面绘制“光栅”对象?两者都可以自己绘制,但点不会绘制在栅格上:

0 投票
2 回答
10392 浏览

r - R中栅格的分辨率值

我只是想知道是否有人有R中栅格分辨率的转换表。我想知道这些数字以米为单位:

分辨率:0.08333333, 0.08333333

分辨率:0.009398496、0.009398496
分辨率:0.002349、0.002349 = 250m(我认为)

我真的很想知道设置栅格对象以使像元大小为 1km^2 的分辨率。我正在使用跨越澳大利亚的栅格。

提前谢谢大家。

干杯,亚当

0 投票
1 回答
3969 浏览

r - R中的属性栅格提取

我一直在尝试创建一个新的栅格对象,该对象仅包含现有栅格中的几个值。我正在使用此处找到的类栅格:https ://www.ga.gov.au/products/servlet/controller?event=FILE_SELECTION&catno=71071 。

我努力了:

生成具有以下属性的栅格:

我认为这会产生一个值为 NA 和 1 的栅格图层,但它有 33 个值。我一直在努力寻找一种在如此大的文件上使用 R 来“按属性提取”的方法。有人对我如何做到这一点有建议吗?

0 投票
4 回答
3218 浏览

r - 识别栅格地图上的线性特征并使用 R 返回线性形状对象

我想在栅格地图上识别线性特征,例如道路和河流,并SpatialLines使用 R 将它们转换为线性空间对象(类)。

rastersp包可用于将要素从栅格转换为多边形矢量对象(类SpatialPolygons)。 rasterToPolygons()将从栅格中提取特定值的像元并返回一个多边形对象。该产品可以使用该dissolve=TRUE选项进行简化,该选项调用包中的例程rgeos来执行此操作。

这一切都很好,但我更希望它是一个SpatialLines对象。我怎样才能做到这一点?

考虑这个例子:

以线状要素的栅格表示为例

线性特征的 SpatialPolygons 表示

最好的方法是找到穿过多边形的中心线吗?
或者是否有可用的现有代码来执行此操作?

编辑:感谢@mdsumner 指出这称为骨架化。

0 投票
1 回答
230 浏览

r - 随着时间的推移从光栅砖计算凹陷(负数组),R

我正在尝试从气候数据集中计算一组凹陷(负值)的数量,并且对如何进行操作一无所知。让我解释一下这个场景。我有一个 468 层的光栅砖,每层有 7458 个单元。

现在以第 5000 个像素为例

随着时间的推移,这将为我提供该像素的 468 个值。

现在在这里我需要做两个任务

1)计算降雨量低于平均值的次数 - 那些具有负值的次数。为了便于计算,零具有正 RF 值(我使用重新分类将其转换为零)。在上面的示例中,我想选择负数组并计数。即,(-90.795107 -89.990016 -94.840754),(-15.085517),(-12.469657 -114.757702 -115.372023,-107.194478 -92.916680 -115.105817 -113.205776 -115.003430 -62.175070),(-72.358073 -105.006508 -115.372023,-48.836959 -102.314928 -113.271826 -115.372023 -79.530055) 等。生成的图层像素值应该是这些组的计数,在这种情况下为 5。同样需要对时间维度上的所有像素进行处理。

2)对于我想选择最小值的每个组,结果像素将具有这些最小值的总和。如果一个组有一个值,请保持相同。

我坚持从这个过程开始。我假设我需要将砖块转换为数据框并执行此操作。

任何人都可以帮助我指导如何去做吗?

非常感谢任何帮助。

对不起,如果解释令人困惑。

问候 SP