ArcGIS 10 新特性之 Schematics
根据用户对之前版本的反馈,问题主要集中在有些 ArcGIS Schematics 概念对于大多数 ArcGIS 用户来说不易于理解。 在之前的版本中,逻辑示意图元素的符号系统和标注所采用的管理方式与大部分 ArcGIS 套件完全不同,因而,逻辑示意图数据集的使用和配置就显得极为复杂。
这使得 ESRI 考虑采用一种全新的架构来简化操作、使用户体验更接近标准要素类或要素数据集,并且允许用户在 Schematics 中充分利用 ArcGIS 的核心符号系统和标注功能。 Schematics 10 已在新的基础之上进行了彻底重建,而 Schematics API 和配置工具的部分内容也使用了全新的架构。

这些主要的变更会对逻辑示意图数据集产生很大的影响。 要想对 10 版之前的某个逻辑示意图数据集使用 Schematics 的所有功能,必须迁移该逻辑示意图数据集。 建议您在迁移 10 版之前的任何逻辑示意图数据集之前,仔细阅读从 10 版之前的 Schematics 迁移帮助手册中的相关主题。
Schematics 的主要变更
- 完全移除了 ArcGIS 10 之前的 Schematics 所使用的核心图形。 逻辑示意图中的元素在当前版本中是真正的 ArcGIS 要素,称为逻辑示意图要素。 这使得 Schematics 能够充分利用 ArcGIS 的核心符号系统和标注功能。 逻辑示意图中的逻辑示意图要素在当前版本中以要素图层的形式组织,这些要素图层可以像标准 ArcGIS 图层一样进行完全自定义。 以下操作在当前版本中均可通过图层属性 对话框像处理标准地理要素图层那样执行自定义设置:使用符号绘制逻辑示意图图层、显示类别、设置图层可见性、标注图层,以及定义逻辑示意图要素被选中时在图层中的显示形式。
- Schematics Designer 配置工具也经过了彻底重新编写。 在 .NET 中开发的新工具“逻辑示意图数据集编辑器”完全进行了重新构想,并采用新式图形用户界面。 删除了之前版本中用来处理标注和符号系统的那部分内容,在当前版本中进行逻辑示意图数据集配置操作更加轻松。
- 在当前版本中必须先对逻辑示意图启动编辑会话,然后用户才能手动移动或优化逻辑示意图要素或运行逻辑示意图布局算法。 这有助于避免冲突,并防止用户意外覆盖其他用户所做的更改。
- 许多用户基于版本化数据生成逻辑示意图。 而逻辑示意图本身并未版本化,但是它们保存了对基础 GIS 要素版本的引用。 在之前的版本中,用户很难更改这种引用。 但当前版本中提供了一种新方法,使得 ArcMap 用户可以更改参照版本,而管理员可以在“逻辑示意图数据集编辑器”中将所有逻辑示意图更改为不同的参照版本。
- 新增了一种名为 Geo - 压缩的新算法。 此算法特别适合想要保持逻辑示意图的相对布局,又要将所有要素压缩到逻辑示意图中心的用户。 这使得可能会延伸数英里的逻辑示意图能够更清晰地显示在一张纸上。
- 在 ArcGIS 10 之前版本的 Schematics 中,如果逻辑示意图的内容完全根据自定义查询来构建,则由名为“基于自定义查询的构建器”的特定构建器来对这些逻辑示意图进行管理。 在当前版本中此构建器已不再提供。 标准构建器、网络数据集构建器和 XML 构建器已扩展为支持由自定义查询管理的逻辑示意图要素类,因而实现的逻辑示意图既包含由该构建器构建的逻辑示意图要素,又含有基于某类型数据库运行的自定义查询所产生的其他逻辑示意图要素。 此外,标准构建器已扩展为能够使逻辑示意图的全部内容均基于自定义查询而构建。
有关保留的规则和布局算法的基础知识
在之前的版本中,有一组逻辑示意图规则和逻辑示意图布局算法,当前版本已根据新架构对它们进行了调整,但保留了它们的基本原理。
当前版本对逻辑示意图规则的唯一改动是规则的执行。 在 ArcGIS 10 之前版本的 Schematics 中,这些规则是在存储所生成/更新的逻辑示意图要素后才在逻辑示意图数据集中运行。 在当前版本中,该过程直接在内存中执行,因此可以动态评估这些规则所影响或创建的逻辑示意图要素的任何属性。
7/10/2012