以下提供了一些可用于设计和创建地理数据库的策略:
- 可将现有数据库迁移到地理数据库
- 使用 ArcGIS 中的方案管理工具和创建工具
- 使用一个预定义的 ArcGIS 数据模型立即开始设计
- 使用统一建模语言 (UML) 设计数据库方案,然后将方案导入到地理数据库中。
可使用 Microsoft Visio 或 Sparx 系统的企业架构等工具创建 UML 模型。如果使用 Microsoft Visio 创建 UML 模型,需要借助 ArcGIS CASE 工具将 UML 方案导入到地理数据库中。但是,ArcGIS CASE 工具仅支持地理数据集功能的子集;例如表、要素类和关系类。许多用于对更加丰富的地理行为建模的数据集(例如网络数据集、拓扑、镶嵌数据集等)不受支持。因此,我们不建议用户使用 CASE 工具新建 UML 模型。仅因遗留原因维护 CASE 工具功能。
对于对采用 UML 设计地理数据库感兴趣的用户,我们建议使用 Sparx 系统的企业架构,因为与 ArcGIS CASE 工具功能相比,该工具有很多优势。企业架构根据 UML 设计使用地理数据库 XML 和 XML 导入/导出功能创建地理数据库。因此,企业架构超越了许多之前 UML 建模解决方案和 CASE 工具中存在的限制。
使用企业架构的优点包括:
- 可在地理数据库中构建更大的数据集模型,例如网络数据集、拓扑、镶嵌数据集,以及其他用于为更加丰富的地理行为建模的数据集(作为 ArcGIS UML 专用标准的一部分)。
- 由于企业架构使用地理数据库 XML 和 XML 工作空间导入/导出功能,可将现有地理数据库逆向导入到 UML 中。利用导出 XML 工作空间文档向导或地理处理工具,可将地理数据库方案导出至 XML 工作空间文档。然后可将 XML 文档导入到企业架构中,以根据行业标准 UML 记法为您的地理数据库提供视觉模型。
- 可追踪其他分析和设计模型
- 可访问 UML 设计技术,例如通过使用抽象类逻辑分组元素。
- 与精通 UML 设计的分析师和设计人员共享您的地理数据库方案和地理空间概念。
有关使用企业架构进行地理数据库设计的更多信息,请访问 Sparx 系统的网站 (http://www.sparxsystems.com/arcgis/index.html)。