Ubuntu 安装 GDAL 2.1

简介: 今天主要为大将讲解如何在 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')

四、GDAL 其他安装方式

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

阿里巴巴开源镜像站 提供全面,高效和稳定的系统镜像、应用软件下载、域名解析和时间同步服务。”

相关文章
|
3月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
285 2
|
3月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
5930 3
|
24天前
|
JSON Ubuntu 开发者
ubuntu 22安装lua环境&&编译lua cjson模块
通过上述步骤,可以在 Ubuntu 22.04 系统上成功安装 Lua 环境,并使用 LuaRocks 或手动编译的方式安装 lua-cjson 模块。本文详细介绍了每一步的命令和操作,确保每一步都能顺利完成,适合需要在 Ubuntu 系统上配置 Lua 开发环境的开发者参考和使用。
112 13
|
21天前
|
监控 关系型数据库 MySQL
Ubuntu24.04安装Librenms
此指南介绍了在Linux系统上安装和配置LibreNMS网络监控系统的步骤。主要内容包括:安装所需软件包、创建用户、克隆LibreNMS仓库、设置文件权限、安装PHP依赖、配置时区、设置MariaDB数据库、调整PHP-FPM与Nginx配置、配置SNMP及防火墙、启用命令补全、设置Cron任务和日志配置,最后通过网页完成安装。整个过程确保LibreNMS能稳定运行并提供有效的网络监控功能。
|
1月前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
739 12
|
2月前
|
Ubuntu 开发工具 git
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
511 50
|
2月前
|
Ubuntu
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
89 10
|
2月前
|
Ubuntu API 开发工具
PSOPT在Ubuntu22.04下的安装
通过上述步骤,可以在Ubuntu 22.04下成功安装并配置PSOPT。PSOPT是一个功能强大的工具,适用于解决各种最优控制问题。确保在安装前满足系统要求,并仔细按照步骤操作,可以避免大多数常见问题。通过MATLAB与PSOPT的结合,您可以更高效地处理复杂的控制问题,并获得准确的解决方案。
40 5
|
2月前
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
313 4
|
3月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
297 4
Linux系统之Ubuntu安装cockpit管理工具