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

c++ - GDAL GeoTiff在指定像素帮助C ++处获取海拔

我对英语的理解不太好,而且我不是最好的 C++ 程序员,所以我决定在这里问一个问题来弥补这一点。

我正在尝试从我从该页面下载的 GeoTiff 图像中获取海拔高度:http: //terracolor.net/sample_imagery.html

我通过 GDAL lib 从图像中获取了一些信息,但我不确定这到底是什么。是颜色吗?这是坐标吗?那是什么团结?我也对我能读到的不同乐队感到困惑。也许过去使用过 GDAL 的人可以向我解释这是怎么回事。最后我喜欢的是给定像素的高度,例如米。

这是我的代码:

0 投票
1 回答
11428 浏览

python - GTiff mask with shapefile in python with gdal, ogr, etc

OK, After a bit of fiddling, I've tweaked a script from the site hyperlink in the second comment line. The purpose of the script is to clip/mask a LARGE raster (i.e. that cannot fit into a 32-bit Python 2.7.5 application) in GTiff format with a shapefile with multiple polygons (each with a "Name" record) and save the clipped rasters into a "clip" sub-directory, where each masked grid is named after each polygon's "Name". Like the original script, it assumes that the GTiff and shapefile are in the same projection and overlap correctly, and it processes ~100 masks/sec. However, I have modified that script to 1) work with a float-valued elevation grid, 2) only load the window of the larger grid into memory that is bounded by the current polygon (i.e. to reduce the memory load), 2) exports GTiff's that have the right (i.e. not shifted) geo-location and value.

HOWEVER, I having trouble with each masked grid having a what I'll call a "right-sided shadow". That is for every ~vertical line in a polygon where the right side of that line is outside of the given polygon, the masked grid will includes one raster cell to the right of that polygon-side.

Thus, my question is, what am I doing wrong that gives the masked grid a right-shadow?

I'll try to figure out how to post an example shapefile and tif so that others can reproduce. The code below also has comment lines for integer-valued satellite imagery (e.g. in as in the original code from geospatialpython.com).

0 投票
2 回答
2009 浏览

image-processing - 在 Octave 中导入和编写 GeoTIFF

我在办公室使用 MATLAB,在家使用 Octave。尽管它们非常相似,但我试图做一些我认为非常容易和明显的事情,但发现它真的很烦人。我不知道如何在 Octave 中导入 TIFF 图像。我知道 MATLABgeotiffread函数不存在,但我认为会有另一种方法。

我也可以跳过导入它们,因为在某些情况下我可以使用该imread函数,但第二个问题是我找不到编写地理参考 TIFF 文件的方法(在 MATLAB 中,我通常geotiffwrite使用geotiffinfo内部输入调用)。我的 TIFF 文件通常是 8 位无符号整数或 32 位有符号整数。我希望有人能提出解决这个问题的方法。我也看到了这个线程,但不明白是否可以使用 Ashish 在 Octave 中提出的代码。

0 投票
1 回答
2648 浏览

c# - 在 C# 中读取 TIFF 文件头

我想知道由图像表示的 tiff 图片的大小。通过使用 ResolutionUnit 和 X/Y-Resolution 作为参数,可以从 ImageWidth 和 ImageLength 计算此信息。但是,我无法从 tiff 图片中提取这些信息。

tiff-file-Header 的描述可在Adob​​e 上找到。

由于文件可以轻松达到 400mb 以上的大小,例如大地图,我正在寻找一种仅扫描 TIFF 文件的标题以接收基本元数据(如 Resolution、ResolutionUnit、ResolutionX、ResolutionY 等)的方法......

你知道提取这些信息的好方法吗?

0 投票
1 回答
884 浏览

arrays - 使用配色方案保存 GeoTiff

我正在尝试将 numpy 数组输出保存为 GeoTiff,并让代码大部分成功运行,但输出图像具有棕褐色调的数据比例(而不是像我的代码为图像生成的正常配色方案),和黑色背景(而不是我的代码为图像生成的白色/无数据背景)。

这是将我的数组保存到 GeoTiff 的代码。我可以在某处添加一条关于使 no-data = 0 并使数据方案着色的行吗?

0 投票
1 回答
1732 浏览

compression - TIFF 文件 - 如何解码压缩类型 3 和 4

我正在编写一个 tiff 解码器,但我找不到任何具有解码 CCITT Fax Group 3 或 4 资源的技术资源。

有没有人有任何资源可以解释这些?常规的 TIFF 6.0 文档并没有提供太多关于解码的信息。我猜每个片段(瓷砖或条带)都是独立编码的,但这几乎是我所知道的唯一信息。我已经实现了压缩类型 2,哈夫曼代码树是否与用于压缩类型 3 或 4 的代码树相同?

如果没有人可以找到任何资源,请发布任何提示或代码,或者指向包含实现的开源库(最好使用 Java,但任何语言都可以)。我查看了 GDAL 源代码,但该文件很大,我希望将其视为最后的手段。

谢谢!

0 投票
1 回答
580 浏览

android - 有没有办法在 Android 谷歌地图中将 geotiff 绘制为瓷砖

如果我对 GeoTiff 进行了分层,有没有办法可以打开它并将图像作为一个或多个图块返回。认为我可以在我的 apk 中放置一个合适大小的 geotiff,并在离线时将其用作瓷砖或地面覆盖物。

0 投票
1 回答
152 浏览

c# - 无法从 api 下载 Tiff 数据

我正在使用能够下载 tif 文件的 API。我正在做的是获取异步请求的结果,然后将流复制到我桌面上的文件中。每当我使用 IrfanView 打开文件时,它会说它有无法识别的标题。

我检索这些数据的步骤是:

首先,我将使用该ReadAsStreamAsync()函数获取数据。保存检索数据内容的变量的类型为Stream。然后我会打开一个文件流并使用该CopyTo()函数将数据从结果复制到文件中。这是这样做的正确方法吗?

0 投票
1 回答
929 浏览

python - 使用GDAL读取geotiff文件高度

我正在使用 GDAL 读取 geotiff 文件。

我想阅读我的 geotiff 文件的坐标 Z。

以前有没有人处理过一个案子?

看待,

0 投票
1 回答
9088 浏览

python - 使用 geotiff 中的 gdal python 读取海拔

我正在使用 GDAL 加载 geotiff 文件。我设法读取了坐标 X,Y,但没有读取高程。

以前有没有人处理过类似的案例?

问候,