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