ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

arcgis创建postgre企业级数据库

2022-06-29 09:01:25  阅读:195  来源: 互联网

标签:PostgreSQL arcGIS 数据库 postgre dll arcgis 版本 企业级


什么是企业级地理数据库?

企业级地理数据库(ArcSD Enterprise,sde)是和 arcGIS 套件集成程度最高的地理数据库;创建时需要用到安装 arcGIS Server 时的 【ecp 证书】。他是 arcGIS 在第三方数据库的基础上采用了自定义的存储结构而搭建起来的数据库,所以,你虽然可以在 postgreSQL 的 pgAdmin III 中看到 sde 的存储信息,但是无法通过 arcGIS Desktop 之外的软件解析这些数据。

由于侧重点不同,企业级数据库(sde) 的稳定性虽然得到了增强,但是其分析和处理地理数据的能力反而不如默认的 postGIS。 使用企业级数据库(sde) 存储空间数据,是因为它被arcGIS 高度支持,所以,它拥有更快速更稳定的访问(这个快速稳定不仅仅是针对 arcMap 处理地图数据而言,对于 arcGIS Server 发布地图服务的效率也有提升)。

企业级数据库与PostgreSql版本关系

 

10 版本的地理数据库

10.1 版本的地理数据库

10.2.x 版本的地理数据库

10.3.x 版本的地理数据库

10 版本的客户端

支持

支持

DBMS 必须是 PostgreSQL 9.0.5。

支持

DBMS 必须是 PostgreSQL 9.0.5。

 

10.1 版本的客户端

支持

支持

支持

DBMS 必须是 PostgreSQL 9.0.5 或 9.1.3。

支持

DBMS 必须是 PostgreSQL 9.1.3。

10.2.x 版本的客户端

支持

支持

支持

支持

10.3.x 版本的客户端

支持

支持

支持

支持

参考网站:ArcGIS 客户端与 PostgreSQL 中地理数据库之间的兼容性

参考网站:适用于 ArcGIS 10.8.x 以及 ArcGIS Pro 2.5、2.6 和 2.7 的 PostgreSQL 数据库要求

如何创建企业级地理数据库?

想要创建 sde,我们首先需要对 postgreSQL 进行一些额外“拓展”。

先从arcmap的安装目录里找到这个拓展文件,路径如下:

C:\Program Files (x86)\ArcGIS\Desktop10.1\DatabaseSupport\PostgreSQL\Windows64

接下来将其复制到 postgreSQL 根目录的 lib 文件夹下。

ArcMap连接PostgreSql数据库

在AecMap中连接数据库需要文件:libeay32.dll、libiconv-2.dll、libintl-8.dll、libpq.dll 和 ssleay32.dll。

有一种说法是,这些文件需要找到所安装版本数据库的这些库⽂件,然后拷贝到Desktop的bin⽬录下——C:\Program Files (x86)\ArcGIS\Desktop10.1\bin。
 

亲测,这种方法不好用。

可用dll下载

下载可用dll,然后替换到Desktop的bin⽬录下——C:\Program Files (x86)\ArcGIS\Desktop10.1\bin。

创建arcgis企业级数据库如下图所示:

创建ArcGis企业级数据库——PostgreSql

参考ArcGIs创建企业级数据库 

配置PostgreSql远程访问

进入postgreSQL的data目录(C:\Program Files\PostgreSQL\12\data)找到pg_hba.conf,然后打开pg_hba.conf,然后搜索IPv4 local connections,修改内容如下图:

----------------------------------------------------------------------------------------------------

到此,arcgis创建postgre企业级数据库,我们就学会了。

----------------------------------------------------------------------------------------------------

注:此文章为原创,任何形式的转载都请联系作者获得授权并注明出处!
若您觉得这篇文章还不错,请点击下方的【推荐】,非常感谢!

https://www.cnblogs.com/kiba/p/16139750.html

 

 

标签:PostgreSQL,arcGIS,数据库,postgre,dll,arcgis,版本,企业级
来源: https://www.cnblogs.com/kiba/p/16415251.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有