标签:PostgreSQL arcGIS 数据库 postgre dll arcgis 版本 企业级
什么是企业级地理数据库?
企业级地理数据库(ArcSD Enterprise,sde)是和 arcGIS 套件集成程度最高的地理数据库;创建时需要用到安装 arcGIS Server 时的 【ecp
证书】。他是 arcGIS 在第三方数据库的基础上采用了自定义的存储结构而搭建起来的数据库,所以,你虽然可以在 postgreSQL 的 pgAdmin III 中看到 sde 的存储信息,但是无法通过 arcGIS Desktop 之外的软件解析这些数据。
企业级数据库与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,然后替换到Desktop的bin⽬录下——C:\Program Files (x86)\ArcGIS\Desktop10.1\bin。
创建arcgis企业级数据库如下图所示:
创建ArcGis企业级数据库——PostgreSql
配置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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。