码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • arcgis创建postgre企业级数据库


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

    企业级地理数据库(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企业级数据库——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/16415251.html

     

     

  • 相关阅读:
    echarts条形图实现颜色渐变
    树上问题——树的直径
    本地存储的说明》
    WPF/C#:如何将数据分组显示
    JAVA电商平台免费搭建 B2B2C商城系统 多用户商城系统 直播带货 新零售商城 o2o商城 电子商务 拼团商城 分销商城
    分享OpenTiny总结VUE目录结构
    代码随想录算法训练营第五十九天| LeetCode 647 回文子串、LeetCode 516 最长回文子序列、动态规划总结
    力扣 # 27. 移除元素 JAVA实现
    CMake静态链接.a文件的几个坑
    【DC综合】DC工具 report_timing 命令的一些选项
  • 原文地址:https://www.cnblogs.com/kiba/p/16415251.html
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号