Centos7上的SF安装——GIS依赖包

依赖列表

gdal> = 2.1#用于数据结构
geos> = 3.5#用于数据操作
pro4j#用于投影
udunits#为单位
的PostgreSQL [可选]
lwgeom [可选]#对于geohash

Centos7默认仓库为您提供gdal1.1,geos 2.x. 但是,sf :: st_voronoi需要geos> = 3.5并且sf需要gdal> = 2.1。

gdal安装

转到http://trac.osgeo.org/gdal/wiki/DownloadSource获取最新的gdal版本。

wget http://download.osgeo.org/gdal/2.2.4/gdal-2.2.4.zip

解压缩并编译安装

unzip gdal-2.2.4.zip
cd gdal-2.2.4
./configure
make
make install

安装完成后替换了默认的gdal:

echo "/usr/local/lib" > /etc/ld.so.conf.d/libgdal-x86_64.conf
sudo ldconfig # relink to new gdal # need to relogin R

地理位置安装

为lwgeom安装geos-devel

sudo yum install -y geos-devel
转到https://trac.osgeo.org/geos获取最新的地理版本。
wget http://download.osgeo.org/geos/geos-3.6.2.tar.bz2

解压

tar -xjf geos-3.6.2.tar.bz2

并做其他事情,如以前的gdal过程。

udunits2

安装系统依赖

sudo yum install udunits2-devel
install.packages("udunits2",configure.args='--with-udunits2-include=/usr/include/udunits2/')

PostgreSQL的
安装postgresql-devel

sudo yum install postgresql-devel

安装RPostgreSQL

install.packages("RPostgreSQL",dependencies=TRUE)
lwgeom
sudo yum install -y liblwgeom
install.packages("lwgeom")

说点什么

Please Login to comment
avatar
  Subscribe  
提醒