Ubuntu 安装 GDAL 2.1

本文介绍了如何在Ubuntu系统下安装GDAL,特别是针对需要最新版本的情况。通过添加ubuntugis的PPA源,可以安装较新的GDAL版本,包括其Python和R接口。安装过程包括更新仓库、安装gdal-bin以及相关的Python和R包。此外,还提到了rgdal的安装方法,并提供了其他安装方式的参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介: 今天主要为大将讲解如何在 Linux 系统下安装 GDAL,本文以 Ubuntu 为例,详细介绍 Ubuntu 及 GDAL 的安装过程。

5.JPG


镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站

一、GDAL 简介

GDAL 全称为 Geospatial Data Abstraction Library,是当前 GIS 和遥感领域最为知名和基础的开源库。它实现了基础的栅格与矢量文件的读写以及众多相关的基础空间分析功能,当然矢量文件主要依赖 OGR 来实现。有非常多的GIS 软件都有使用到 GDAL/OGR 库,包括 Esri ArcGIS 系列,Google Earth 以及开源的 GRASS GIS 软件。
如果你想在 GIS 和遥感领域有所建树,那么强烈建议你,走出 ArcGIS,多试试不用 ArcGIS 能做到什么事。ArcGIS 很强大,但是并不是离开 ArcGIS 就没有 GIS 了。如果只拘泥在 ArcGIS 上,很有可能被限制住。所以推荐的第一步,就是从安装GDAL开始。
当然 GDAL 本身在 Windows 上安装也比较费劲,下次有机会来讲一讲这块。本次主要介绍在Linux——Ubuntu上安装。

二、Ubuntu 安装教程

这次主要是在自己的 Linux 子系统(WSL)上安装。首先其实 Linux 安装 GDAL 有一种简便方式,即直接敲入命令行。

sudo apt install gdal-bin

但这个安装的 gdal 版本偏旧(当前 GDAL 最新版本为 3.03,而这个版本还停留在 1.0 左右),后续安装 Python 和R 的接口都会有点问题。因此这里必须安装新版本的 GDAL。
首先更新仓库链接。

sudo add-apt-repository -y ppa:ubuntugis/ppa
sudo apt update
sudo apt upgrade

更新完以后,只需要与上面相同,输入以下命令即可。

apt install gdal-bin python-gdal python3-gdal libgdal-dev

安装完成后,可以通过输入命令,确认安装版本。

gdalinfo --version

1.jpeg


三、rgdal 安装与样例

其实安装比较新版本的 GDAL 主要是为了安装 rgdal 和 Python 的 GDAL。这里主要是安装 rgdal,输入如下代码即可安装。

install.packages('rgdal')

2.jpeg

四、GDAL 其他安装方式

如果对源码感兴趣的同学,可以选择编译源码来安装,当然比较费时费力。
本文参考链接:
python GDAL 2.1 installation on Ubuntu 16.04
How To Install GDAL/OGR Packages on Ubuntu

本文转自: Ubuntu 安装 GDAL 2.1-阿里云开发者社区

### AirGIS 安装方法及指南 AirGIS 是一款用于地理信息系统的开源软件,支持多种平台和环境下的安装与部署。以下是关于 AirGIS 的安装方法或指南的相关信息: #### 1. 系统要求 在安装 AirGIS 之前,请确保系统满足以下最低要求[^1]: - 操作系统:Windows 7/8/10, macOS X 或 Linux(如 Ubuntu、CentOS)。 - Python 版本:3.6 或更高版本。 - 数据库支持:PostgreSQL 和 PostGIS(可选,用于高级功能)。 - 其他依赖项:GDAL、 Fiona、 Shapely 等地理空间处理库。 #### 2. 安装步骤 以下是基于官方文档的安装流程[^2]: #### 2.1 安装依赖项 在开始安装 AirGIS 之前,需要先安装必要的依赖项。例如,在 Ubuntu 系统上可以运行以下命令来安装基础依赖项: ```bash sudo apt-get update sudo apt-get install python3-pip python3-dev libpq-dev gdal-bin libgdal-dev ``` #### 2.2 安装 Python 虚拟环境 推荐使用 Python 虚拟环境以避免与其他项目发生冲突。创建虚拟环境的命令如下: ```bash python3 -m venv airgis-env source airgis-env/bin/activate ``` #### 2.3 安装 AirGIS 通过 `pip` 工具安装 AirGIS 及其依赖项。运行以下命令: ```bash pip install airgis ``` 如果遇到问题,可以尝试从源代码安装。克隆官方仓库并运行以下命令: ```bash git clone https://github.com/AirGIS-org/AirGIS.git cd AirGIS pip install -r requirements.txt python setup.py install ``` #### 2.4 配置数据库(可选) 如果需要使用数据库支持的功能,请配置 PostgreSQL 和 PostGIS。具体步骤包括: - 安装 PostgreSQL 和 PostGIS。 - 创建数据库并初始化 PostGIS 扩展。 - 在 AirGIS 的配置文件中指定数据库连接参数。 #### 2.5 启动服务 完成安装后,可以通过以下命令启动 AirGIS 服务: ```bash airgis start ``` #### 3. 常见问题 - **Q: 如果无法找到某些依赖项怎么办?** A: 确保已正确安装所有依赖项,并检查是否为当前用户授予了足够的权限[^3]。 - **Q: 如何更新 AirGIS?** A: 使用以下命令更新到最新版本: ```bash pip install --upgrade airgis ``` ### 示例代码 以下是一个简单的示例,展示如何通过 Python 脚本调用 AirGIS 的核心功能: ```python from airgis import GeoProcessor processor = GeoProcessor() result = processor.analyze("path/to/input.geojson") print(result) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值