皮皮网

【人脉go源码】【源码多选】【云端 源码】pgrouting源码安装

2024-12-24 11:21:51 来源:商品编码查询源码

1.在Linux(centos)中使用源码安装pgRouting
2.PostGIS入门篇 一 PostGIS安装

pgrouting源码安装

在Linux(centos)中使用源码安装pgRouting

       在Linux(centos)环境下使用源码安装pgRouting前,码安请先确保已阅读并安装了PostgreSQL和PostGIS。码安

       本文将介绍如何安装pgRouting 2.6.3版本,码安其源码包可从以下地址下载:

       github.com/pgRouting/pg...

       一、码安解压pgRouting源码包

       将下载的码安源码包pgrouting-2.6.3.tar.gz复制到/usr/local/src目录,并执行解压操作:

       解压完成后,码安人脉go源码将生成一个名为pgrouting-2.6.3的码安目录。

       二、码安配置PostgreSQL环境变量

       编辑/etc/profile文件,码安添加以下内容:

       保存并退出,码安然后使profile配置文件立即生效:

       三、码安编译源代码

       进入pgrouting-2.6.3目录,码安创建build新文件夹,码安并进入该文件夹:

       使用cmake指令编译源代码,码安指定pgRouting安装路径为/usr/local/pgrouting-2.6.3:

       执行make编译源代码,码安然后使用make install安装pgrouting-2.6.3:

       为避免pgrouting找不到CGAL动态库,将CGAL动态库路径添加到ld.so.conf文件中:

       编辑/etc/ld.so.conf,源码多选添加路径:

       使ld.so.conf文件立即生效:

       至此,pgrouting-2.6.3已成功安装。

       四、测试安装

       切换到postgres用户,启动PostgreSQL数据库(若未启动则启动),进入psql:

       连接test数据库(可创建任意名称的数据库),创建pgrouting插件:

       查看test数据库中现有的所有插件,可以发现已成功安装了postgis和pgrouting插件。云端 源码

PostGIS入门篇 一 PostGIS安装

       本文将引导你入门PostGIS的安装过程,首先从安装PostgreSQL 1.1.1版本开始,升级gcc是必要的步骤。

       首先,下载并解压新的gcc压缩文件,然后安装gcc依赖,指定安装路径,并配置环境变量。dianshang源码确保已移除低版本的yum安装,以避免因库版本不匹配的错误。接着,为在数据库中使用uuid,可能需要安装相关库(PostgreSQL 版本之后自带uuid无需安装)。

       继续进行用户创建,然后通过PG源码编译安装,注意设置文件权限。ciclop源码数据库安装完成后,尽管可以本地连接,但为了允许远程访问,需要调整$PGDATA中的pg_hba.conf和postgresql.conf中的参数,具体细节请参考其他相关资源。

       接下来,我们将安装PostGIS 3.1,它依赖geos、proj、gdal、libxml、json-c、protobuf。若需三维功能,请安装sfcgal,路网分析则需pgrouting。先安装proj 6.3.2,确保其与高版本sqlite兼容。

       随后依次安装gdal、jsonc、libxml2,以及protobuf和protobuf-c。sfcgal的三维功能需要cmake编译,同时预先编译boost和cgal,以避免编译时的库查找问题。编译sfcgal后,pgrouting可单独安装,后续会单独介绍。

       在安装PostGIS前,别忘了配置ld.so.conf,然后进行postgis的安装。可能会遇到如lsqt3未找到的错误,这时需要解决。最后,安装验证通过,标志着PostGIS的安装顺利完成。