Class VectorLayer

VectorLayer class

ベクター レイヤーを表します。 ベクター レイヤーは、ファイルに保存された地理的特徴のコレクションです。

public abstract class VectorLayer : FeaturesSequence, IDisposable

プロパティ

名前説明
override Attributes { get; }この内のフィーチャのカスタム属性のコレクションを取得しますVectorLayer.
virtual Count { get; }このレイヤー内のフィーチャの数を取得します.
abstract Driver { get; }を取得しますDriverこのレイヤーをインスタンス化した.
abstract GeometryType { get; }レイヤーのジオメトリのタイプを取得します.
virtual Item { get; }を取得しますFeature指定されたインデックスで.
abstract SpatialReferenceSystem { get; }このフィーチャ シーケンスの空間参照系を取得します。

メソッド

名前説明
static Create(AbstractPath, FileDriver)レイヤーを作成し、それを開いて新しいフィーチャを追加します。
static Create(string, FileDriver)レイヤーを作成し、それを開いて新しいフィーチャを追加します。
static Create(AbstractPath, FileDriver, DriverOptions)レイヤーを作成し、それを開いて新しいフィーチャを追加します。
static Create(AbstractPath, FileDriver, SpatialReferenceSystem)レイヤーを作成し、追加用に開きます。
static Create(string, FileDriver, DriverOptions)レイヤーを作成し、それを開いて新しいフィーチャを追加します。
static Create(string, FileDriver, SpatialReferenceSystem)レイヤーを作成し、追加用に開きます。
static Create(AbstractPath, FileDriver, DriverOptions, SpatialReferenceSystem)レイヤーを作成し、追加用に開きます。
static Create(string, FileDriver, DriverOptions, SpatialReferenceSystem)レイヤーを作成し、追加用に開きます。
static Open(AbstractPath, FileDriver)読み取り用にレイヤーを開きます。
static Open(string, FileDriver)読み取り用にレイヤーを開きます。
static Open(AbstractPath, FileDriver, DriverOptions)読み取り用にレイヤーを開きます。
static Open(string, FileDriver, DriverOptions)読み取り用にレイヤーを開きます。
Add(Feature)でサポートされている場合、レイヤーに新しいフィーチャを追加します。VectorLayersDriver .
virtual Add(Feature, IFeatureStyle)でサポートされている場合、指定されたスタイルの新しいフィーチャをレイヤーに追加します。VectorLayersDriver .
AsInMemory()InMemory 形式でレイヤーのクローンを作成します。
ConstructFeature()このレイヤーの属性のコレクションと一致する属性を持つ新しいフィーチャを作成します (ただし、レイヤーには追加しません)。 フィーチャのデータの設定が完了したら、使用します。Addフィーチャをレイヤーに追加します.
CopyAttributes(FeaturesSequence)他の属性をコピーしますVectorLayerこれに.
CopyAttributes(FeaturesSequence, IAttributesConverter)他の属性をコピーしますVectorLayerこれに.
Dispose()によって使用されるリソースを解放します。VectorLayer .
override Equals(object)指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します.
abstract GetEnumerator()コレクションを反復処理する列挙子を返します。
virtual GetExtent()このレイヤーの空間範囲を取得します。
Join(VectorLayer, JoinOptions)レイヤーを現在のレイヤーに結合します。
NearestTo(IPoint)指定されたポイントに最も近いフィーチャを取得します。
NearestTo(double, double)指定された座標に最も近いフィーチャを取得します。
virtual RemoveAt(int)を削除しますFeature指定されたインデックスで.
virtual ReplaceAt(int, Feature)を交換してくださいFeature指定されたインデックスで.
SaveTo(AbstractPath, FileDriver)フィーチャ シーケンスをレイヤーに保存します。
SaveTo(string, FileDriver)フィーチャ シーケンスをレイヤーに保存します。
SaveTo(AbstractPath, FileDriver, SavingOptions)フィーチャ シーケンスをレイヤーに保存します。
SaveTo(string, FileDriver, SavingOptions)フィーチャ シーケンスをレイヤーに保存します。
SplitTo()フィーチャをジオメトリ タイプ別に分割します。
virtual UseAttributesIndex(AbstractPath, string, bool)属性インデックスをロードして、次のようなフィルタ メソッドで属性値によるフィルタリングを高速化します。WhereGreater. インデックスが存在しない場合は、最初に作成します。使用forceRebuildインデックスの再作成を強制します.
UseAttributesIndex(string, string, bool)属性インデックスをロードして、次のようなフィルタ メソッドで属性値によるフィルタリングを高速化します。WhereGreater. インデックスが存在しない場合は、最初に作成します。使用forceRebuildインデックスの再作成を強制します.
virtual UseSpatialIndex(AbstractPath, bool)空間インデックスをロードして、次のようなフィルタ メソッドで属性値によるフィルタリングを高速化しますWhereIntersectsNearestTo. インデックスが存在しない場合は、最初に作成します。使用forceRebuildインデックスの再作成を強制します.
UseSpatialIndex(string, bool)空間インデックスをロードして、次のようなフィルタ メソッドで属性値によるフィルタリングを高速化しますWhereIntersectsNearestTo. インデックスが存在しない場合は、最初に作成します。使用forceRebuildインデックスの再作成を強制します.
virtual WhereEqual<T>(string, T)指定された値と等しい属性値を持つフィーチャを選択します。
virtual WhereGreater<T>(string, T)指定された値より大きい属性値を持つフィーチャを選択します。
virtual WhereGreaterOrEqual<T>(string, T)指定された値以上の属性値を持つフィーチャを選択します。
virtual WhereIntersects(Extent)範囲に基づいてフィーチャをフィルタリングします。
WhereIntersects(FeaturesSequence)他のフィーチャ シーケンス内のすべてのジオメトリの結合に基づいてフィーチャをフィルタリングします。
virtual WhereIntersects(IGeometry)指定されたジオメトリに基づいてフィーチャをフィルタリングします。
virtual WhereNotEqual<T>(string, T)指定された値と等しくない属性値を持つフィーチャを選択します。
virtual WhereNotNull(string)null 以外の属性を持つフィーチャを選択します。
virtual WhereNull(string)null に等しい属性を持つフィーチャを選択します。
virtual WhereSet(string)属性が設定された地物を選択します。
virtual WhereSmaller<T>(string, T)指定された値より小さい属性値を持つフィーチャを選択します。
virtual WhereSmallerOrEqual<T>(string, T)指定された値以下の属性値を持つフィーチャを選択します。
virtual WhereUnset(string)指定した属性が設定されていない地物を選択します。
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver)レイヤーを別の形式に変換します。
static Convert(string, FileDriver, string, FileDriver)レイヤーを別の形式に変換します。
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver, ConversionOptions)レイヤーを別の形式に変換します。
static Convert(string, FileDriver, string, FileDriver, ConversionOptions)レイヤーを別の形式に変換します。

関連項目