VectorLayer.UseAttributesIndex

UseAttributesIndex(string, string, bool)

加载属性索引以加速过滤方法中的属性值过滤,例如WhereGreater. 如果索引不存在则首先创建它。使用forceRebuild强制索引重新创建.

public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
范围类型描述
indexPathString索引文件的路径。
attributeNameString要建立索引的属性的名称。
forceRebuildBoolean是否重新创建索引,即使它已经存在。

例外

例外(健康)状况
ArgumentNullException参数是null.
ArgumentException层中不存在具有此类名称的属性。
IOException发生 I/O 错误。
InvalidOperationException已为此层加载的指定属性的索引。
GisException文件存在,它不是由 Aspose.GIS 创建的属性索引文件。

也可以看看


UseAttributesIndex(AbstractPath, string, bool)

加载属性索引以加速过滤方法中的属性值过滤,例如WhereGreater. 如果索引不存在则首先创建它。使用forceRebuild强制索引重新创建.

public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName, 
    bool forceRebuild = false)
范围类型描述
indexPathAbstractPath索引文件的路径。
attributeNameString要建立索引的属性的名称。
forceRebuildBoolean是否重新创建索引,即使它已经存在。

例外

例外(健康)状况
ArgumentNullException参数是null.
ArgumentException层中不存在具有此类名称的属性。
IOException发生 I/O 错误。
InvalidOperationException已为此层加载的指定属性的索引。
GisException文件存在,它不是由 Aspose.GIS 创建的属性索引文件。

也可以看看