依赖列表
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")