VectorLayer.UseSpatialIndex

UseSpatialIndex(string, bool)

공간 인덱스를 로드하여 다음과 같은 필터 방법에서 속성 값으로 필터링 속도를 높입니다.WhereIntersectsNearestTo. 인덱스가 없으면 먼저 생성합니다. 사용forceRebuild 인덱스 재생성 강제로.

public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
모수유형설명
indexPathString색인 파일의 경로입니다.
forceRebuildBoolean인덱스가 이미 존재하더라도 다시 생성할지 여부입니다.

예외

예외상태
ArgumentNullException경로는null.
IOExceptionI/O 오류가 발생했습니다.
InvalidOperationException이 레이어에 대한 공간 색인이 이미 로드되었습니다.
GisException파일이 존재하며 Aspose.GIS에서 생성한 공간 인덱스 파일이 아닙니다.

또한보십시오


UseSpatialIndex(AbstractPath, bool)

공간 인덱스를 로드하여 다음과 같은 필터 방법에서 속성 값으로 필터링 속도를 높입니다.WhereIntersectsNearestTo. 인덱스가 없으면 먼저 생성합니다. 사용forceRebuild 인덱스 재생성 강제로.

public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
모수유형설명
indexPathAbstractPath색인 파일의 경로입니다.
forceRebuildBoolean인덱스가 이미 존재하더라도 다시 생성할지 여부입니다.

예외

예외상태
ArgumentNullException경로는null.
IOExceptionI/O 오류가 발생했습니다.
InvalidOperationException이 레이어에 대한 공간 색인이 이미 로드되었습니다.
GisException파일이 존재하며 Aspose.GIS에서 생성한 공간 인덱스 파일이 아닙니다.

또한보십시오