将 GeoPDF 转换为 GeoTIFF
Posted
技术标签:
【中文标题】将 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几十年来一直在使用数字地图,我建议您可能会对这项任务和目标感到失望。
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
【讨论】:
以上是关于将 GeoPDF 转换为 GeoTIFF的主要内容,如果未能解决你的问题,请参考以下文章
GDAL:Python GDAL.Translate可以将TIFF文件转换为JPEG或PNG数组 - 而不是写入文件吗?
rasterio ford geotiff 中的坐标参考系变换