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)
Parameter | Typ | Beschreibung |
---|
indexPath | String | Pfad zur Indexdatei. |
forceRebuild | Boolean | Ob der Index neu erstellt werden soll, auch wenn er bereits vorhanden ist. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | Pfad istnull . |
IOException | Ein E/A-Fehler ist aufgetreten. |
InvalidOperationException | Der räumliche Index ist für diese Ebene bereits geladen. |
GisException | Die 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)
Parameter | Typ | Beschreibung |
---|
indexPath | AbstractPath | Pfad zur Indexdatei. |
forceRebuild | Boolean | Ob der Index neu erstellt werden soll, auch wenn er bereits vorhanden ist. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | Pfad istnull . |
IOException | Ein E/A-Fehler ist aufgetreten. |
InvalidOperationException | Der räumliche Index ist für diese Ebene bereits geladen. |
GisException | Die Datei ist vorhanden und es handelt sich nicht um eine von Aspose.GIS erstellte räumliche Indexdatei. |
Siehe auch