问题标签 [geotiff]

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

qgis - 更改 geotiff 文件的偏移量

我需要更改从 Qgis 导出的一些 tiff 文件的偏移量。Qgis 为它们提供了 0xbd72 的偏移量,而我需要加载它们的程序仅读取偏移量为 0xbcde 的文件。

有谁知道如何在 Qgis 或 python/gdal 或任何其他方式中更改 tiff 文件的偏移量?

(我正在尝试从 60 度以北的 ace2-data 制作一个与 srtm 形状相同的 dtm,用于 Compass C-Pilot,这是一种用于滑翔伞的飞行仪器。它需要每行偏移 0xbcde 和 0x2ee2 字节的数据。)

0 投票
1 回答
1281 浏览

matlab - 如何在 Matlab 中循环保存文件?

我有一些 geotif 文件,我正在尝试用它们创建马赛克。我曾尝试将图像先放在一行中,然后尝试加入 in 列并进行最终马赛克。我希望输出文件带有循环的保存编号(outimage1,outimage2,..)。我想知道我应该如何引入带有循环号序列的输出文件。

如果有人帮助我在以下代码中找到我的错误,我会很高兴。

您的助手受到高度赞赏。

0 投票
0 回答
572 浏览

java - java - 如何从java中的geotiff读取纬度和经度?

我想读取geotiff图像的起点和终点的纬度和经度。这可以用 JAI 完成还是我必须使用其他一些库来阅读它。

0 投票
1 回答
1100 浏览

java - Worldwind 中的 GeoTIFF 导入 ::: 无法读取光栅 : 无法破译图像组织

我正在尝试将一些(Matlab 生成的)GeoTIFF 文件导入 WorldWind,但似乎没有任何运气。任何有用的提示将不胜感激。GeoTIFF 文件在 ArcGIS 中显示良好(允许我在导出时创建一个 .tfw 文件),但 WorldWind 给了我以下消息:

我还查看了 FWTools 中 GeoTIFF 文件的属性,这给了我:

.tfw 文件内容如下:

0 投票
2 回答
1234 浏览

matlab - 使用 Matlab 更改 geotiff 地图的地图投影

我使用 geotiffread 加载了 GeoTiff 格式的地图:

由于这张地图似乎在其中一个圆柱投影中,这意味着大陆被扭曲了。我想改变它,以便我有一个球体,Matlab 的 Mapping Toolbox 教程不断显示它可以用于 shapefile。我似乎无法用 GeoTiff 图像完成同样的事情,也没有教程处理这个问题。

Matlab 可以更改 GeoTiff 图像的投影,还是我应该使用其他软件,然后将新图像加载到 Matlab 中,这样我就可以在上面绘制我的数据?

0 投票
1 回答
1769 浏览

r - 使用 R 将光栅图像从 equirectagular 重新投影到 latlon

嗨,我一直在尝试将光栅图像从 Equirectangular 重新投影到 EPSG:4326 (Latlon),问题是每次我在 R 上运行我的代码时,我都会在新图像上得到错误的坐标;我不知道代码中的错误在哪里,我也用 Qgis 做了同样的过程,我得到了同样的结果,这很奇怪,我有机会在 ENVI 中做同样的重投影过程,结果成功了,求助!!!

正确的坐标应该是这样的:

谢谢!!!

0 投票
1 回答
2106 浏览

r - R - 使用 ggplot2- 和 raster-packages 的地理参考光栅图像的原始颜色

我想在 ggplot/ggplot2 绘制的地图中使用>>georeferenced raster image<< (tif-file)的原件colortable作为彩色比例尺。

由于没有找到更简单的解决方案,我从加载的光栅图像(对象)的 - 属性访问colortable-slot,如下所示:legendraster1

好的,到目前为止一切顺利。现在我只需要将colortable彩色比例应用于我现有的情节:

不幸的是,这并没有按预期工作。生成的图像除了白色和典型的 ggplot-grey 之外没有显示任何颜色,通常在没有定义自定义值时出现。目前,我有点不知道这里到底出了什么问题。我假设存储在其中的基础波段值raster1.df[[3]]是颜色表的索引。这可能是错误的。如果是错误的,那么波段值如何与colortable? 即使我的假设是正确的:我给出的参数scale_fill_gradientn()应该仍然会产生更丰富多彩的情节,不是吗?我检查了唯一值是什么:

这输出:

显然,并非所有 256 个成员colortable都被使用,这提醒我颜色并不总是需要反映底层的波段数据分布(尤其是在包含多个波段时)。

我希望,我最后的想法并没有让您对目标非常简单这一事实感到困惑。

谢谢您的帮助!

0 投票
1 回答
1312 浏览

r - 为什么在使用 R-package Raster 绘制带有“image(x,y,z)”和“plot (raster)”的 NetCDF 层时会得到不同的结果?

这可能是很容易解决的问题。

我想使用函数 plot(raster) 在地图上绘制来自 NetCDF 文件的数据层。我不知道为什么会出现光栅倾斜/偏移(我的猜测是问题出在转换、分辨率上?),如下图所示。

地图不正确

如果我将函数 image(x,y,z...) 与 lat,lng, 值矩阵一起使用,我会得到正确的显示,如下所示:

正确的地图

这是我正在使用的 R 中的代码:

关于为什么会发生这种情况的任何想法?我想使用光栅版本并将其保存为 geotiff。

0 投票
1 回答
1085 浏览

projection - 你能从 geotiff 创建一个 XYZ 目录吗

你能用GDAL创建和XYZ目录结构吗?我有一堆 geotiff,我想用 GDAL 重新投影它们并创建 am XYZ 目录结构。

0 投票
1 回答
2740 浏览

python - 如何使用光谱 python 处理多光谱栅格文件?

我有兴趣使用Spectral Python (SPy) 来可视化和分类多波段栅格 GeoTIFF(不是高光谱数据)。目前看来,只有.lan,.gis文件格式是可读的。

我尝试将文件转换为.lanwithgdal_translate但不支持图像格式(IOError: Unable to determine file type or type not supported)。

知道如何将此库用于非超光谱数据集吗?