问题标签 [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 回答
1167 浏览

image-processing - NDVI 值范围 - NDVI 是否总是介于 -1 到 1 之间?

我正在使用 Landsat 8 图像。我需要计算 NDVI 并显示它。出于显示目的,我需要将 NDVI 值缩放到 0 到 255 范围。NDVI 基本上是 (p(4)-p(3))/(p(4)+p(3))..其中 p(4) 和 p(3) 分别是对应于波段 4 和波段 3 的反射率。这些反射率值可以从下载 Landsat 图像时可用的元数据计算出来。现在,元数据文件还提到了给定场景的最大和最小可能反射率值。(*我在下面附上了一张图片)。现在考虑 p(4) 作为最大值 1.2107 和 p(3) 作为最小值 -0.09998 的情况。NDVI 为 (1.2107-(-0.09998))/(1.2107+(-0.09998)) = 1.18。我读过的关于 NDVI 的文献说 NDVI 总是介于 -1 到 1 之间。但这显然不适用于上述情况。

0 投票
0 回答
380 浏览

eclipse - 使用 GeoTools 构建 Jar 时出现 GeoTiff 错误

首先,请原谅您可能会在我的邮件中看到的任何错误,我不是母语人士。

我正在寻求有关 GeoTools 的帮助。我一直在将它用于学校的项目,直到现在我几乎没有问题。

但是现在我的项目已经完成,我尝试使用 maven 的 shade 插件构建一个可执行 jar,就像 GeoTools 的常见问题解答中显示的那样。

这是我的问题,当我尝试使用输入“mvn package”时创建的 jar 时,我收到此错误:

当我尝试使用“reader.read(null)”方法读取 GeoTif 文件时会发生这种情况。当然我在Eclipse上执行项目时没有这个问题。

我在某处读到这可能是一个依赖问题,但我看不出我可能错过了什么。

一些可能有用的细节: - 我使用的是 GeoTools 版本 12-RC1 - 我没有使用 JAI 库,我在 Java Pure 模式下工作。它允许我使用 64 位 jdk。我好奇地尝试了一个 32 位 jdk,但我仍然有同样的问题。- 我正在使用 Windows 7,但它不应该有任何区别。

这是我的 pom.xml 的内容:

当我从我的依赖项中删除 gt:geotiff 时,我会在 Eclipse 上遇到同样的错误。但是 jar 确实包含这种依赖关系。

如果有人可以帮助我解决这个问题,我将不胜感激。我需要这个可执行 jar 来完成我的项目,但我没有太多时间来获取它。

问候,

0 投票
0 回答
249 浏览

ios - 操作 GeoTIFF 文件

我有一个来自我们服务器的二进制 GeoTIFF 图像文件:

检索TiffForImageHandle:] | TIFF结果:<49492A00 08000000 13000001 03000100 002C00 000001010100100 00002D00 00000201 03000100 00000800 00000800 00000100 00000100 0000010010010010010000000000000000000000000000000000000000000000000000000000000000000000来

我需要能够操纵文件中的像素颜色。所以说给定像素是绿色的,我想将该像素更改为蓝色。

我尝试用谷歌搜索一个客观的 c tiff 阅读器,但结果是空的。我尝试查看 Apple 的框架,但似乎找不到任何帮助。OSX 的 NSImage 似乎可以满足我的需要,但我没有看到 iOS 的等价物。

关于从哪里开始的任何建议?

0 投票
2 回答
731 浏览

java - 使用java拆分一个大的geotiff文件

我有一个很大的geotiff文件,我尝试使用Java语言将其拆分为小的png图像,但我无法将所有图片读入BuffredImage,所以我只想读取它并将其保存为 2 张 png 图片。

我的问题是如何将这个大 geotiff 拆分为 2 个 png 或 jpeg 图像并将主题保存在磁盘上?

0 投票
2 回答
2828 浏览

python - 如何使用 Python 的 scikit-image 对 4 波段 geotiff 执行图像分割?

我正在尝试读取 4 波段(红色、绿色、蓝色、近红外)geotiff(示例数据)并使用Python 中的模块执行快速移动分割。scikit-image

我创建了以下脚本(基于scikit 示例):

我收到以下错误:

我很确定 numpy 数组需要以某种方式重塑。如何正确地将多波段 geotiff 读入 numpy 数组并执行图像分割?

0 投票
2 回答
1970 浏览

c++ - 用 qt 显示 geotiff 图像

我目前正在尝试为在图像上投影 DSM(geotiff 文件)的脚本制作图形界面。我认为在进行一些计算之前同时显示图像和 DSM 是个好主意。不幸的是,即使显示图像没有问题,我在尝试显示 DSM 时也会出现以下错误:

这是我目前正在尝试的:

我在互联网上搜索,但似乎还没有解决方案。

我确切地说我正在使用 QT 和 OpenCV 以及 Magick++ 库在 Ubuntu 上工作。

有人可以帮帮我吗 ?非常感谢 :)

0 投票
1 回答
549 浏览

python - 如何将 png 转换为 GeoTif

我想使用 c# 或 python 将我的 png 转换为 GeoTif ,我需要什么?我怎么能实现它?(我可以使用arcpy)

谢谢。

0 投票
0 回答
287 浏览

c# - 在 C# 应用程序中创建 KML 热图

我有一堆大地测量数据,我想创建一个热图以在 Google 地球中显示。我看到的两个选项是在 Google 地球中创建自定义热斑多边形。这具有在地球上轻松对齐完美的优势,但我可能在大面积上有数千个多边形,因此系统中会有很多延迟。

另一种选择是创建一个图像文件(如 PNG),并将其作为地面图像叠加层叠加到 Google 地球上。这在理论上是可行的,但是我没有让我的图像在地球上正确排列,因为我正在获取纬度/经度数据,将其应用于 2D 图像,然后将 2D 图像覆盖在地球上。斑点很接近,但它们已经关闭。

还有另一个我忽略的选择吗?我认为 GeoTIFF 可能是正确的格式,但我在 .NET 中找不到可以生成 GeoTiff 的东西。还有另一种我忽略的方法吗?

0 投票
1 回答
1176 浏览

ruby-on-rails - 如何从rails中的geoTiff图像中裁剪具有纬度和经度坐标的多边形

我有 GeoTiff 图像,其中包含每个像素的纬度和经度,而不是 x,y 坐标。

我的任务是在用户提供的多边形上裁剪此图像。目前我正在尝试使用 GDAL,但没有找到完美的解决方案。

0 投票
4 回答
5637 浏览

gdal - 如何使用 GDAL (gdalwarp/gdal_translate) 设置 GeoTIFF 文件的“波段描述”选项/标签

有人知道如何使用 GDAL 更改或设置 GeoTIFF 文件的“描述”选项/标签吗?

为了说明我的意思,这是一个从带有“描述”的 GeoTIFF 文件返回的 gdalinfo 示例:

在示例中您可以看到: 说明 = AVHRR 通道 1:0.58 微米 -- 0.68 微米

如何使用 GDAL 设置此参数?