问题标签 [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 回答
1564 浏览

r - 用于 readGDAL 的 plot3d?

我想在 R 中准备 3D 图形!使用栅格数据。我听说光栅包中的命令 plot3d 。不幸的是,我有 GeoTiff 格式的数据,因此无法直接通过 raster 包读取它(而不是它,要加载此文件,我使用的是 readGDAL 命令)。

有没有机会使用这些数据准备 3D 图形?如何检索坐标?我知道如何使用 as.matrix 命令获取栅格值,但因为它是 GeoTiff 格式,我无法使用 xmin 或 xmax。

0 投票
1 回答
4394 浏览

shapefile - 使用 QGis(或其他方法)将光栅图像转换为多边形

我想使用 QGis (Quantum GIS 1.6) 将几个图像转换为多边形 shp 文件。

我需要进行边缘检测并区分几种不同颜色的线条(红色、绿色、黄色和黑色)。我需要良好的边缘检测,因为我的图像以 200 DPI 扫描。

我对不涉及 QGis 的其他建议持开放态度。我可以使用 Photoshop 还是 Arcgis 会做得更好?

0 投票
1 回答
2283 浏览

r - R中栅格和多边形的坐标参考系

我有几个多边形,我喜欢从这些多边形中的几个栅格层中提取平均值。当我将这些添加到 ArcMap 时,我意识到这两种数据类型的投影不匹配。我可以通过使用投影工具(数据管理工具箱 > 投影和变换工具集 > 栅格)来解决 ArcGIS 中的显示问题。因此,我尝试通过以下方式(部分代码)将数据加载到 R 中来标准化投影:

光栅:

多边形:

我可以分别绘制多边形和栅格,但是当我尝试在栅格上绘制其中一个多边形时,不显示多边形:

似乎它们仍然没有“重叠”。我认为,不同的边界框也表明了这一点:

因为我想提取多边形内的栅格值,所以我必须确保以正确的方式引用它们。有人知道问题可能是什么吗?

0 投票
5 回答
255 浏览

java - 如何获取图像文件并将其转换为栅格然后访问其数据?

如何获取图像文件并将其转换为栅格,然后逐像素访问其数据(RBG 值)?

0 投票
1 回答
802 浏览

iphone - iOs 中的矢量图形?

我有一个矢量标志,我想将其包含在我的视图中。我从中创建了一个 png 并将其放入 imageView 中。不幸的是,模拟器中的徽标质量很差,即使它在 Interface Builder 中看起来不错。

您有如何解决该问题的建议吗?我可以在我的应用程序中嵌入 eps 吗?

0 投票
1 回答
149 浏览

c++ - 如何在面板/tabPane/se的背景中制作光栅

我尝试创建一些东西,你可以在其中放置不同的东西,比如 Qt Creator(不,我不想创建一个新的,但我需要它的功能)。您将一些元素拖放到 tabPane 中的任意位置。我现在的问题是如何在后台制作网格/栅格。它应该类似于:

http://i.stack.imgur.com/QOA4K.png

我的意思是背景中的那些点。如果我用两个 for 循环来制作它们,则需要数小时,而且效率不高或其他任何事情。必须有一种更有效且更容易的解决方案。

我正在使用 Qt 作为框架在 C++ 中编程。请给我一些链接或其他我可以使用的东西。

0 投票
3 回答
882 浏览

algorithm - 预测点数返回中点圆算法

著名的中点圆算法(维基百科)为我们提供了给定半径圆的像素坐标的 x,y 坐标。

它使用的计算是迭代的,并且在每次迭代时使用一个条件来退出循环:while (y > x) etc...

我的问题是如何提前预测,给定半径,算法返回的点总数是多少?

我的数学背景有限,无法推导出来。我搜索了它,我发现的唯一内容如下:http ://www.gdunge.com/2011/03/23/a-different-kind-of-pi 。该页面的作者 Doug 提到,他通过实验发现该round(sqrt(2) * radius)方法适用于四分之一圈。我尝试了它试图获得整个圈子,但它错过了一些点。

这个数字背后的实质规律是什么?

0 投票
6 回答
4839 浏览

php - 检查文件是否包含光栅或矢量元素?(pdf, 每股收益, ai)

有没有办法检查文件中是否有光栅元素?我有兴趣为 .pdf、.eps 和 .ai 格式执行此操作。

如果文件只是矢量,我将其转换为 .svg,如果它有一些光栅元素,我必须将其转换为 .png 文件。

我正在使用 PHP,但我也可以使用任何命令行工具。例如,我正在考虑使用 Inkscape 进行实际转换。

0 投票
3 回答
10308 浏览

matlab - MATLAB XYZ 到网格

我有一个制表符分隔的 XYZ 文件,其中包含 3 列,例如

第 1 列和第 2 列是 X 和 Y 坐标(以 UTM 米为单位),第 3 列是点 X、Y 处的相关 Z 值;例如,某点的高程 (z) 为z(x,y)

dlmread()我可以使用在工作区中获取 3 个变量来读取此文件,例如X = 41322x1 double,但我想(m x n)使用这些变量创建一个大小的表面。我该怎么办?

根据下面的评论,我尝试使用TriScatteredInterp(请参见下面的命令)。我不断得到如下所示的结果(虽然它似乎得到了我的一些表面): 在此处输入图像描述

有什么想法会导致这个结果吗?我认为问题出在meshgrid命令上,尽管我不确定在哪里(或为什么)。我目前正在输入以下一组命令来计算上图(我的 X 和 Y 列以米为单位,我知道我的网格大小是 8m,因此 ti/tj 在 8s 内上升):

0 投票
1 回答
209 浏览

flash - 移动 MovieClip 及其所有子项的播放头

我正在将复杂的动画从矢量转换为位图。当动画在主时间轴中时,很容易将它们转换为位图。但是,当动画中有动画时,一切都会变得非常混乱,因为我需要递归地移动所有这些播放头......

还有另一种方法可以实现这一目标吗?例如,如果我执行 MovieClip 的play方法,所有动画都表现良好,但速度太慢(我只能在应用程序中每帧转换一帧)。