当前位置:网站首页>arcgis创建postgre企业级数据库
arcgis创建postgre企业级数据库
2022-07-03 06:03:00 【xuhss_com】
优质资源分享
| 学习路线指引(点击解锁) | 知识定位 | 人群定位 |
|---|---|---|
| 🧡 Python实战微信订餐小程序 🧡 | 进阶级 | 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 |
| Python量化交易实战 | 入门级 | 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 |
什么是企业级地理数据库?
企业级地理数据库(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,然后替换到Desktop的bin⽬录下——C:\Program Files (x86)\ArcGIS\Desktop10.1\bin。
创建ArcGis企业级数据库——PostgreSql
创建企业级数据库如下图所示:

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

到此,arcgis创建postgre企业级数据库,我们就学会了。
注:此文章为原创,任何形式的转载都请联系作者获得授权并注明出处!若您觉得这篇文章还不错,请点击下方的【推荐】,非常感谢!
https://blog.csdn.net/kiba/p/16415251.html

边栏推荐
- Maximum likelihood estimation, divergence, cross entropy
- How to create your own repository for software packages on Debian
- pytorch 搭建神经网络最简版
- 1. 两数之和
- Core principles and source code analysis of disruptor
- PMP笔记记录
- Oauth2.0 - using JWT to replace token and JWT content enhancement
- [advanced pointer (2)] | [function pointer, function pointer array, callback function] key analysis + code explanation
- Together, Shangshui Shuo series] day 9
- Skywalking8.7 source code analysis (I): agent startup process, agent configuration loading process, custom class loader agentclassloader, plug-in definition system, plug-in loading
猜你喜欢
![[advanced pointer (2)] | [function pointer, function pointer array, callback function] key analysis + code explanation](/img/9b/a309607c037b0a18ff6b234a866f9f.jpg)
[advanced pointer (2)] | [function pointer, function pointer array, callback function] key analysis + code explanation
![[Shangshui Shuo series together] day 10](/img/a3/e8b9df588bef67ead925813a75c8c0.png)
[Shangshui Shuo series together] day 10

Clickhouse learning notes (I): Clickhouse installation, data type, table engine, SQL operation

Solve the 1251 client does not support authentication protocol error of Navicat for MySQL connection MySQL 8.0.11

Pytorch builds the simplest version of neural network
![[video of Teacher Zhao Yuqiang's speech on wot] redis high performance cache and persistence](/img/a7/2140744ebad9f1dc0a609254cc618e.jpg)
[video of Teacher Zhao Yuqiang's speech on wot] redis high performance cache and persistence

Synthetic keyword and NBAC mechanism

pytorch 多分类中的损失函数

Multithreading and high concurrency (7) -- from reentrantlock to AQS source code (20000 words, one understanding AQS)

Understand expectations (mean / estimate) and variances
随机推荐
[explain in depth the creation and destruction of function stack frames] | detailed analysis + graphic analysis
JS implements the problem of closing the current child window and refreshing the parent window
The programmer shell with a monthly salary of more than 10000 becomes a grammar skill for secondary school. Do you often use it!!!
[teacher Zhao Yuqiang] use the catalog database of Oracle
Niuke JS separator
Leetcode problem solving summary, constantly updating!
Redis cannot connect remotely.
Txt document download save as solution
Oauth2.0 - using JWT to replace token and JWT content enhancement
Pytorch builds the simplest version of neural network
Get a screenshot of a uiscrollview, including off screen parts
How does win7 solve the problem that telnet is not an internal or external command
从 Amazon Aurora 迁移数据到 TiDB
1. Sum of two numbers
Ext4 vs XFS -- which file system should you use
Method of finding prime number
项目总结--2(Jsoup的基本使用)
What's the difference between using the Service Worker Cache API and regular browser cache?
Oauth2.0 - explanation of simplified mode, password mode and client mode
Es 2022 officially released! What are the new features?