使用Oracle、Microsoft SQL Server、IBMDB2、IBM Informix 或 PostgreSQL 存储于关系数据库中。这些多用户地理数据库需要使用 ArcSDE,在大小和用户数量方面没有限制。如果想要在地理数据库中使用历史存档、复制数据、使用 SQL 访问简单数据或在不锁定的情况下同时编辑数据,则需要使用ArcSDE地理数据库。 文件地理数据库和个人地理数据库 文件地理数据库和个人地理数据库是专为支持地理数据库的完整信息模型而设计的,它包含拓扑、栅格目录、网络数据集、Terrain数据集、地址定位器等,ArcView、ArcEditor和ArcInfo的所有用户可免费获取这两种地理数据库。单用户可以对文件地理数据库和个人地理数据进行编辑,这两种地理数据库不支持地理数据库版本管理。使用文件地理数据库,如果要在不同的要素数据集、独立要素类或表中进行编辑,则可以同时存在多个编辑器。 文件地理数据库是在 ArcGIS 9.2中发布的新地理数据库类型。其旨在执行以下操作: •为所有用户提供可用范围广泛、简单且可扩展的地理数据库解决方案。 •提供能够跨操作系统工作的可移植地理数据库。 •通过扩展可处理非常大的数据集。 •性能和可扩展性极佳。例如,要支持包含超过3亿个要素的单个数据集,并支持可扩展为每个文件超过500GB(且可获得极佳的性能)的数据集。 •使用性能和存储能力都得到优化的高效数据结构。文件地理数据库所使用的存储空间约为shapefile和个人地理数据库所必需的要素几何存储空间的三分之一。文件地理数据库还允许用户将矢量数据压缩为只读格式,以进一步降低存储要求。 •在涉及属性的操作方面优于shapefile,数据大小限制可进行扩展,可使其超出 shapefile限制。 自从个人地理数据库最初在ArcGIS 8.0版本中首次发布以来,ArcGIS中一直在使用个人地理数据库,该地理数据库使用Microsoft Access 数据文件结构(.mdb文件)。它们支持的地理数据库的大小最大为2GB。不过,在数据库性能开始降低之前,有效的数据库大小会较小(介于250和500MB之间)。个人地理数据库只能在 Microsoft Windows操作系统下使用。 他们能够通过Microsoft Access针对个人地理数据库执行的表操作。许多用户确实喜欢Microsoft Access中用于处理属性值的文本处理功能。出于很多用途,ArcGIS将继续支持个人地理数据库。不过,多数情况下,Esri推荐使用文件地理数据库以实现数据库大小的可扩展性,这样可大幅度提高性能并可跨平台使用。文件地理数据库非常适合处理用于GIS投影的基于文件的数据集,非常适合个人使用以及在小型工作组中使用。它具有很高的性能,在不需要使用DBMS的情况下能够进行很好的扩展以存储大量数据。另外,还可跨多个操作系统对其进行移植。 通常,用户会针对数据集合使用多个文件或个人地理数据库,并针对他们的GIS工作同时访问这些地理数据库。 ArcSDE地理数据库 如果需要一种多位用户可同时编辑和使用的大型多用户地理数据库,则ArcSDE 地理数据库可提供一种极佳的解决方案。新增的功能可用于管理共享式多用户地理数据库和支持多种基于版本的关键性GIS工作流。从而使利用组织企业关系数据库的能力成为ArcSDE地理数据库的一项重要优势。ArcSDE地理数据库适用于多种 DBMS 存储模型(IBM DB2、Informix、Oracle、PostgreSQL 和SQL Server)。ArcSDE 地理数据库使用范围广泛,主要适用于个人、工作组、部门和企业设置。它们充分利用 DBMS的基础架构以支持以下内容: •超大型连续GIS数据库 •多位同步用户 •长事务和版本化工作流 •对GIS数据管理的关系数据库支持(为保证可伸缩性、可靠性、安全性、备份以及完整性等提供建立关系数据库的优势) •所有支持的DBMS(Oracle、SQL Server、PostgreSQL、Informix 和DB2)中的SQL空间类型 •可适应大量用户不同要求的高性能 通过许多大型地理数据库的安装启用,我们发现在将GIS数据所需的大型二进制对象移入和移出表格时DBMS的效率极高。此外,与基于文件的GIS数据集相比,GIS数据库的容量更大且支持的用户数量也更多。 (西安中策资讯科技有限责任公司 网址:http://www.zcgis.com) |