/

管理空间索引

使用说明

“空间索引”按钮,用来管理当前工作空间管理器中被选中的数据集的空间索引,包括查看数据集的空间索引信息和为数据集建立空间索引等功能。

操作步骤

  1. 在工作空间管理器中,选中要查看空间索引信息或者要建立空间索引的数据集,可以配合使用 Shift 键或者 Ctrl 键同时选中多个数据集。
  2. 在“ 开始 ”选项卡的“ 数据处理 ”组中,单击“ 空间索引 ”按钮,弹出“管理空间索引”对话框,如下图所示,对话框中每一条记录对应一个数据集的信息。

其中“原索引类型”字段,显示了所有选中的数据集的空间索引类型。如果用户想为数据集重新建立空间索引,可以通过“待建索引类型”列,为相应的数据集选择要重新建立空间索引类型。

有关“空间索引管理”对话框的使用方法和说明内容,参见下文的 “空间索引管理”对话框 内容介绍。

  1. 如果用户想为数据集重新建立空间索引,可以通过“待建索引类型”列设置相应数据集要重建的空间索引类型,然后,单击对话框中的“确实”按钮,应用程序将根据对话框中的“待建索引类型”列的值,重建话框中所有的数据集的空间索引。
  2. 查看或者建立数据集的空间索引后,单击对话框中的“取消”按钮,退出“空间索引管理”对话框。

“空间索引管理”对话框的左侧区域以表格的形式显示了工作空间管理器中当前选中的所有矢量数据集的信息,主要显示的是数据集的空间索引类型信息,表格中每条记录对应一个数据集的信息,下面详细介绍表格各个列所表示的信息以及对话框中其他项目的作用和使用方法。

  • 数据集 ”列:显示矢量数据集的具体类型、别名称和所在数据源的名称。
  • 数据源 ”列:显示矢量数据集所属的数据源。
  • 原索引类型 ”列:显示矢量数据集当前的空间索引类型。
  • 待建索引类型 ”列:如果想为数据集重新建立空间索引,可以通过该列指定重新建立的空间索引类型,该项默认值等于数据集的“原索引类型”值,应用系统在为数据集重新建立空间索引时将依据“待建索引类型”列的值,为相应的数据集重建指定类型的空间索引。

单击选中“待建索引类型”列中的单元格,再次单击鼠标后,单元格的右侧将出现下拉按钮,单击下拉按钮,弹出下拉菜单,菜单中列出了相应矢量数据集所支持的空间索引类型,用户可以选择其中任意一种类型作为相应数据集的重建空间索引类型。

  • “空间索引管理”对话框的右侧区域中,“索引类型”组合框与左侧表格中某条选中记录的“待建索引类型”项的值关联绑定,即两者同步变化;如果左侧表格中没有选中的记录或者有多条选中的记录,“索引类型”组合框中内有任何显示内容。

“索引类型”组合框下方,将显示“索引类型”组合框中当前显示的空间索引类型的描述信息。

  • 确定 ”按钮:单击创建按钮,应用程序将根据对话框中的“待建索引类型”列的值,重建建立话框中所有的数据集的空间索引。因此,创建空间索引前,应该将对话框中不需要重建空间索引的数据集的记录移除。
  • 取消 ”按钮:单击“关闭”按钮,关闭“空间索引管理”对话框。

参数设置

图幅索引 :单击“索引类型”右侧下拉按钮,选择“图幅索引”,该类型索引需设置字段索引或范围索引参数,具体说明如下:

  • 字段索引:表示根据数据集某一指定字段的字段值,将数据集中的空间对象进行分类,建立图幅索引。
  • 范围索引:表示根据指定的宽度和高度将数据集划分为多个单元,再在此基础上建立索引,范围的宽度和高度单位与数据集单位一致。

动态索引 :单击“索引类型”右侧下拉按钮,选择“动态索引”,该类型索引需设置字段索引或范围索引参数,具体说明如下:

  • 基准点:设置网格索引的中心点。一般为数据集的中心点
  • 第一层格网宽度:设置动态索引的第一层网格的大小。此参数不能为 0。单位与数据集的单位一致。
  • 第二层格网宽度:设置动态索引的第二级索引网格的大小。单位与数据集的单位一致。
  • 第三层格网宽度:设置动态索引的第三级索引网格的大小。单位与数据集的单位一致。

注意 :支持建立动态索引的引擎类型包括:SQLPlus、OraclePlus、DB2、MySQL。

备注

  1. 目前, 支持 R 树索引、四叉树索引、动态索引和图幅索引。
  2. UDB 和 POSTGRESQL 数据源只支持 R 树索引(RTree)。
  3. DB2 数据源只支持动态索引。
  4. 对于其他数据库型数据源,支持 R 树索引、四叉树索引、动态索引和图幅索引。
  5. 复合数据集不支持动态索引。
  6. 路由数据集不支持图幅索引(TILE)。
  7. 属性数据集不支持任何类型的空间索引。

相关主题

关于矢量数据集的空间索引类型,请参见“空间索引类型”