VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
다음과 같은 필터 방법에서 속성 값으로 필터링 속도를 높이기 위해 속성 색인을 로드합니다.WhereGreater. 인덱스가 없으면 먼저 생성합니다. 사용forceRebuild 인덱스 재생성 강제로.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
| 모수 | 유형 | 설명 |
|---|
| indexPath | String | 색인 파일의 경로입니다. |
| attributeName | String | 인덱스를 구축할 속성의 이름입니다. |
| forceRebuild | Boolean | 인덱스가 이미 존재하더라도 다시 생성할지 여부입니다. |
예외
| 예외 | 상태 |
|---|
| 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)
| 모수 | 유형 | 설명 |
|---|
| indexPath | AbstractPath | 색인 파일의 경로입니다. |
| attributeName | String | 인덱스를 구축할 속성의 이름입니다. |
| forceRebuild | Boolean | 인덱스가 이미 존재하더라도 다시 생성할지 여부입니다. |
예외
| 예외 | 상태 |
|---|
| ArgumentNullException | 인수는null. |
| ArgumentException | 해당 이름을 가진 속성이 레이어에 존재하지 않습니다. |
| IOException | I/O 오류가 발생했습니다. |
| InvalidOperationException | 이 레이어에 대해 이미 로드된 지정된 속성에 대한 인덱스입니다. |
| GisException | 파일이 존재하며 Aspose.GIS에서 생성한 속성 인덱스 파일이 아닙니다. |
또한보십시오