问题标签 [geotrellis]

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 投票
2 回答
218 浏览

scala - RasterFrames 提取位置信息问题

有没有办法使用 RasterFrames ( http://rasterframes.io/ ) 从 tif 文件中提取/查询纬度、经度和海拔数据?

按照文档,我确实从以下站点加载了一个 tif 文件:https ://visibleearth.nasa.gov/view.php?id=73934 ,但是我只能看到一般信息并且不知道要使用哪个 RasterFunction为了提取位置和高度或任何其他相关信息。我确实尝试了我可以在 API 中找到的所有内容。

我也尝试使用以下来源提取温度信息:http ://worldclim.org/version2

我得到的只是带有 DoubleUserDefinedNoDataArrayTile 和边界(扩展或 crs)的平铺列。

R中的RasterStack可以根据这个博客提取这些信息:https ://www.benjaminbell.co.uk/2018/01/extracting-data-and-making-climate-maps.html

我需要一个更细粒度的 DataFrame,例如 lat、lon、temperature(或任何嵌入到 tif 文件中的数据)。

这对 RasterFrames 或 GeoTrellis 可行吗?

0 投票
1 回答
87 浏览

accumulo - Spark-etl 将数据加载到累积失败中

当我学会使用geotrellis将数据加载到accumulo时,我遇到了一个问题:

线程“主”geotrellis.spark.io.package$LayerWriteError 中的异常:无法写入层(名称 =“示例”,缩放 = 13)...... rg.apache.accumulo.core.client.AccumuloException:文件:/geotrellis-ingest/726314aa-5b72-4f9c-9c41-f9521a045603-O45VGIHPpi: java.io.IOException: file:/geotrellis-ingest/726314aa-5b72-4f9c-9c41-f9521a045603-O45VGIHPpi 不在为 Accumulo 配置的卷中

这是我的配置文件的图像: config

配置

配置

0 投票
1 回答
63 浏览

scala - 将 IndexedColorMap 类型转换为 ColorMap

我有一个获取图像颜色图的代码(* .tif)。

val geotiff = SinglebandGeoTiff(abcd.tif)

val colorMap1 = geotiff.options.colorMap

现在 colorMap1 是 IndexedColorMap 类型。

有没有办法将 colormap1 转换或类型转换为 ColorMap(geotrellis.raster.render.ColorMap) ,因为我的整个代码是基于 ColorMap 而不是 IndexedColorMap

0 投票
1 回答
58 浏览

machine-learning - 写出Tif时将RasterFrameLayer转换为Raster时如何修复NPE?

在训练机器学习模型后,我正在尝试将 RasterFrames 中的预测 RasterFrameLayer 转换为 GeoTiff 文件。当使用来自rasterframes的演示数据 Elkton-VA 时,效果很好。
但是,当使用一个带有 ndvi 索引(从 -1000 标准化到 1000)的裁剪哨兵 2a tif 时,它在toRaster 步骤中失败并出现 NullPointedException。
感觉这是由于 ROI 之外的 nodata 值。测试数据在这里geojsonlog

Geotrellis 版本:3.3.0
Rasterframes 版本:0.9.0

0 投票
0 回答
11 浏览

geotrellis - 为什么不能用 geotrellis 和 hadoop 读取 2g 文件?

21/12/22 14:45:07 WARN TaskSetManager:在 0.0 阶段丢失任务 89.0(TID 89,本地主机,执行程序驱动程序):java.lang.IllegalArgumentException:参数位置不能在 org.apache.hadoop.fs 为负.ChecksumFileSystem$ChecksumFSInputChecker.read(ChecksumFileSystem.java:192) 在 org.apache.hadoop.fs.FSInputStream.readFully(FSInputStream.java:78)