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)
ParameterTypBeskrivning
indexPathStringSökväg till indexfilen.
forceRebuildBooleanOm index ska återskapas även om det redan finns.

Undantag

undantagskick
ArgumentNullExceptionVägen ärnull.
IOExceptionEtt I/O-fel uppstod.
InvalidOperationExceptionRumsligt index har redan laddats för detta lager.
GisExceptionFilen 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)
ParameterTypBeskrivning
indexPathAbstractPathSökväg till indexfilen.
forceRebuildBooleanOm index ska återskapas även om det redan finns.

Undantag

undantagskick
ArgumentNullExceptionVägen ärnull.
IOExceptionEtt I/O-fel uppstod.
InvalidOperationExceptionRumsligt index har redan laddats för detta lager.
GisExceptionFilen finns och det är inte en rumslig indexfil skapad av Aspose.GIS.

Se även