我正在从 OGC WCS 服务中检索作为 socket._fileobject (fo) 的多部分结果,其中 fo.read() 结果如下所示:
--wcs
Content-Type: text/xml
Content-ID: wcs.xml
<?xml version="1.0" encoding="UTF-8"?>
<Coverages
xmlns="http://www.opengis.net/wcs/1.1"
xmlns:ows="http://www.opengis.net/ows"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/ows/1.1 ../owsCoverages.xsd">
<Coverage>
<Reference xlink:href="cid:coverage/out.tif"/>
</Coverage>
</Coverages>
--wcs
Content-Type: image/tiff
Content-Description: coverage data
Content-Transfer-Encoding: binary
Content-ID: coverage/out.tif
Content-Disposition: INLINE
(a lot of binary data)--wcs--
我需要将它的二进制部分保存到文件(out.tif)中。您能否向我推荐一些 Python 库来使用它并写出一个使用示例?
谢谢!