VectorLayer.UseSpatialIndex
UseSpatialIndex(string, bool)
Charge l’index spatial pour accélérer le filtrage par valeur d’attribut dans les méthodes de filtrage telles queWhereIntersects
etNearestTo
. Si l’index n’existe pas, le crée en premier. UtiliserforceRebuild pour forcer la recréation de l’index.
public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
Paramètre | Taper | La description |
---|
indexPath | String | Chemin d’accès au fichier d’index. |
forceRebuild | Boolean | S’il faut recréer l’index même s’il existe déjà. |
Exceptions
exception | condition |
---|
ArgumentNullException | Le chemin estnull . |
IOException | Une erreur d’E/S s’est produite. |
InvalidOperationException | L’index spatial est déjà chargé pour cette couche. |
GisException | Le fichier existe et ce n’est pas un fichier d’index spatial créé par Aspose.GIS. |
Voir également
UseSpatialIndex(AbstractPath, bool)
Charge l’index spatial pour accélérer le filtrage par valeur d’attribut dans les méthodes de filtrage telles queWhereIntersects
etNearestTo
. Si l’index n’existe pas, le crée en premier. UtiliserforceRebuild pour forcer la recréation de l’index.
public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
Paramètre | Taper | La description |
---|
indexPath | AbstractPath | Chemin d’accès au fichier d’index. |
forceRebuild | Boolean | S’il faut recréer l’index même s’il existe déjà. |
Exceptions
exception | condition |
---|
ArgumentNullException | Le chemin estnull . |
IOException | Une erreur d’E/S s’est produite. |
InvalidOperationException | L’index spatial est déjà chargé pour cette couche. |
GisException | Le fichier existe et ce n’est pas un fichier d’index spatial créé par Aspose.GIS. |
Voir également