VectorLayer.UseSpatialIndex

UseSpatialIndex(string, bool)

Carga el índice espacial para acelerar el filtrado por valor de atributos en métodos de filtrado comoWhereIntersects yNearestTo. Si el índice no existe lo crea primero. UsarforceRebuild para forzar el índice de recreación.

public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
ParámetroEscribeDescripción
indexPathStringRuta al archivo de índice.
forceRebuildBooleanYa sea para volver a crear el índice incluso si ya existe.

Excepciones

excepcióncondición
ArgumentNullExceptioncamino esnull.
IOExceptionSe produjo un error de E/S.
InvalidOperationExceptionEl índice espacial ya está cargado para esta capa.
GisExceptionEl archivo existe y no es un archivo de índice espacial creado por Aspose.GIS.

Ver también


UseSpatialIndex(AbstractPath, bool)

Carga el índice espacial para acelerar el filtrado por valor de atributos en métodos de filtrado comoWhereIntersects yNearestTo. Si el índice no existe lo crea primero. UsarforceRebuild para forzar el índice de recreación.

public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
ParámetroEscribeDescripción
indexPathAbstractPathRuta al archivo de índice.
forceRebuildBooleanYa sea para volver a crear el índice incluso si ya existe.

Excepciones

excepcióncondición
ArgumentNullExceptioncamino esnull.
IOExceptionSe produjo un error de E/S.
InvalidOperationExceptionEl índice espacial ya está cargado para esta capa.
GisExceptionEl archivo existe y no es un archivo de índice espacial creado por Aspose.GIS.

Ver también