可以使用各种不同的 ArcGIS 客户端软件来访问地理数据库。其中包括:
- ArcMap
- ArcGIS for Server 应用程序和服务(支持连接到文件、工作组和企业级地理数据库)
兼容版本
您不必将地理数据库和 ArcGIS 客户端版本保持一致。只需注意的是,当相连接的地理数据库和 ArcGIS 客户端版本不同时,提供的功能可能有限。
下表指示 ArcGIS 客户端应用程序的版本可与地理数据库的哪些版本连接:
客户端版本 | 个人地理数据库版本(仅限 ArcMap) | 文件地理数据库版本 | 使用直连的企业级、工作组或桌面地理数据库* | 使用 ArcSDE 服务连接的企业级地理数据库 |
---|---|---|---|---|
10.1 | 9.2、9.3.x、10、10.1、10.2.x、10.3.x、10.4.x | 9.2、9.3.x、10、10.1、10.2.x、10.3.x、10.4.x | 9.3.x、10、10.1、10.2.x、10.3.x、10.4.x | 9.3.x、10、10.1、10.2.x |
10.2.x | 9.2、9.3.x、10、10.1、10.2.x、10.3.x、10.4.x | 9.2、9.3.x、10、10.1、10.2.x、10.3.x、10.4.x | 9.2、9.3.x、10、10.1、10.2.x、10.3.x、10.4.x | 9.3.x、10、10.1、10.2.x |
10.3.x | 9.3.x、10、10.1、10.2.x、10.3.x、10.4.x | 9.3.x、10、10.1、10.2.x、10.3.x、10.4.x | 10、10.1、10.2.x、10.3.x、10.4.x 您可以连接到 9.3 和 9.3.1 地理数据库来升级它们。 | 10、10.1、10.2.x |
10.4.x | 10、10.1、10.2.x、10.3.x、10.4.x | 10、10.1、10.2.x、10.3.x、10.4.x | 10.1、10.2.x、10.3.x、10.4.x | 10.1、10.2.x |
*支持的客户端和地理数据库版本组合取决于您为地理数据库使用的数据库类型和版本。有关客户端与企业级地理数据库之间的连接的详细信息,请参阅相应数据库管理系统主题:
- DB2 中客户端和地理数据库之间的兼容性
- Informix 中客户端和地理数据库之间的兼容性
- Oracle 中客户端和地理数据库之间的兼容性
- PostgreSQL 中客户端和地理数据库之间的兼容性
- SQL Server 中客户端和地理数据库之间的兼容性
客户端版本与地理数据库版本不同时提供的功能
您无需将地理数据库升级到当前版本即可利用以下功能:
- 使用注记要素类和尺寸要素类编写 Python 脚本
- 在表和要素类上进行编辑者追踪
- 包括实时交通流量数据、软约束条件、首选运输路径以及 Python 脚本赋值器等功能在内的网络数据集
- 包括改进了接缝线和轮廓的生成、支持更多的栅格类型、附加属性和用于为已知错误或限制来分析镶嵌数据集的工具等在内的镶嵌数据集
虽然 ArcGIS 10.1 到 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 中的地理数据库 |