VectorLayer.UseSpatialIndex
UseSpatialIndex(string, bool)
空間インデックスをロードして、次のようなフィルタ メソッドで属性値によるフィルタリングを高速化しますWhereIntersects とNearestTo. インデックスが存在しない場合は、最初に作成します。使用forceRebuildインデックスの再作成を強制します.
public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
| パラメータ | タイプ | 説明 |
|---|
| indexPath | String | インデックス ファイルへのパス。 |
| forceRebuild | Boolean | インデックスが既に存在する場合でも再作成するかどうか。 |
例外
| 例外 | 調子 |
|---|
| ArgumentNullException | パスはnull. |
| IOException | I/O エラーが発生しました。 |
| InvalidOperationException | このレイヤーの空間インデックスは既に読み込まれています。 |
| GisException | ファイルは存在しますが、Aspose.GIS によって作成された空間インデックス ファイルではありません。 |
関連項目
UseSpatialIndex(AbstractPath, bool)
空間インデックスをロードして、次のようなフィルタ メソッドで属性値によるフィルタリングを高速化しますWhereIntersects とNearestTo. インデックスが存在しない場合は、最初に作成します。使用forceRebuildインデックスの再作成を強制します.
public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
| パラメータ | タイプ | 説明 |
|---|
| indexPath | AbstractPath | インデックス ファイルへのパス。 |
| forceRebuild | Boolean | インデックスが既に存在する場合でも再作成するかどうか。 |
例外
| 例外 | 調子 |
|---|
| ArgumentNullException | パスはnull. |
| IOException | I/O エラーが発生しました。 |
| InvalidOperationException | このレイヤーの空間インデックスは既に読み込まれています。 |
| GisException | ファイルは存在しますが、Aspose.GIS によって作成された空間インデックス ファイルではありません。 |
関連項目