问题标签 [rasterize]
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.
flutter - 在更改 TextField 光标时颤振重绘和栅格化整个屏幕
我有一个非常简单的颤振应用程序,它在屏幕中间呈现一个 TextField。这是小部件树:MaterialApp > Scaffold > Center > Padding> RepaintBoundary > TextField
这是应用程序刚启动时的屏幕,一切正常,在第一次渲染时重绘边框显示
但是当我点击 TextField 时,键盘打开,整个屏幕被重新绘制,并且发生了一件奇怪的事情:整个屏幕被光栅缓存棋盘覆盖?
从那里开始,每次我更改光标位置或更改 TextField 中的文本时,覆盖整个屏幕的光栅缓存棋盘都会更新为不同的颜色。TextField 被重新绘制(这是正常的),但整个屏幕也被重新绘制,这很奇怪,因为我已经将 TextField 包装在 RepaintBoundary 中?您可以在 TextField 上看到重绘边框,并且整个屏幕已更新为新颜色。
我的问题是:当我聚焦 TextField 或更新光标位置时,为什么整个被光栅缓存和重新绘制?
python - 对 shapefile 中的所有多边形进行栅格化和求和
我正在尝试获取一个包含 5 个多边形的 shapefile,将它们中的每一个栅格化为一个栅格文件,然后将所有这些栅格相加。我一直在尝试在 python 中使用rasterio
and来完成此操作geocube
,但遇到了一些问题,即我的光栅文件未对齐,从而阻止我执行求和。我将在下面详细说明我的所有数据和步骤。
数据源:我正在使用这个包含纽约市 5 个行政区的 shapefile:https ://data.cityofnewyork.us/City-Government/Borough-Boundaries/tqmj-j8zm
首先,我想为每个多边形/自治市分配一个虚构的示例“test_value”,这可以是任何东西。我想首先栅格化每个多边形,以便为每个隔离的栅格化多边形创建一个单独的栅格文件。这意味着我将有一个仅对曼哈顿进行栅格化的栅格文件,就好像它是城市中唯一的行政区一样,然后将下一个栅格文件仅对布鲁克林进行栅格化,就好像它是城市中唯一的行政区等。这是我用来完成此操作的代码:
这行得通,我会收到每个行政区的单独光栅文件。例如这里是曼哈顿:
因此,现在每个栅格化多边形都有自己独特的“test_value”值。我想在所有栅格中添加所有这些“test_value”值。所以这就是我试图用来总结所有这些栅格层的方法:
本质上,我遍历目录中的每个自治市镇栅格,并不断将它们添加到全为 0 的空白栅格中。但是,我怀疑这将是正确的方法,并且我相信我遗漏了一些需要用于光栅计算的重要考虑因素。
如何扩充我的代码,以便对目录中的所有栅格图层求和?如果需要指定,这些栅格图层只有一个波段包含“test_values”。最终产品看起来与上面的完整纽约地图相同,但每个栅格化的自治市镇都包含其相应“test_value”值的像素值,具有不同的灰色阴影。
python - 如何栅格化 2D-CAD 数据并将其输入 keras 或 torch 2D conv 应用程序?
我想我有代表多个多边形的简单 2D-CAD 数据,你知道半导体 GDSII 文件包括这种表示多边形的形式。如果左下和右上角有 2 个矩形,GDSII 文件就会有这种数据。
我想以非常高的速度将大量 CAD 数据直接输入到 keras 或 torch conv2d 层中。最好的将是 GPU 支持的 keras 或火炬层。另一种方法可能是数据加载器,它可以将此数据转换为图像。
你有好主意来有效地处理它吗?
loops - 如何在R中使用光栅化函数循环
我有下面的空间数据集。它由空间中的点组成,这些点构成了每个 ID(例如个体动物)的轨迹。
但是,我需要它是一个循环,为每个 ID 执行此过程,以便为每个 ID 生成一个栅格对象,其中包含每个网格单元的平均速度值。我通过这段代码得到了它,但值都是0:
在此先感谢您的帮助
python - matplotlib 中的光栅化轴
Axes
我正在使用该fill
方法(python,matplotlib)将大量多边形绘制到一个对象上。最后,我将图形保存为光栅化png
格式。由于多边形数量众多,这个过程非常缓慢并且需要大量内存 - 我假设该Axes
对象正在保存所有多边形的集合(需要大量内存),并在图形时“懒惰”地栅格化它们被保存到文件系统。
有没有办法改变算法,使其不需要大量的内存?我有这样的想法:
image - 在 figma 中栅格化选择
我需要一点帮助。当我在 Figma 中进行网站演示时,我将图层分组并将其转换为图像(光栅化选择选项)。几天后,当我想更改字体颜色时,我无法将其恢复,甚至无法通过历史记录。有谁知道如何将该图像恢复到图层,以便我可以更正我想要的内容?
attributes - terra::rasterize 包含多个属性的点
我有一个具有 10 个点和 2 个属性(i_1、i_2)的 SpatVector。我需要在一个覆盖这 10 个点的网格单元上总结我的 SpatVector,并认为 terra::rasterize 是最合适的功能。rasterize 的输出需要考虑 SpatVector 的两个属性。但是,我只是不知道如何将属性传递给函数。例如,使用这个奇函数:
返回具有 1 行和 1 列(我想要的)但值为 1 的栅格,而如果我这样做:
我得到了我应该得到的。
要么我错过了如何将 SpatVector 的属性传递给 terra::rasterize 中的函数,要么此函数无法处理此分析。