R-NC格式数据转GeoTIFF及GeoTIFF转NC

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R-NC格式数据转GeoTIFF及GeoTIFF转NC相关的知识,希望对你有一定的参考价值。

参考技术A

目前,很多地理数据均存储为NetCDF格式(下简称NC格式),而往往内含多变量,不方便处理。其中,一种解决思路就是将NC格式文件中的多个变量数据转格式为单变量的GeoTiff文件(图1),进而进一步处理。

本 示例数据 格式为NC格式数据,内含7个变量。

重点来啦,最重要的是要保证writeRaster 函数中的 overwrite 选项设置为 TRUE ,否则二次读取再存储系统会报错!

因此

如果需要将Tiff转为NC文件,需要用raster/stack 函数读入栅格数据后,再用以下函数输出为NC数据:

大家平时在用R处理数据过程中有遇到什么问题,我们可以一起讨论鸭~

觉得本文对你有帮助的还麻烦您点个赞,或是评论有用,大家的支持是我持续更新的不竭动力!

将 GeoPDF 转换为 GeoTIFF

【中文标题】将 GeoPDF 转换为 GeoTIFF【英文标题】:Convert GeoPDF to GeoTIFF 【发布时间】:2021-11-02 11:21:39 【问题描述】:

有人知道 吗? 我尝试了 GDAL,但 GDAL 没有使用 PDF 支持构建,我使用 GeoTIFF 获得了成功,但它没有使用 GeoPDF 进行编译。

有没有人有任何其他技巧/想法/GeoJSON?

【问题讨论】:

你能提供一个示例文件的链接吗?此外,GeoTIFF 用于栅格数据,GeoJSON 用于矢量数据(也许最有可能是您所拥有的?)。那么你真的想要 GeoTiff 吗?您能否展示您尝试过的代码(毕竟,这是一个编码站点;有关 GIS 问题,请参阅 gis.stackexchange.com) 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:

gdal_translate pdf fileneme geotiff 文件名 -of GTiff

这里是详细的转换过程:https://opengislab.com/blog/tag/GeoPDF+to+GeoTiff

它被包装在一个 bat 文件中以便在这个 repo 中进行转换:https://github.com/tbugg/GeoPDF_to_GeoTIFF

【讨论】:

请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。 这里是要使用的命令: gdal_translate -of GTiff 上面提供的链接包含与此命令一起使用的所有选项来进行转换,以及选项安装所需的库。 会的。 @IanCampbell。 此外,如果您有许可证,ArcMap 可以作为将 PDF 转换为 Tiff 的工具。它是转换工具箱的一部分。【参考方案2】:

几十年来一直在使用数字地图,我建议您可能会对这项任务和目标感到失望。

GeoPDF 是带有 geoMARK refs 的 PDF 的超集,因此并非所有数据都可能被传输到 Tiff 图像中,但我怀疑 Esri®ArcMap/GIS 可能做得最好。但是GDAL是开源的。

美国国会图书馆review 包括

“许多 GIS 应用程序可以导入和显示 GeoPDF 文件并提取图层或将 GeoPDF 地图转换为另一种格式,但无法重现 GeoPDF 工具栏的高级功能。”

基本上由于它是专有的封闭源代码,因此 FOSS geoPDF 在逆向工程中不太可能产生具有很大价值的 GeoTiff,最好使用用于 GeoPDF 增强输入的源 GeoTiff。

注意原权威article为首

“请读者注意,这种重新格式化既复杂又乏味,对大多数人来说学习曲线很长。”

USGS 是一个很好的起点

https://apps.nationalmap.gov/raster-conversion/

反过来导致

https://apps.nationalmap.gov/raster-conversion/gdal-installation-and-setup-guide.html

然后展示了如何安装 gdal 以运行带有关于较新版本等的故障排除提示的脚本。因此例如今天,一个 5 天前的预构建 Windows 二进制文件适合在 python 3.6-3.9 中使用在这里

https://anaconda.org/conda-forge/gdal/files?sort=basename&sort_order=desc

【讨论】:

以上是关于R-NC格式数据转GeoTIFF及GeoTIFF转NC的主要内容,如果未能解决你的问题,请参考以下文章

geotiff与nc网格数据区别

tiff和geotiff格式分析

在Window下编译LibGeotiff(含Libtiff)

将 GeoPDF 转换为 GeoTIFF

将 NetCDF (.nc) 转换为 GEOTIFF

Globalmapper之矢量数据获取栅格高程值