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)
Parametro | Tipo | Descrizione |
---|
indexPath | String | Percorso del file indice. |
forceRebuild | Boolean | Indica se ricreare l’indice anche se esiste già. |
Eccezioni
eccezione | condizione |
---|
ArgumentNullException | Il percorso ènull . |
IOException | Si è verificato un errore di I/O. |
InvalidOperationException | L’indice spaziale è già caricato per questo layer. |
GisException | Il 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)
Parametro | Tipo | Descrizione |
---|
indexPath | AbstractPath | Percorso del file indice. |
forceRebuild | Boolean | Indica se ricreare l’indice anche se esiste già. |
Eccezioni
eccezione | condizione |
---|
ArgumentNullException | Il percorso ènull . |
IOException | Si è verificato un errore di I/O. |
InvalidOperationException | L’indice spaziale è già caricato per questo layer. |
GisException | Il file esiste e non è un file di indice spaziale creato da Aspose.GIS. |
Guarda anche