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

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

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

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

注注:

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

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

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

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

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

相关主题

9/15/2013