可通过各种不同的 Esri 客户端软件来访问地理数据库类型中所介绍的地理数据库。其中包括:
- ArcGIS for Desktop
- ArcGIS for Server 应用程序和服务(不支持个人或桌面地理数据库)
兼容版本
您不必将地理数据库和 ArcGIS 客户端版本保持一致。只需注意的是,当相连接的地理数据库和 ArcGIS 客户端版本不同时,提供的功能可能有限。
下表指示 ArcGIS 客户端应用程序的版本可与地理数据库的哪些版本连接:
客户端版本 | 个人地理数据库版本(仅限 ArcGIS for Desktop) | 文件地理数据库版本 | 使用直连的企业级、工作组或桌面地理数据库 | 使用 ArcSDE 服务连接的企业级地理数据库 |
---|---|---|---|---|
10* | 9.1、9.2、9.3、9.3.1 10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 9.2、9.3、10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 9.2、9.3、10、10.1、10.2、10.3、10.3.1 | 9.2、9.3、10、10.1、10.2 |
10.1 | 9.2、9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 9.2、9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2 |
10.2(包括 10.2.1 和 10.2.2) | 9.2、9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 9.2、9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2 |
10.3(包括 10.3.1) | 9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 9.3、9.3.1、10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 | 10、10.1、10.2、10.2.1、10.2.2、10.3、10.3.1 您可以连接到 9.3 和 9.3.1 地理数据库来升级它们。 | 10、10.1、10.2、10.2.1、10.2.2 |
*Esri 建议连接至 10.1 或更高版本的地理数据库的 ArcGIS 10 使用 10 SP2,其中包含几个修复程序,可以改善连接的用户体验。
有关客户端与企业级地理数据库之间的连接的详细信息,请参阅相应数据库管理系统主题:
- DB2 中客户端和地理数据库之间的兼容性
- Informix 中客户端和地理数据库之间的兼容性
- Oracle 中客户端和地理数据库之间的兼容性
- PostgreSQL 中客户端和地理数据库之间的兼容性
- SQL Server 中客户端和地理数据库之间的兼容性
客户端版本与地理数据库版本不同时提供的功能
您无需将地理数据库升级到当前版本即可利用以下功能:
- 使用注记要素类和尺寸要素类编写 Python 脚本
- 在表和要素类上进行编辑者追踪
- 包括实时交通流量数据、软约束条件、首选货车路径以及 Python 脚本赋值器等功能在内的网络数据集
- 包括改进了接缝线和轮廓的生成、支持更多的栅格类型、附加属性和用于为已知错误或限制来分析镶嵌数据集的工具等在内的镶嵌数据集
从 ArcGIS 10.3.x 客户端连接到版本 10 地理数据库时,您可以使用 10.3.x 功能创建数据集,同时仍允许 ArcGIS 10 客户端连接和使用地理数据库。 您可以将桌面客户端迁移到随时间不断更新的版本,这样不必立即升级地理数据库便可利用新功能。
虽然 ArcGIS 10 客户端可以在 10.1、10.2.x 和 10.3.x 地理数据库中打开、查询、编辑和保存数据,但不能打开具有 10.1、10.2.x 和 10.3.x 功能的数据集,并且在尝试打开其中一个数据集时会出现以下错误消息:
The version of the Geodatabase client is incompatible with the dataset and cannot open it.
同样,您可以通过 ArcGIS 10.2.1 或更高版本将字段冲突过滤器应用于版本化表和要素类。但是,如果您使用 ArcGIS 10.2 或较低版本的客户端尝试打开这些版本化表和要素类,您将收到之前所述的错误。
何时需要升级地理数据库?
许多情况下,升级地理数据库是可选操作。但如果出现以下情况之一,则需要进行升级:
- 您使用的客户端版本无法连接到您想要使用的地理数据库版本。
- 您想要使用较新版本地理数据库中提供的功能。
有关地理数据库升级的详细信息,请参阅适合您所使用的地理数据库类型的升级主题:
文件地理数据库或个人地理数据库 | 升级文件地理数据库和个人地理数据库 |
桌面地理数据库或工作组级地理数据库 | 升级数据库服务器上的地理数据库 |
Linux 或 Windows 上 DB2 中的企业级地理数据库 | 升级 DB2 中的地理数据库 |
z 操作系统上 DB2 中的企业级地理数据库 | 升级 z/OS 中 DB2 的地理数据库 |
Informix 中的企业级地理数据库 | 升级 Informix 中的地理数据库 |
Oracle 中的企业级地理数据库 | 升级 Oracle 中的地理数据库 |
PostgreSQL 中的企业级地理数据库 | 升级 PostgreSQL 中的地理数据库 |
SQL Server 中的企业级地理数据库 | 升级 SQL Server 中的地理数据库 |