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