gpt4 book ai didi

python - Fiona 可以读取 GML 或 KML 文件吗?

转载 作者:行者123 更新时间:2023-12-05 06:29:45 24 4
gpt4 key购买 nike

我想知道是否可以使用 Fiona 读/写 GML 文件(甚至 KML 文件)。

Fiona 文档没有指定我们可以使用哪些驱动程序。我阅读了一些有关可用驱动程序的答案,但我仍然没有找到正确的答案。

这两个不同的句子打印出不同数量的驱动程序。第一个不包括 GML o KML(实际上支持的格式很少)。

print(fiona.supported_drivers)

对比

print('\n'.join(sorted(fiona.drivers().drivers())))

我知道如何使用 GDAL/OGR 来做到这一点,但如果可能的话,我想使用 Fiona 来做同样的事情。

最佳答案

为了读取 KML 和 GML 文件格式,需要针对 libexpat 或 Xerces(XML 解析器)编译与您正在使用的 Fiona 实现一起分发的 OGR 二进制文件。如果这些库存在于 Fiona 使用的 ogr.dll (Windows)、ogr.so (Linux) 所在的同一安装中,那么读取支持很可能可用。如果否,则仅提供写入支持。

关于python - Fiona 可以读取 GML 或 KML 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53249561/

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