问题标签 [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 投票
0 回答
430 浏览

matlab - 使用matlab维护坐标

我在 Matlab 中对一些 tif 图像(好吧,格式是 geotiff,因为它是带有坐标的 tif)进行一些操作,但是在完成之后,我无法维护图像的坐标。我曾考虑过生成一个 tfw 文件,但我收到错误消息。读取和写入的方法是使用 imread 和 imwrite 命令。

有人知道我该怎么做吗?

谢谢!

0 投票
1 回答
466 浏览

openlayers - geoserver 和 openlayers 选择矩形像素值

我正在运行一个带有 1 个栅格文件 (GeoTIFF) 作为图层的地理服务器 (2.5.x)。从我的应用程序中,我可以在单击时(通过 WMS)访问单个像素值,但我真正感兴趣的是获取一系列像素,然后对其进行一些处理。我想这样做的方法是创建一个以 MOD_CTRL 作为触发器的控件,然后在拖动结束时将所选范围传递给地理服务器,以便我可以返回像素值列表。

我面临的问题是我似乎找不到将“范围”(leftBottom,rightTop)传递给地理服务器的方法 - 只有一个像素。leftBottom 和 rightTop 工作正常,但我如何取回像素值列表?

该函数似乎可以进行调用,但我不确定要使用哪个服务或参数...

任何帮助将非常感激。

0 投票
0 回答
199 浏览

c++ - 颜色 Geotiff 读取为灰度

我有一些代码用于读取涉及使用TIFFReadRGBAStrip例程(libtiff 库)的 geotiff 文件。

大多数 tif 都已成功处理,并且图像数据符合预期,但是即使我相信它们是彩色的,也会有几个文件出现grayscale (58 58 58 ff 6b 6b 6b ff.....)注意:我已将相同的文件加载到 GLobal Mapper 中,尽管出现了一条关于第 4 个波段,它们显示为颜色。

这些文件的配置细节是:

我已经获得了最新版本的 libtiff、proj4 和 libgeotiff 库并重建了它们,但无济于事。

任何关于为什么会发生这种情况的建议将不胜感激。

0 投票
1 回答
309 浏览

java - 通过 JAI 的 GeoTIFF:未注册名称为“tiff”的描述符

尝试使用 geotiff-jai 读取 GeoTiff 数据时,我无法注册 GeoTIFFDescriptor:

执行此测试时,我得到:在“渲染”模式下未注册名称为“tiff”的描述符。

我的 POM:

JDK 1.8、Win7

知道吗,为什么无法正确注册 TIFF?

谢谢,扬

0 投票
1 回答
346 浏览

tiff - 为什么 gdalwarp 在同一个文件上给出两个不同的结果?

我正在使用 GDAL(GDAL 1.9.2,2012/10/08 发布)更改 GeoTiff 文件上的 EPSG 引用。我在两台不同的计算机上执行完全相同的命令(使用相同版本的 GDAL 和 tiff 库)。我得到了两个不同的结果......我没有选择,知道吗?有什么地方我应该看看吗?

命令 :

输入文件 :

在计算机 A 上(我期待的结果):

在计算机 B 上(具有完全相同的输入和命令):

0 投票
4 回答
23561 浏览

r - R:写入 RasterStack 并保留图层名称

我有一个光栅堆栈,stk由 R 中的三个光栅图像组成。这是一个简单的例子

我为栅格图层指定名称:

当我使用以下命令将 RasterStack 写入 GeoTiff(多层)时:

图层根据文件名重命名(见> names(stk)下文)。

当我在光栅堆栈中阅读时:

在 R 中编写 RasterStacks 时,您知道有什么方法可以保留图层名称吗?我尝试将堆栈写入 GeoTIFF 和 NetCDF 格式。

谢谢,凯文

0 投票
1 回答
619 浏览

python - mapnik 和本地 tiff 瓷砖

我有一个本地目录,里面装满了构成英国地图的 geotiff 文件。

我正在使用 mapnik 在英国的不同地点渲染不同的图像。

我想知道解决这个问题的最佳方法是什么?

我可以创建一个RasterSymbolizer然后循环遍历 tiff 目录并将每个 tiff 添加为单独的层,然后使用 mapnikszoom_to_box在正确的位置进行渲染。

但这会导致渲染时间不必要地变慢吗?我没有关于瓷砖如何组合在一起的信息(当然除了每个单独的 tiff 中的数据)。

我想可能有一种方法可以设置某种定义 tiff 布局的矢量文件,这样我就可以快速查询它以找出我需要为给定的边界框渲染哪个图块?

0 投票
1 回答
278 浏览

gdal - 从未记录的 tif 图像创建 geotiff 文件

我有一个未记录的 tiff 图像,我需要将其与只能读取 geotif 文件的软件一起使用。我最简单的想法是假设图像在 0N、0W 处,像素大小在两个方向上均为 0.00000899928° (1m)。

我在这里阅读了该主题,但无法重现答案。感谢您的帮助。我是测地线、地理信息系统等方面的假人。

0 投票
1 回答
569 浏览

imagej - ImageJ 中的 GeoTIFF 文件

我正在尝试在 ImageJ 中打开 GeoTIFF 文件。它以空白黑色图像打开。但我希望将视图作为其 JPEG 转换后的图像。请如果有人可以帮助我。我想处理该图像以进行漏油检测。

0 投票
0 回答
739 浏览

c# - 从 Tiff 图像计算 NDVI 指数?

我对 NDVI 计算有疑问。我使用LibTiff.Net,我想从两个 Tiff 图像中计算 NDVI。

我阅读了许多文件(例如: http ://en.wikipedia.org/wiki/Normalized_Difference_Vegetation_Index )。

我需要 NDVI 的光谱反射率测量属性。不幸的是,我无法从 Tiff Tag 获得这些属性。哪个是光谱反射率测量标签?

如何使用 BitMiracle Libtiff 计算 NDVI?