postgres安装02--postgis
未完成目标:
http://www.cnblogs.com/bulvlanshan/p/9002919.html
1.远程登录
2.安装postgis-2.2.6
关于远程访问,只需要改两点,我们不在过多解释
1.postgresql.conf
listen_addresses项值设定为“*”
2.pg_hba.conf
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5
重点postgis安装
我们选择的版本postgis-2.2.6
1.安装包
yum list|grep libxml2
yum -y install json-c json-c-devel
wget http://download.osgeo.org/geos/geos-3.5.1.tar.bz2
wget http://download.osgeo.org/proj/proj-4.9.3.tar.gz
wget http://download.osgeo.org/gdal/2.2.0/gdal-2.2.0.tar.gz
wget https://download.osgeo.org/postgis/source/postgis-2.2.6.tar.gz
2.安装组件
cd ../geos-3.5.1/
./configure --prefix=/home/postgres/geos
make && make install
cd ../proj-4.9.3/
./configure --prefix=/home/postgres/proj4
make && make install
cd ../gdal-2.2.0
./configure --prefix=/home/postgres/gdal --with-pg=/data/pgsql/bin/pg_config
make && make install
3.加载
[root@postgres-test01-0001 ~]# vim /etc/ld.so.conf
include ld.so.conf.d/*.conf
/home/postgres/lib
/home/postgres/geos/lib
/home/postgres/proj4/lib
/home/postgres/gdal/lib
/data/pgsql/lib/
[root@postgres-test01-0001 ~]# ldconfig
4.最后一步安装postgis
cd ../postgis-2.2.6/
./configure --prefix=/home/postgres --with-gdalconfig=/home/postgres/gdal/bin/gdal-config --with-pgconfig=/data/pgsql/bin/pg_config --with-geosconfig=/home/postgres/geos/bin/geos-config --with-projdir=/home/postgres/proj4 --with-gdalconfig
make && make install
5.出错情况
postgis中执行./configure时,遇到 checking for library containing GDALAllRegister... no
将postgres库也要加入/etc/ld.so.conf
/data/pgsql/lib/
记得要:ldconfig
测试:
[root@postgres-test01-0001 postgis-2.2.6]# ldconfig -p | grep libpg
libpgtypes.so.3 (libc6,x86-64) => /data/pgsql/lib/libpgtypes.so.3
libpgtypes.so (libc6,x86-64) => /data/pgsql/lib/libpgtypes.so
6.测试
命令:
[postgres@postgres-test01-0001 ~]$ psql
psql (9.4.16)
Type "help" for help.
postgres=# create database gistest;
CREATE DATABASE
postgres=# \c gistest
You are now connected to database "gistest" as user "postgres".
gistest=# CREATE EXTENSION postgis;
CREATE EXTENSION
gistest=# CREATE EXTENSION postgis_topology;
CREATE EXTENSION
gistest=# SELECT postgis_full_version();
postgis_full_version
-------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------
POSTGIS="2.2.6 r16006" GEOS="3.5.1-CAPI-1.9.1 r4246" PROJ="Rel. 4.9.3, 15 August 2016" GDAL="GDAL 2.2.0, released 2017/04/28" LIBXML
="2.9.1" LIBJSON="0.11" TOPOLOGY RASTER
(1 row)
gistest=#
转载于:https://www.cnblogs.com/bulvlanshan/p/9002966.html
postgres安装02--postgis相关推荐
- 在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题
在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题 前面问 ...
- 20150309+Linux+LAMP安装-02
20150309+Linux+LAMP安装-02 4.安装Apache软件 tar.gz源码包 1)解压 tar指令 –zxvf 源码包 -zxf 解压参数 -v 显示进度(一般情况下可以不写) 解 ...
- Postgres安装及MIMIC IV数据库的载入(Windows 10)
Postgres安装及MIMIC IV数据库的载入(Windows 10) 上PostgreSQL官网,选个合适自己电脑的版本,下载,安装,没什么问题: 注意:中间会要求设置密码,记住自己的密码! 接 ...
- Postgres安装及操作笔记
目录 一.文档说明... 1 二.操作系统版本查询与yum源配置... 1 >服务端... 1 >客户端... 2 三.PostgreSQL检查与卸载... 3 1) PostgreSQL ...
- ubuntu 18.04 安装postgre+postgis+pgadmin3+导入shapefile
1.首先安装postgresql,postgis,pgadmin3 sudo apt-get install postgresql sudo apt-get install postgis sudo ...
- centos7/redhat7离线安装postgresql+postgis并配置主从并做故障切换演练(9.6、11.6、13和14版本)
一.安装postgresql.postgis(有9.6/11.6/13/14各版本的离线安装包) 以下例子安装的版本为postgresql13.postgis30_13,因已提前准备好安装所需的RPM ...
- Ubuntu下Postgres安装与配置
postgres8.4安装配置: 1.安装postgres8.4 ~$ sudo apt-get install postgresql 2.修改超级管理员postgres密码: 以系统用户运行psql ...
- compose安装pgAdmin+postgis
编写docker-compose.yml version: '2' services:postgis:image: postgis/postgisports:- '5432:5432'volumes: ...
- JLink_Windows_V612e安装 02
JLink_Windows_V612e安装说明 1. 安装J-Link驱动程序SEGGER 下载地址如下http://www.segger.com/download_jlink.html 直接下载就可 ...
最新文章
- python tableview_在PyQ中清除TableView
- pytorch 中 logsoftmax 与 softmax的区别
- 包画三维散点图怎么导出_不开玩笑,发现宝藏了,一键导出场地三维模型,连贴图都有!...
- log4net简介(三)之无法写入日志
- MapReduce:Simplified Data Processing on Large Clusters中文版from百度文库
- jsp文件的请求是如何被服务器的JSP容器转换成静态网页的
- anaconda下载jupyter写python_如何安装Anaconda3和使用Jupyter
- TensorFlow是什么?TensorFlow入门与实践 架构与设计详解
- php 手机端播放器,用JS代码适配电脑端和手机端播放器代码
- java通信rs485_基于VB6.0与485仪表的Modbus RTU通信(含代码)
- Linux 下mysql操作
- CAM350 使用,典型做钢网
- wps 多级标题自定义设置
- SYN 包(synchronize)
- 代码优化和内存屏障(barrier、mb、rmb、wmb)
- 用Python webdriver图书馆抢座自动预约的正确姿势
- UVALive 6198 A Terribly Grimm Problem
- C语言字母排序不分大小写,如何按字母顺序排序字符串数组(区分大小写,非标准排序规则)...
- Wifi认证及加密详解
- 前端架构,有什么能做的?
热门文章
- 转:SUSE下与RHEL下yum相似的RPM包管理工具zypper
- python包导入方式_python导包的几种方法(自定义包的生成以及导入详解)
- 2021年全新各方向IT职业技能图谱
- 如何通过 Serverless 轻松识别验证码?
- 从零开始入门 K8s | 调度器的调度流程和算法介绍
- 规模、性能、弹性全面升级,让天下没有难用的 K8s
- 独家解读 etcd 3.4版本 |云原生生态周报 Vol. 18
- latex字体_[LaTeX 引擎] XeLaTeX + macOS,通过字体名调用发行版字体
- 和方舟rust一样的手游_三大高人气手游盘点,《方舟:生存进化》的世界靠支配恐龙来生存...
- python声明_【瞎折腾-03】在Python里面写类型“声明”