PostgreSQL安装及关联ArcMap,创建地理空间数据库
0.参考资料
1.前言
2.笔者软件环境
3.所需资源及下载地址
4.pgSQL安装
5.postgis安装(选)
6.pgSQL配置
7.ArcMap关联pgSQL并创建地理空间数据库
0.参考资料
https://wenku.baidu.com/view/99fdc7c179563c1ec4da7114.html
https://www.cnblogs.com/liqingwen/p/5894462.html
1.前言
笔者giser小白一枚,在安装配置pgSQL时遇到了许多问题,在这里将心得分享跟大家
对于不同于笔者环境(下方)的同学,笔者有以下建议(相同环境可略过)
1) PostgreSQL版本选择
pgSQL版本必须匹配Arcgis Desktop版本,具体支持版本查看方法,打开arcgis Desktop安装目录,选择DatabaseSupport查看支持数据库版本,进入PostgreSQL查看,10.2支持pgSQL9.1及9.2
2) pgSQL下载(官网不稳定,可能需要多次尝试)
这里笔者不是很懂,但是从多日以来的碰壁大致摸索出,pgSQL下载需要两种文件,一种是exe结尾的64位安装文件,一种是rar结尾的32位解压缩文件,提供后续一些配置文件
1> 搜索pgSQL,进入官网
2> 点击上方download进入下载页面
3> 选择win操作系统
4> 进入下载选择界面
5> 下载安装文件,点击download the installer,进入安装包下载界面,选择版本,pgSQL版本根据之前确定版本选择,win版本统一选择64(32位不可行,笔者测试,读者也可自行下载测试),等待跳转下载页面,即可下载exe安装文件
6> 下载配置文件,返回4>下载界面,选择zip archive进入配置文件下载界面,选择下载版本,win版本选择32位,等待下载弹窗即可
7> 后续安装配置过程参考后面内容
2.笔者软件环境
win10、Arcgis Desktop 10.2
3.所需资源及下载地址
postgresql-9.2.24-1-windows-x64
postgresql-9.2.24-1-windows-binaries
postgis-bundle-pg92x64-setup-2.1.8-1(选)
ArcGIS Server10.2授权文件
记事本文件(选)
链接:https://pan.baidu.com/s/133qP3svpP7tV1Vy4l3FVPg 密码:ek29
链接:https://pan.baidu.com/s/1j-XkoUv0DANE3CzYxTbbAw 密码:slv5
链接:https://pan.baidu.com/s/1NGNXmxeUymTsb6cujTiC0Q 密码:zebb
也可按照前面建议自行在官网下载
4.pgSQL安装
1) 双击postgresql-9.2.24-1-windows-x64.exe运行安装文件
2) 点击next,进入选择安装目录,建议默认,默认安装位置为系统盘Program Filer表示软件为64位(借鉴参考资料中图片,忽略版本细节)
3) 选择数据库数据存放内容,建议默认
4) 设置数据库超级用户密码。建议使用记事本记录
5) 设置端口号,默认5432,若安装其他版本,则会变化,默认即可
6) 设置地区及语言chinese
7) 开始安装
8) 安装完成
5.postgis安装(选)
方法一(笔者未成功,似乎下载过程出现问题):
1) 在postgis安装完成后勾选launch Stack Builder,进入安装页面,并选择对应的数据库版本
2) 进入下一步,选择SpatialExtensions下的postgis2.1.8版本
3) 选择下载的目录,开始下载
4) 下载后,开始安装
5) 选择安装目录,验证身份,填写pgSQL用户名密码
6) 填写空间数据库名称,后续弹窗依次选择是,完成安装
方法二:从开始菜单中的pgSQL进入Stack Builder,后续同上
方法三:自己到官网或提供链接下载安装包,安装过程同上
6.pgSQL配置
1)用记事本打开C:\Program Files\PostgreSQL\9.2\data下的pg_hba.conf文件,修改为如下面红圈部分;重新启动PostgreSQL服务,右击桌面任务栏,任务管理器,详细信息,服务,打开服务,在 服务列表中找到,并右击 postgresql-x64-9.2 服务,重新启动。
2)将Desktop中的文件拷贝到pgSQL中
文件路径:Desktop10.2\DatabaseSupport\PostgreSQL\9.2\Windows64
目标文件:st_geometry.dll。
目标路径:C:\Program Files\PostgreSQL\9.2\lib
3) 将pgSQL配置文件复制到Desktop中
解压之前下载的压缩文件postgresql-9.2.24-1-windows-binaries
文件路径: postgresql-9.2.24-1-windows-binaries\pgsql\bin
目标文件:libeay32.dll、libintl.dll、libpq.dll、ssleay32.dll
目标路径:Desktop10.2\bin
7.ArcMap关联pgSQL并创建地理空间数据库
1)打开ArcMap并创建新的空白地图
2)创建企业级地理空间数据库,使用搜索直接搜索打开功能窗口,或者在目录中选择工具箱-系统工具箱-数据管理工具-地理空间数据库管理-创建企业级地理空间数据库,如图
3)选择数据库类型,pgSQL,实例,填localhost,数据库名称自定义,创建数据库管理员密码,创建地理空间数据库密码,tablespacename不填,有系统默认创建,选择arcgis Server授权文件,创建地理空间数据库
4) 连接数据库在目录中选择数据库连接-添加数据库连接,选择数据库类型,添加localhost实例,填入之前的地理空间数据库密码,选择之前自定义的数据库名,完成连接
PostgreSQL安装及关联ArcMap,创建地理空间数据库相关推荐
- ArcSDE for SQL Server安装及在ArcMap中创建ArcSDE连接
ArcSDE for SQL Server安装及在ArcMap中创建ArcSDE连接 原文:ArcSDE for SQL Server安装及在ArcMap中创建ArcSDE连接 安装ArcSDE fo ...
- Git教学资源,安装,关联账号,创建/关联/克隆库,版本回退,管理修改基本指令
Git基本指令 教学资源推荐 (入门)Git教程-廖雪峰的官方网站 https://www.liaoxuefeng.com/wiki/896043488029600 (进阶)Pro Git(中文版) ...
- postgresql安装postgis插件并导入数据
今天分享 postgresql安装postgis插件并导入数据,首先我们需要知道什么时候需要安装postgis插件,这是很重要的一个前提:一般来说数据有空间索引坐标相关的数据,需要安装,或者操作数据报 ...
- PostgreSQL安装以及和mysql的对比
PostgreSQL 研究安装整理 前言 本期文章中主要说明的内容有: PostgreSql的使用有点 PostgreSql基本查询语法介绍(含测试截图) PostgreSql和mysql对比 Pos ...
- Postgresql安装及使用
Postgresql安装 一.链接 二.源码安装postgresql-11.4 2.1 安装 默认端口 2.1.1 安装依赖 2.1.2 下载解压 2.1.3 编译安装 2.1.4 配置环境变量 2. ...
- PostgreSQL — 安装
目录 文章目录 目录 安装(基础版本 9.2.24) 安装(特定版本 12.2) 登录 远程登录 创建新的用户和新的数据库 安装(基础版本 9.2.24) # 安装 PG 服务器 yum instal ...
- 【转帖】Windows下PostgreSQL安装图解
Windows下PostgreSQL安装图解 这篇文章主要为大家介绍了如果在Windows下安装PostgreSQL数据库的方法,需要的朋友可以参考下 现在谈起免费数据库,大多数人首先想到的可能是My ...
- linux7安装pgsql数据库,CentOS7下PostgreSQL安装
环境:CentOS 7 版本:postgresql11 安装repo源 yum install https://download.postgresql.org/pub/repos/yum/reporp ...
- PostgreSQL安装和简单配置
PostgreSQL安装与使用 目录 依赖包的安装 源码编译和安装 初始化数据库集簇 简单配置 依赖包安装 PostgreSQL源码安装依赖以下四个软件包 readline zlib flex bis ...
- Windows上PostgreSQL安装配置教程
这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的扩展PostGIS是最著名的开源GIS数据库. ...
最新文章
- anago 围棋_跳进我的碗里—关于中惒围棋加盟那些事
- 拆解多轴步进电机控制器
- 精通八大排序算法系列:二、堆排序算法
- 石墨烯区块链(1)系统架构
- Python学习笔记:面向对象高级编程(中下)
- WebService部署服务器调试时提示 “测试窗体只能用于来自本地计算机的请求”解决方法...
- SecureCRT 使用指南
- vue 中v-if 与v-show 的区别
- bootstrap table 怎么实现前两列固定冻结?
- mysql 表字段部分替换
- 服务器文件地址怎么写,服务器里的文件链接地址怎么写
- Jlink按照用zadig升级用于openocd后,还原
- 电脑磁盘怎么分区以及合并?
- 树莓派chromium浏览器 kiosk 全屏提示错误
- 看门狗性能软件测试,《看门狗:军团》PC版性能表现分析
- 干货|最全焊接不良汇总,你知道如何避免吗?
- NUCC- Nets Union Clearning Corporation
- centos 禁止自动锁屏
- CH340 MAC驱动使用教程
- 外贸网站最好用的5大WordPress插件【必须安装】