非KML
unKML 是一个 Python 模块,它递归地下载和解析 KML 和 KMZ 文件,尝试使用 GDAL 将它找到的每个矢量和栅格图层转换为 shapefile 或 GeoTIFF。 按照下面的设置和使用说明开始。
设置
强烈建议使用支持 Google 官方 libkml 模块的 GDAL 自定义构建。 通过使用 GDAL 的内置 KML 驱动程序,unKML 在技术上可以在没有 libkml 支持的情况下运行,但是使用 libkml 会大大增加它可以成功转换的文件数量。
这些说明已经在 Ubuntu 12.04 LTS 上进行了测试。 他们将在您的主目录中安装 unKML 及其所需的组件作为虚拟环境。 这主要是为了使 GDAL 的自定义构建可用于 unKML 而不会影响系统范围的 GDAL 安装(如果存在)。 您还可以通过分别激活或停用 unKML 虚拟环境,在使用自定义
1