• Welcome to LiuJason's Blog!

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

Linux笔记 Jason 6 years ago (2018-12-07) 1264 Views 0 Comments QR code of this page

依赖列表

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")

This article is under CC BY-NC-SA 4.0 license.
Please quote the original link:https://www.liujason.com/article/153.html
Like (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址