gpt4 book ai didi

python - 如何使用 Python 从 GeoServer 下载 GeoTiff 文件

转载 作者:太空宇宙 更新时间:2023-11-03 20:43:47 24 4
gpt4 key购买 nike

我正在尝试使用 Python 从 GeoServer 下载 GeoTiff 文件。我在网上找到了一些关于此类事情的资源,但我无法完成这项任务。

例如,这里:https://gis.stackexchange.com/questions/181560/download-geotiff-from-geoserver似乎人们已经能够做我想做的事情,但他们没有解释他们的过程。

同样,这里接受的答案:How to grab a TIFF image from python适用于下载 GeoTiff,如 http://imgsrc.hubblesite.org/hu/db/images/hs-2006-01-a-hires_tif.tif 中的那个。 ,但 GeoServer 上没有 GeoTiffs 的下载链接。

任何帮助将不胜感激!

编辑:这里有一些关于我迄今为止所尝试的更多细节。 GeoServer 有一个 REST API 服务器,位于 http://localhost:8080/geoserver/rest本地,所以我最初尝试在python中访问这个url,然后在“图层”中下载我想要的GeoTiff。然而,“Layers”中的每个文件都是一个html文件;我想知道是否有一个地方可以实际以编程方式访问 GeoTiff 文件。我认为这是问题的根源 - 虽然我不太确定如何以编程方式下载 GeoTiffs,但我必须首先能够在 GeoServer 中实际访问它们。

但就进展而言,我并没有取得多大进展。正如我上面提到的,我能够使用How to grab a TIFF image from python处的代码下载GeoTiff。 ,但我无法对 GeoServer 上的 GeoTiff 执行此操作。我对 GeoServer 和 GeoTiff 格式都很陌生,所以我不太确定如何解决这个问题。

最佳答案

作为您的linked question的答案说你需要做一个 WCS request到 GeoServer 获取 GeoTiff。

GeoServer manual提供WCS reference这应该可以帮助您了解如何继续。您还可以转到 GeoServer 安装的演示页面,并使用 WCS 请求构建器创建一个 XML 文件,您可以将其用作 Python 程序中的模板。

GeoServer WCS Request builder

关于python - 如何使用 Python 从 GeoServer 下载 GeoTiff 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56710475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com