VectorLayer.UseSpatialIndex

UseSpatialIndex(string, bool)

Laadt ruimtelijke index om het filteren op attribuutwaarde te versnellen in filtermethodes zoalsWhereIntersects enNearestTo. Als de index niet bestaat, wordt deze eerst gemaakt. GebruikforceRebuild indexrecreatie afdwingen.

public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
ParameterTypeBeschrijving
indexPathStringPad naar het indexbestand.
forceRebuildBooleanOf de index opnieuw moet worden gemaakt, zelfs als deze al bestaat.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionPad isnull.
IOExceptionEr is een I/O-fout opgetreden.
InvalidOperationExceptionRuimtelijke index is al geladen voor deze laag.
GisExceptionHet bestand bestaat en het is geen ruimtelijk indexbestand gemaakt door Aspose.GIS.

Zie ook


UseSpatialIndex(AbstractPath, bool)

Laadt ruimtelijke index om het filteren op attribuutwaarde te versnellen in filtermethodes zoalsWhereIntersects enNearestTo. Als de index niet bestaat, wordt deze eerst gemaakt. GebruikforceRebuild indexrecreatie afdwingen.

public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
ParameterTypeBeschrijving
indexPathAbstractPathPad naar het indexbestand.
forceRebuildBooleanOf de index opnieuw moet worden gemaakt, zelfs als deze al bestaat.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionPad isnull.
IOExceptionEr is een I/O-fout opgetreden.
InvalidOperationExceptionRuimtelijke index is al geladen voor deze laag.
GisExceptionHet bestand bestaat en het is geen ruimtelijk indexbestand gemaakt door Aspose.GIS.

Zie ook