VectorLayer.UseSpatialIndex
UseSpatialIndex(string, bool)
Laddar rumsligt index för att påskynda filtrering efter attributvärde i filtermetoder somWhereIntersects ochNearestTo. Om index inte finns skapas det först. Använda sig avforceRebuild för att tvinga fram indexåtergivning.
public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
| Parameter | Typ | Beskrivning |
|---|
| indexPath | String | Sökväg till indexfilen. |
| forceRebuild | Boolean | Om index ska återskapas även om det redan finns. |
Undantag
| undantag | skick |
|---|
| ArgumentNullException | Vägen ärnull. |
| IOException | Ett I/O-fel uppstod. |
| InvalidOperationException | Rumsligt index har redan laddats för detta lager. |
| GisException | Filen finns och det är inte en rumslig indexfil skapad av Aspose.GIS. |
Se även
UseSpatialIndex(AbstractPath, bool)
Laddar rumsligt index för att påskynda filtrering efter attributvärde i filtermetoder somWhereIntersects ochNearestTo. Om index inte finns skapas det först. Använda sig avforceRebuild för att tvinga fram indexåtergivning.
public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
| Parameter | Typ | Beskrivning |
|---|
| indexPath | AbstractPath | Sökväg till indexfilen. |
| forceRebuild | Boolean | Om index ska återskapas även om det redan finns. |
Undantag
| undantag | skick |
|---|
| ArgumentNullException | Vägen ärnull. |
| IOException | Ett I/O-fel uppstod. |
| InvalidOperationException | Rumsligt index har redan laddats för detta lager. |
| GisException | Filen finns och det är inte en rumslig indexfil skapad av Aspose.GIS. |
Se även