Step1:安装install.packages("sf"),提示gdal not found
- # 1. 下载gdal源码并解压
- wget http://download.osgeo.org/gdal/2.0.0/gdal-2.0.0.tar.gz
- tar -xzvf gdal-2.0.0.tar.gz
- # 2. 编译源码
- cd gdal-2.0.0
- ./configure
- make
- # 3. 安装
- make install
- sudo ln -s /usr/lib/libproj.so.0 /usr/lib/libproj.so
- 编译安装proj:https://proj4.org/download.html
- # 1. 下载gdal源码并解压
- wget http://download.osgeo.org/proj/proj-6.0.0.tar.gz
- tar -xzvf proj-6.0.0.tar.gz
- # 2. 编译源码
- cd proj-6.0.0
- ./configure
- make
- # 3. 安装
- make install
- # 安装最新版本的libgdal-dev和libproj-dev
- 先找到最新的source源(https://packages.debian.org/stretch/amd64/libgdal-dev/download)
- 添加到/etc/apt/sources.list
- 更新源:sudo apt-get update
- 查找包版本:apt-cache policy libgdal-dev
- 最后用devtools::install_github('r-spatial/sf')安装成功
- $ sudo apt-get -y install libcurl4-gnutls-dev libxml2-dev libssl-dev
- $ sudo su
- $ R
- > install.packages('devtools', repos='http://cran.rstudio.com/')
看到这里,若可以用devtools::install_github('r-spatial/sf')安装成功,则上面的四步都可以忽略了,祝看到的朋友好运!!!