CentOS7.5 搭建OpenStreetMap服务(离线部署)之 安装postgresql与postGIS

1.安装postgresql与 postGis

https://blog.csdn.net/wm6752062/article/details/80255697

按照这个教程下载postgresql9.6和postGis。在配置本地源的时候在name=pg上边加[xxx],我加的是[pg],要不报错,我看所有的repo文件第一句都是这个[xxx]。

安装完成以后,需要执行 systemctl enable postgresql-9.6 添加到自启动菜单里

然后执行 systemctl start postgresql-9.6 启动服务。

以下参考

https://blog.csdn.net/sinat_23246437/article/details/54341755

用户postgres将在安装的时候自动创建。使用下指令切换到postgres用户 

su postgres

创建数据库用户osm 

createuser osm

为osm用户创建一个名为gis的数据库。

createdb -E -UTF8 -O osm gis

添加hstore/postgis/postgis_topology/fuzzystrmatch/ 
postgis_tiger_geocoder扩展:

psql -c “CREATE EXTENSION hstore;” -d gis
psql -c “CREATE EXTENSION postgis;” -d gis

psql -c “CREATE EXTENSION fuzzystrmatch;” -d gis
psql -c “CREATE EXTENSION postgis_topology;” -d gis
psql -c “CREATE EXTENSION postgis_tiger_geocoder;” -d gis
从postgres用户中退出。

exit

为操作系统创建一个osm用户

sudo adduser osm

然后完成数据库和postgis的安装了。

 

 

转载自:https://blog.csdn.net/wangkuo106/article/details/88572824

You may also like...