ArcSDE数据库连接(直连、服务连)总结与10.5以及更高版本下操作ArcSDE数据库的探索

为提高性能,客户那边打算升级ArcGIS版本到10.5。但原来程序中一直使用10.1版本的API操作sde企业级地理数据库,可以分为直连与服务连两种方式。现在需要探索在10.5版本下操作SDE企业级地理数据库的方法,图层要素的增删改查。

  1. oracle环境的搭建
    Oracle 11g安装步骤详谈
    listener.ora/sqlnet.ora/tnsnames.ora配置文件详解
    oracle: listener.ora 、sqlnet.ora 、tnsnames.ora的配置及例子
  2. sde环境的搭建
    ArcGIS + Oracle 创建企业级地理数据库步骤
    ArcGIS 10.2 直连和ArcSDE 10.2服务链接Oracle 11g r2 配置总结
  3. 直连、服务连代码实现以及注意事项
    从 ArcGIS 连接到 Oracle
    要建立从客户端计算机到 Oracle 数据库的连接,必须在客户端计算机上安装 Oracle 客户端应用程序。同时,请确保您所安装的 Oracle 客户端应用程序的版本与要连接到的数据库版本相兼容。

  4. 更高版本下操作ArcSDE数据库的探索
    ArcSDE Java SDK - Where is it?
    ArcGIS Enterprise
    自 ArcGIS 10.3 地理数据库开始,您将无法使用 ArcSDE 服务连接到企业级地理数据库。要使用 ArcSDE 服务连接到 10.2.2 或较早版本的企业级地理数据库,请使用创建 ArcSDE 连接文件地理处理工具或 Python 脚本创建一个 .sde 文件,然后在将地理数据库注册到 ArcGIS Server 时导入该连接。
    也就是说直连也许是可以的,在写这篇文章中才注意到这个细节问题,所以可能跟领导们谎报军情了,汗颜~~~明天我就去研究下这个问题。。。
    未完待续

你可能感兴趣的:(GIS)