linux 安装gdal(含hdf)记录
一、准备工作
(经实践,在其他用户下存在某种问题,可能是对Centos系统上不熟悉,无法解决,需在root用户下安装):su - root
安装编译环境
sudo yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel
注意:如果嫌麻烦的话,那就直接yum groupinstall "Development tools”
yum -y groupinstall "Development tools"
yum -y install zlib-devel
二、安装GDAL
1、proj
tar -zxvf proj-6.1.0.tar.gz
cd proj-6.1.0
./configure --prefix=/usr/local
make
make install
cd ..
2、geos
bz2 解压支持安装:
sudo yum -y install bzip2
tar xjf geos-3.4.2.tar.bz2
cd geos-3.4.2
./configure --prefix=/usr/local
make
make install
ldconfig
cd ..
3、hdf4
tar -zxf hdf-4.2.13.tar.gz
cd hdf-4.2.13
./configure --prefix=/usr/local --enable-shared --disable-fortran --disable-netcdf
make
make install
cd ..
4、hdf5
tar -zxf hdf5-1.10.5.tar.gz
cd hdf5-1.10.5
export F9X=ifort
./configure --prefix=/usr/local --enable-cxx
make
make install
cd ..
5、gdal安装
tar -zxf gdal-3.1.4.tar.gz
cd gdal-3.1.4
make distclean
./configure --prefix=/usr/local --with-netcdf=no
make -j 8
make install
cd ..
6、生成python包
cd swig/python
#java使用 swgi/java make;make install
修改setup.cfg
vi setup.cfg
gdal_config=/usr/local/bin/gdal-config
python3 setup.py build
python3 setup.py install
输入pip list
可以看到gdal安装成功。
7、使用
python3
from osgeo import gdal
配置环境变量
(1) vim ~/.bashrc
(2)输入“i”进入插入模式,将光标移动到文件末尾
(3)
export PATH=$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
(4)按esc退出插入模式,输入“:wq”保存退出,执行“source ~/.bashrc”更新变量
(5)安装配置成功
linux 安装gdal(含hdf)记录相关推荐
- Linux安装7z压缩软件记录
** Linux安装7z压缩软件记录 官网下载文件p7zip_16.02_src_all.tar.bz2 下载链接 将下载的包上传到linux,使用如下命令解压缩并安装 解压 tar xjvf p ...
- Redis Linux 安装运行实战全记录
下载Redis 去Redis官网下载最新的Linux包,Redis官方没有Windows版的下载. https://redis.io/ 下载后把包上传到Linux服务器. 安装Redis 1.解压Re ...
- Linux安装部署MinDoc详细记录
我的系统是CentOS 8 首先安装Go语言环境 1.下载安装包 wget https://studygolang.com/dl/golang/go1.16.4.linux-amd64.tar.gz ...
- linux安装node(含npm命令) 并配置淘宝镜像源
安装NPM 方法一 使用apt安装 npm版本号可能不是最新的 apt install npm 方法二 下载安装包离线安装 1. 下载压缩包 wget https://nodejs.org/dist/ ...
- linux 安装安全狗
linux 安装安全狗过程记录 下载,解压 安装 绑定账号 wget http://down.safedog.cn/safedog_linux64.tar.gz tar xzvf safedog_li ...
- Linux下安装GDAL(含docker部分)
一.简介 介绍:GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库.它利用抽象数据模型来表达所支持的各种文件格式.它 ...
- linux gdal安装错误,CentOS8下安装GDAL最新版|rgdal安装失败解决方案
问题 CentOS8下R安装包rgdal失败 * installing *source* package 'sf' ... ** package 'sf' successfully unpacked ...
- Linux系统编译安装GDAL库
Linux系统编译GDAL库 操作系统:Ubuntu 20.04 官网下载GDAL及其依赖库最新版本: gdal 3.3.2 proj 8.1.1 geos 3.9.1 sqlite-autoconf ...
- nastran linux软件下载,linux安装nastran记录
在另外开启的一个tty上启动lmgrd linux安装nastran记录 login as: root root@192.168.1.104's password: Last login: Wed A ...
最新文章
- AFNetworking 3.0 断点续传 使用记录
- 剑指offer 算法(数组 字符串)
- PYTHON 数据分析常用类库
- java文件共享ftp怎么访问_文件共享服务器
- 崩溃的数据库字符集问题
- tar.xz压缩工具使用(转)
- PHP集锦点,php 函数集锦
- 复制一段话,发现收费怎么办,下边帮你解决
- 《Effective Python 2nd》 读书笔记——列表与字典
- storm 可靠性和非可靠性
- 【php】基础学习4
- 谷露猎头系统3.0新功能:Mapping模块,助你轻松画出动态组织架构图
- (转帖)SpringBoot自定义Starter
- 【思维题】Bazinga
- 架构师米洛:你不经意的职场坏姿势会损坏你的身体
- flea-db使用之JPA接入
- TimusOJ - 1225.Flags 1119.Metr 1009.K-based Numbers (DP简单题)
- QuickTester对象,对象侦测器和对象库
- Python切割图集
- 《西游记》中真假美猴王的分析