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