VectorLayer.UseSpatialIndex

UseSpatialIndex(string, bool)

Carica l’indice spaziale per velocizzare il filtraggio in base al valore degli attributi nei metodi di filtro comeWhereIntersects eNearestTo. Se l’indice non esiste, lo crea prima. UtilizzoforceRebuild per forzare la ricreazione dell’indice.

public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
ParametroTipoDescrizione
indexPathStringPercorso del file indice.
forceRebuildBooleanIndica se ricreare l’indice anche se esiste già.

Eccezioni

eccezionecondizione
ArgumentNullExceptionIl percorso ènull.
IOExceptionSi è verificato un errore di I/O.
InvalidOperationExceptionL’indice spaziale è già caricato per questo layer.
GisExceptionIl file esiste e non è un file di indice spaziale creato da Aspose.GIS.

Guarda anche


UseSpatialIndex(AbstractPath, bool)

Carica l’indice spaziale per velocizzare il filtraggio in base al valore degli attributi nei metodi di filtro comeWhereIntersects eNearestTo. Se l’indice non esiste, lo crea prima. UtilizzoforceRebuild per forzare la ricreazione dell’indice.

public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
ParametroTipoDescrizione
indexPathAbstractPathPercorso del file indice.
forceRebuildBooleanIndica se ricreare l’indice anche se esiste già.

Eccezioni

eccezionecondizione
ArgumentNullExceptionIl percorso ènull.
IOExceptionSi è verificato un errore di I/O.
InvalidOperationExceptionL’indice spaziale è già caricato per questo layer.
GisExceptionIl file esiste e non è un file di indice spaziale creato da Aspose.GIS.

Guarda anche