VectorLayer.UseSpatialIndex

UseSpatialIndex(string, bool)

Lädt den räumlichen Index, um das Filtern nach Attributwerten in Filtermethoden wie zWhereIntersects undNearestTo. Wenn der Index nicht existiert, wird er zuerst erstellt. VerwendenforceRebuild um die Neuerstellung des Index zu erzwingen.

public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
ParameterTypBeschreibung
indexPathStringPfad zur Indexdatei.
forceRebuildBooleanOb der Index neu erstellt werden soll, auch wenn er bereits vorhanden ist.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionPfad istnull.
IOExceptionEin E/A-Fehler ist aufgetreten.
InvalidOperationExceptionDer räumliche Index ist für diese Ebene bereits geladen.
GisExceptionDie Datei ist vorhanden und es handelt sich nicht um eine von Aspose.GIS erstellte räumliche Indexdatei.

Siehe auch


UseSpatialIndex(AbstractPath, bool)

Lädt den räumlichen Index, um das Filtern nach Attributwerten in Filtermethoden wie zWhereIntersects undNearestTo. Wenn der Index nicht existiert, wird er zuerst erstellt. VerwendenforceRebuild um die Neuerstellung des Index zu erzwingen.

public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
ParameterTypBeschreibung
indexPathAbstractPathPfad zur Indexdatei.
forceRebuildBooleanOb der Index neu erstellt werden soll, auch wenn er bereits vorhanden ist.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionPfad istnull.
IOExceptionEin E/A-Fehler ist aufgetreten.
InvalidOperationExceptionDer räumliche Index ist für diese Ebene bereits geladen.
GisExceptionDie Datei ist vorhanden und es handelt sich nicht um eine von Aspose.GIS erstellte räumliche Indexdatei.

Siehe auch