搜索
资源

面向全球基础设施的高级 GIS


什么是 XML 特征建模 (XFM)?
XML 特征建模 (XFM) 表示 Bentley 在构建 GIS 应用程序方式上的思维转换。它是一种定义和管理地理对象的属性定义、外观、关系和行为的新方式。XFM 是 Bentley Map 的核心。XFM 应用程序通过将相关标准与特征定义及放置工具封装在一起来帮助用户使用诸如基于属性的注释和标志此类的工具来维护这些标准。它还支持对 Oracle Spatial 和 ESRI ArcSDE 数据库等空间数据存储中的数据表示进行建模,并有助于在数据创建和编辑工作流中与这些数据库交互作用。

有了 XFM,不必连接到 RDBMS 就可以创建和维护地理空间数据。XML 配置文件(元数据)称为 XFM 项目,位于 XFM 项目的文件夹结构中,由 Bentley Geospatial Administrator 负责管理。当需要在脱机环境下工作时,XML 片断会替换属性表,并存储在 DGN 文件中,同时作为地理对象直接链接到图形元素。Bentley Map 可在不连接 RDBMS 的情况下编辑这些“XFM DGN”。

Geospatial Administrator

Geospatial AdministratorGeospatial Administrator 在一个界面中管理 XFM 框架。它在 MicroStation 外部运行,负责定义和维护 XFM 项目文件。它还被用于定义和配置地理对象及其行为和操作的所有方面以及与其他对象的关系。对象定义中可以包括使用 VBA、MDL 和其他语言进行的定制开发。Geospatial Administrator 还可定义在运行时动态加载的用户界面、坐标系和投影信息,并自动生成 MicroStation 工作区、界面和 XML 元数据。

XFM 行为始于标准操作库。该库中包含了可用于配置特定需求和工作流的标准操作。您还可以使用 VBA、MDL 和其他语言进行定制。借助 XFM 引擎,您可以将小型自支持命令连接在一起变成复杂命令。

XML 驱动的 GIS

XFM 是 XML 元数据驱动的 GIS。通过 Geospatial Administrator,您可以配置或定制:

• 特征
• 属性
• 域列表,默认值
• 基于属性的标志
• 基于属性的注释
• 关系
• 放置和编辑规则
• 操作和方法
• 其他行为
• 消息传播规则
• 用户界面
• 坐标系和投影
XML 驱动的 GIS

XFM 灵活且可扩展,可以帮助创建和实施用户标准,并且无需编程即可轻松实施。

相关软件