当前位置:   article > 正文

PostGreSQL + PostGIS 在windows10下安装以及与ArcGIS和QGIS的连接步骤完整版_postgres 安装postgis

postgres 安装postgis

开始安装之前关掉所有杀毒软件,完全卫士,电脑管家之类的东西

1. 安装9.x,10.x,11.x均可,建议往高版本走(如果不考虑ArcGIS兼容)

2. 安装时不要选中文 建议选C或者default locale

3. PostGIS导入shp文件的插件不支持中文名文件 否则会导入失败

有关Postgresql和postgis的系统学习资料:https://blog.csdn.net/qq_35732147/article/details/85256640

首先下载安装postgresql,具体安装步骤如下:

 


postgresql 安装开始,我是最新版本的 11.4

 

上面的账号密码一定要记住

 


安装好postgresql开始安装postgis,自动安装:

等等等,比较慢

PostgreSQL的stack可以直接下载插件,但是过于龟速,安装PostgreSQL时可以不装,直接去PostGIS官网下载即可(http://www.postgis.net/)。这里就不自己下载了,默认方法。

 

一定要选择创建空间数据库: 

 

装完PostgreSQL后才能装PostGIS,装PostGIS时会让你默认创建一个PostGIS数据库,以后创建空间数据库都得基于此模板创建

 

 有些人可能遇到以上问题,原因是以前装过低版本然后卸载的

替换一下一个dall文件即可,这里不赘述。


最后安装成功 ,这个postgresql最新版本是网页端的,不是桌面应用程序,很6

 


遇到以下问题的解决方法:

 

解决PostGIS打开shp文件输入输出模块出现"找不到文件libintl-9.dll"的问题

 

找到shp2pgsql-gui.exe这个程序的目录

复制一份libintl-8.dll副本,改名为libintl-9.dll即可。

 

 

postgresql数据库的插件postgis安装成功,可以连接postgresql


最后posgis和QGIS进行链接很简单,链接参数如下

 

链接成功

 


 

ArcGIS 10.7 和 ArcGIS Pro 2.3 的 PostgreSQL 数据库要求:

http://desktop.arcgis.com/zh-cn/system-requirements/latest/database-requirements-postgresql.htm

 

 

ArcMAP10.2连接PostgreSQL具体步骤如下:

 

1.将ArcGIS文件夹下DatabaseSupport\PostgreSQL支持文件(路径:C:\Program Files (x86)\ArcGIS\Desktop10.4\DatabaseSupport\PostgreSQL\9.4\Windows64)拷贝至PostgreSQL的bin(路径:..\PostgreSQL\9.4\bin)文件夹。

 

2.修改配置文件 pg_hba.conf(路径:..\PostgreSQL\9.4\data)中内容为:

 

IPv4 local connections:

host     all     all     0.0.0.0/0     md5

# IPv6 local connections:

host     all     all     ::/0     md5

 

3.ArcMAP中创建企业级数据库

 

其中需要选择ArcGIS Server授权文件,选择对应版本的即可。

 

4.将ArcGIS Server注册到数据库

 

5.添加数据库连接

 

6.导入数据,进行发布

https://images0.cnblogs.com/blog2015/432820/201504/030927391706363.png

 

 

26918

4326

 

 

arcmap10.2由于版本问题的确无法和postgresql11.4版本的数据库连接,但是我有arcgisPro,这个是可以很方便连接:

 

 

连接成功,美滋滋。

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号