什么是逻辑示意图构建器?

所有逻辑示意图模板都基于逻辑示意图构建器。逻辑示意图构建器用于构建/更新由逻辑示意图模板实现的逻辑示意图内容。这些构建器需要可生成/更新逻辑示意图的特定数据和特定上下文。Schematics 提供了三种类型的构建器:标准构建器、网络数据集构建器和 XML 构建器。

注注:

还可使用 Schematics API 开发自定义的逻辑示意图构建器。

逻辑示意图构建器和输入数据

每种预定义逻辑示意图构建器都是为处理特定的输入数据而开发:

注注:

任何预定义的逻辑示意图构建器均可用于生成包含以下内容的混合逻辑示意图:

  • 通过应该处理的特定输入数据/上下文得到的逻辑示意图要素(例如,对于网络数据集构建器为已求解网络分析图层,对于 XML 构建器为 XML 数据而对于标准构建器则为地图中高亮显示的一组 GIS 要素)
  • 通过运行在任意类型数据库上的自定义查询构建的其他逻辑示意图要素

逻辑示意图构建器及其所构建的逻辑示意图要素

逻辑示意图中包含一组预期类型的逻辑示意图要素。每种类型的逻辑示意图要素均由与逻辑示意图模板关联的逻辑示意图要素类实现。指定与逻辑示意图模板关联的逻辑示意图要素类就是指定,实现那些逻辑示意图的逻辑示意图构建器在分析输入中数据时应该处理的对象类型。也就是说,在生成逻辑示意图的过程中,即使构建器可分析和处理指定输入数据集中的每个元素,它也将只构建与逻辑示意图中预期元素关联的逻辑示意图要素。

这些逻辑示意图要素类是存储在逻辑示意图数据集中的真实要素类。逻辑示意图构建器启动后,会将构建的逻辑示意图要素存储在这些逻辑示意图要素类中。已构建的逻辑示意图要素在整个逻辑示意图生命周期内将一直存储于逻辑示意图要素类中。然后在 Schematics 显示已生成的逻辑示意图时,将从这些逻辑示意图要素类中查询逻辑示意图要素。

相关主题


7/10/2012