GDAL 库,谁做什么

GDAL libraries, who does what

我正在努力在 ubuntu 16.04 上安装 GDAL 以使用 GeoDjango(Django 2.1,python3),所以我需要了解我实际安​​装的是什么。

每个library/package/module的作用是什么?

适合

这里的 pip 模块和 apt 包之间的 link 是什么?

每条信息都有,只要你愿意搜索。

  • DEBs(在系统范围内安装):

    1. gdal-bin ([Ubtu]: Package: gdal-bin) - gdal 相关二进制文件的集合(工具和实用程序)
    2. python3-gdal ([Ubtu]: Package: python3-gdal) - Python 3 绑定、扩展(.sos)和一些包装器脚本,它们启用 gdal 使用 Python
    3. python-gdal - 同样的事情,但是 Python 2 (与上一项完全无关)
  • WHLs(作为 Python 模块安装到用于启动 pip):

    1. GDAL ([PyPI]: GDAL) - 的来源 (.tar.gz) #2.(和/或#3.)。在 pip install 阶段,它们是为当前 Python
    2. 构建和安装的
    3. pygdal ([PyPI]: pygdal) - 与上一项相同(但对于 VEnv?)。它似乎是一个较轻的版本(它不包含脚本)

但是,以上都依赖于libgdal[Ubtu]: Package: libgdal1i),也就是 gdal图书馆.