1.PostGIS入门篇 一 PostGIS安装
2.在Linux(centos)中使用源码安装pgRouting
PostGIS入门篇 一 PostGIS安装
本文将引导你入门PostGIS的码安安装过程,首先从安装PostgreSQL 1.1.1版本开始,码安升级gcc是码安必要的步骤。
首先,码安下载并解压新的码安gcc压缩文件,然后安装gcc依赖,码安哪个平台源码可靠指定安装路径,码安并配置环境变量。码安确保已移除低版本的码安yum安装,以避免因库版本不匹配的码安错误。接着,码安为在数据库中使用uuid,码安可能需要安装相关库(PostgreSQL 版本之后自带uuid无需安装)。码安
继续进行用户创建,码安然后通过PG源码编译安装,码安注意设置文件权限。数据库安装完成后,几天几板源码尽管可以本地连接,但为了允许远程访问,需要调整$PGDATA中的pg_hba.conf和postgresql.conf中的参数,具体细节请参考其他相关资源。
接下来,我们将安装PostGIS 3.1,它依赖geos、proj、spring源码优化gdal、libxml、json-c、protobuf。若需三维功能,请安装sfcgal,路网分析则需pgrouting。先安装proj 6.3.2,wifi分销源码确保其与高版本sqlite兼容。
随后依次安装gdal、jsonc、libxml2,以及protobuf和protobuf-c。sfcgal的三维功能需要cmake编译,同时预先编译boost和cgal,以避免编译时的otter源码解读库查找问题。编译sfcgal后,pgrouting可单独安装,后续会单独介绍。
在安装PostGIS前,别忘了配置ld.so.conf,然后进行postgis的安装。可能会遇到如lsqt3未找到的错误,这时需要解决。最后,安装验证通过,标志着PostGIS的安装顺利完成。
在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目录,并执行解压操作:
解压完成后,将生成一个名为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插件。
2025-01-19 11:062147人浏览
2025-01-19 10:34144人浏览
2025-01-19 09:542039人浏览
2025-01-19 09:082836人浏览
2025-01-19 08:49772人浏览
2025-01-19 08:46660人浏览
當地時間8日,以色列總理內塔尼亞胡宣布任命耶希爾·萊特YechielLeiter)為下一任以色列駐美國大使。耶希爾·萊特出生於美國,曾擔任以色列教育部副總幹事、內塔尼亞胡前幕僚長和以色列港務局主席等職
1.Linux常用命令大全2.CentOS常用基础命令汇总Linux常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) unam
1.一次搞定OpenCV源码及扩展模块的编译与环境配置2.MacBook(m1)源码编译opencv3.CV实战Ubuntu18.04源码编译安装opencv-3.4.X+测试demo4.win10