可以使用各种不同的 ArcGIS 客户端软件来访问地理数据库。其中包括:
- ArcMap(包括 ArcCatalog、ArcGlobe 和 ArcScene)
- ArcGIS Server 服务(支持连接到文件、工作组和企业级地理数据库)
兼容版本
并非必须将地理数据库和 ArcGIS 客户端版本保持一致,但建议您这样做。地理数据库和客户端软件旨在实现协作,如果其中一个有过多版本且与另一个相去甚远,那么您很可能会遇到问题或意外行为。
下表指示 ArcGIS 客户端应用程序的版本可与地理数据库的哪些版本连接:
客户端版本 | 个人地理数据库版本 | 文件地理数据库版本 | 使用直连的企业级*、工作组或桌面地理数据库 | 使用 ArcSDE 服务连接的企业级地理数据库 |
---|---|---|---|---|
10.2.x | 9.2、9.3.x、10.x | 9.2、9.3.x、10.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.x | 9.3.x、10.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.x | 10.x | 10.1、10.2.x、10.3.x、10.4.x、10.5.x | 10.1、10.2.x |
10.5.x | 10.x | 10.x | 10.1、10.2.x、10.3.x、10.4.x、10.5.x、10.6.x | 10.1、10.2.x |
10.6 | 10.x | 10.x | 10.2.x、10.3.x、10.4.x、10.5.x、10.6.x | 10.2.x |
10.6.1 | 10.x | 10.x | 10.2.x、10.3.x、10.4.x、10.5.x、10.6.x | NA |
*支持的企业级地理数据库的特定版本可能根据您存储地理数据库所使用的数据库而发生变化。数据库版本必须同时受客户端和地理数据库版本的支持。有关支持的数据库版本和客户端与企业级地理数据库之间的连接的详细信息,请参阅相应的数据库管理系统主题:
- ArcGIS 的 IBM Db2 数据库要求
- Db2 中客户端和地理数据库之间的兼容性
- ArcGIS 的 IBM Informix 数据库要求
- Informix 中客户端和地理数据库之间的兼容性
- ArcGIS 的 Microsoft SQL Server 数据库要求
- SQL Server 中客户端和地理数据库之间的兼容性
- ArcGIS 的 Oracle 数据库要求
- Oracle 中客户端和地理数据库之间的兼容性
- ArcGIS 的 PostgreSQL 数据库要求
- PostgreSQL 中客户端和地理数据库之间的兼容性
客户端版本与地理数据库版本不同时提供的功能
您无需将地理数据库升级到当前版本即可利用以下功能:
- 使用注记要素类和尺寸要素类编写 Python 脚本
- 在表和要素类上进行编辑者追踪
- 包括实时交通流量数据、软约束条件、首选运输路径以及 Python 脚本赋值器等功能在内的网络数据集
- 包括改进了接缝线和轮廓的生成、支持更多的栅格类型、附加属性和用于为已知错误或限制来分析镶嵌数据集的工具等在内的镶嵌数据集
虽然 ArcGIS 10.2.x 到 10.6.x 客户端可以在更高版本的地理数据库中打开、查询、编辑和保存数据,但不能打开涉及较新功能的数据集,并且在尝试打开其中一个数据集时会出现以下错误消息:
The version of the Geodatabase client is incompatible with the dataset and cannot open it.
同样,您可以通过 ArcGIS 10.2.1 或更高版本的客户端将字段冲突过滤器应用于版本化表和要素类。但是,如果您使用 ArcGIS 10.2 或较低版本的客户端尝试打开这些版本化表和要素类,您将收到之前所述的错误。
您无法打开 ArcMap 中特定于 ArcGIS Pro 的功能。例如,您无法从 ArcMap 访问 SAP HANA 中的地理数据库或公共设施网络。
有关通过复制使用混合版本的详细信息,请参阅复制和地理数据库版本。
何时需要升级地理数据库?
如果出现以下情况之一,则需要进行升级:
- 您使用的客户端版本无法连接到您想要使用的地理数据库版本。
- 您想要使用较新版本地理数据库中提供的功能。
有关地理数据库升级的详细信息,请参阅适合您所使用的地理数据库类型的升级主题:
文件地理数据库或个人地理数据库 | 升级文件地理数据库和个人地理数据库 |
桌面地理数据库或工作组级地理数据库 | 升级数据库服务器上的地理数据库 |
Linux 或 Windows 上 Db2 中的地理数据库 | 升级 Db2 中的地理数据库 |
z 操作系统上 Db2 中的地理数据库 | 升级 z/OS 的 Db2 中的地理数据库 |
Informix 中的地理数据库 | 升级 Informix 中的地理数据库 |
Oracle 中的地理数据库 | 升级 Oracle 中的地理数据库 |
PostgreSQL 中的地理数据库 | 升级 PostgreSQL 中的地理数据库 |
SQL Server 中的企业级地理数据库 | 升级 SQL Server 中的地理数据库 |