问题标签 [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.
python - gdal.RasterizeLayer:使用 where 参数
在 python 中,我使用以下代码行:
gdal.RasterizeLayer(outDs,[1],Shp,burn_values=[ii])
我的 shapefile 'Shp' 有一个名为 'landuse' 的字段,它存储字符串(类名)。我需要为不同的班级名称刻录一个数字。我正在考虑使用“where”子句,例如: where 'landuse'='new让步':
参数“where”似乎无法识别。我怎样才能将它传递给这个函数?我想它是可用的,根据 C API 文档: http: //gdal.org/python/osgeo.gdal-module.html#RasterizeOptions
matlab - 将 Alpha 形状导出/光栅化为位图
我从一些点(代码中给出的示例)构建了一个 alpha 形状,并希望将形状导出为光栅图形格式。我只需要形状,而不是绘图标记(轴、刻度等)。
我只需要在白地上生成的三角形作为位图。比例需要为 1 个单位 = 1 个像素。
我还没有找到任何关于如何导出形状或如何栅格化它们的信息。有没有办法做到这一点?
pdf - Ghostscript - 将矢量 pdf 转换为光栅 pdf
我想通过使用ghostscript(即光栅化矢量pdf)将矢量pdf转换为光栅pdf。但即使我添加了分辨率参数-r300,我也找不到合适的参数。
我使用的代码是-dSAFER -dBATCH -dNOPAUSE -dPDFSETTINGS=/screen -dGrap
hicsAlphaBits=1 -sDEVICE=pdfwrite -r300 -sOutputFile="output-raster.pdf" "input-vector.pdf"
有人知道如何光栅化pdf吗?
ios - iPhone X 上的 CABasic 动画导致光栅化图层“变形”
我正在创建一个在 UIView 的子层上使用 CABasic 动画的应用程序。
涉及缩放和位置动画,图层是 CAShapeLayers,shouldRasterize
设置true
为平滑动画。
这可行,但在 iPhone X 上,具有深色的图层,例如 UIColor(red: 0, green: 35/255, blue: 9/255, alpha: 1) 在动画期间似乎“变形”。
这不会发生在包括 7 Plus 和 6 Plus 在内的其他 iPhone 上,也不会发生在模拟器中。
shouldRasterize
如果设置为,这也不会在 iPhone X 上发生false
,也不会影响浅色图层。
有没有人遇到过这个和/或有解决方案?
r - 如何在R中自动将多边形shapefile的许多字段转换为栅格
每个多边形与表的许多值相关联。
“ est ”和“ est_name ”列与雨量计的ID和名称相关。以下列对我很重要,代表第 1 天、第 2 天等的降水值(在示例中我只保留了 3 天,但实际上,我有 8 年的每日降水数据)。
我需要将多边形转换为栅格,但表格的每个字段(p001、p002 列等)都有一个栅格。
有一种简单的方法可以使用R中的函数rasterize将多边形转换为栅格。
问题是我需要手动设置表格的字段(列)以及要转换为栅格的多边形值。由于我有大约 2900 天(每个雨量计有 2900 列降水值),因此无法手动进行。
该文档无助于阐明如何自动化此过程,并且我在互联网上没有找到任何可以帮助我的东西。
有谁知道如何自动将每个字段转换为栅格并保存为tif格式?
raster - 大型 SpatialPolygonsDataFrame 上的 Rasterize() 速度慢,替代方案?
我有一个大的(266,000 个元素,1.7Gb)SpatialPolygonsDataFrame,我尝试将其转换为 90m 分辨率的 RasterLayer(~100,000,000 个单元格)
SpatialPolygonsDataFrame 有 12 个我感兴趣的变量,因此我打算制作 12 个 RasterLayers
目前,使用rasterize()
,每次转换大约需要 2 天。因此,预计总处理时间将近一个月。
谁能建议一个更快的过程?我认为这在 ArcMap 中会快 10-40 倍,但我想在 R 中进行以保持一致,这是一个有趣的挑战!
通用代码
matlab - Matlab:光栅3d对象但矢量轴
我在 matlab 中有一个 3D 等值面,我需要将其附加到 LaTeX 文件并使用-depsc
. 据我所知,我可以用 保存它-painters
,它会生成一个纯矢量文件或-opengl
光栅化整个图形。我的问题是矢量文件太大(~100MB),但我需要轴和字体是矢量的,所以我可以通过 psfrag 在 LaTeX 中替换它们。MATLAB 中有没有办法对 3D 对象进行光栅化,但将轴和字体保留为矢量图形?
提前致谢,
c# - 无法加载文件或程序集 Ghostscript.NET
我正在使用 Ghostscript.Net,版本 = 1.2.1.0,将 PDF 光栅化为图像。我在我的项目目录/bin 文件夹中引用了 ghostscript 的 32 位 gsdll32.dll 和 64 位 gsdll64.dll。我正在使用这段代码来获取ghostscript dll的路径:
这在本地工作正常,我对 PDF 进行光栅化没有任何问题,但是在部署到服务器后,它会引发异常:
System.IO.FileNotFoundException:无法加载文件或程序集“Ghostscript.NET,版本=1.2.1.0,文化=中性,PublicKeyToken=f85051de34525b59”或其依赖项之一。该系统找不到指定的文件。文件名:'Ghostscript.NET,版本=1.2.1.0
关于如何解决这个问题的任何想法?