次の方法で共有


DbGeometry クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

幾何学図形を表します。

継承階層

System.Object
  System.Data.Entity.Spatial.DbGeometry

名前空間:  System.Data.Entity.Spatial
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DbGeometry
'使用
Dim instance As DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public class DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public ref class DbGeometry
[<SerializableAttribute>]
[<DataContractAttribute>]
type DbGeometry =  class end
public class DbGeometry

DbGeometry 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Area この DbGeometry 値の面積を示す null 許容型の double 値を取得します。この値が面を表していない場合は null が返されます。
パブリック プロパティ Boundary DbGeometry オブジェクトの境界を取得します。
パブリック プロパティ Centroid この DbGeometry 値の重心を表す DbGeometry 値を取得します。この値が面を表していない場合は null になります。
パブリック プロパティ ConvexHull この DbGeometry 値の凸包を別の DbGeometry 値として取得します。
パブリック プロパティ CoordinateSystemId DbGeometry オブジェクトの座標系識別子を取得します。
パブリック プロパティ静的メンバー DefaultCoordinateSystemId geometry 値の既定の座標系 ID (SRID) を取得します。
パブリック プロパティ Dimension 特定の DbGeometry 値の次元を取得します。値がコレクションの場合は、最大の要素の次元を取得します。
パブリック プロパティ ElementCount この DbGeometry 値がジオメトリ コレクションを表す場合、その要素の数を取得します。
パブリック プロパティ Elevation この DbGeometry 値が点を表している場合、その高さ (Z 座標) を取得します。
パブリック プロパティ EndPoint この値の始点を表す DbGeometry 値を取得します。この DbGeometry 値が曲線を表していない場合は null になります。
パブリック プロパティ Envelope この DbGeometry 値のエンベロープ (最小境界ボックス) をジオメトリ値として取得します。
パブリック プロパティ ExteriorRing この DbGeometry 値の外部リングを表す DbGeometry 値を取得します。この値が多角形を表していない場合は null になります。
パブリック プロパティ InteriorRingCount この DbGeometry 値が多角形を表す場合、その内部リングの数を取得します。
パブリック プロパティ IsClosed この DbGeometry 値が閉じているかどうかを示す null 許容型のブール値を取得します。この値が曲線を表していない場合は null が返されます。
パブリック プロパティ IsEmpty この DbGeometry 値が空かどうかを示す null 許容型のブール値を取得します。この値が曲線を表していない場合は null が返されます。
パブリック プロパティ IsRing この DbGeometry 値がリングかどうかを示す null 許容型のブール値を取得します。この値が曲線を表していない場合は null が返されます。
パブリック プロパティ IsSimple この DbGeometry 値の値が simple であるかどうかを示す null 許容のブール値を取得します。
パブリック プロパティ IsValid この DbGeometry 値の値が有効であるかどうかを示す null 許容のブール値を取得します。
パブリック プロパティ Length この DbGeometry 値の長さを示す null 許容型の double 値を取得します。この値が曲線を表していない場合は null が返されます。
パブリック プロパティ Measure この DbGeometry 値が点を表している場合、そのメジャー (M 座標) を取得します。
パブリック プロパティ PointCount この DbGeometry 値がラインストリングまたは線形リングを表す場合、そのポイント数を取得します。
パブリック プロパティ PointOnSurface この DbGeometry 値のサーフェイス上の点を取得します。この値がサーフェイスを表していない場合は null になります。
パブリック プロパティ Provider この空間型の操作に使用される空間プロバイダーを取得します。
パブリック プロパティ ProviderValue 構築基である基盤のプロバイダーに固有であるこの DbGeometry 値の表現を取得します。
パブリック プロパティ SpatialTypeName この DbGeometry 値の空間的な型名の表現を取得します。
パブリック プロパティ StartPoint この値の始点を表す DbGeometry 値を取得します。この DbGeometry 値が曲線を表していない場合は null になります。
パブリック プロパティ WellKnownValue この DbGeometry 値の、データ コントラクトのシリアル化可能な既知の表現を取得または設定します。
パブリック プロパティ XCoordinate この DbGeometry 値が点を表している場合、その X 座標を取得します。
パブリック プロパティ YCoordinate この DbGeometry 値が点を表している場合、その Y 座標を取得します。

上揃え

メソッド

  名前 説明
パブリック メソッド AsBinary この DbGeometry 値の既知のバイナリ表現を生成します。
パブリック メソッド AsGml この DbGeometry 値の Geography Markup Language (GML) 表現を生成します。
パブリック メソッド AsText この DbGeometry 値の既知のテキスト表現を生成します。ポイントの X 座標と Y 座標のみが含まれます。
パブリック メソッド Buffer geometry インスタンスからの距離が指定した値以下のすべての点の和集合を表す geometry オブジェクトを返します。
パブリック メソッド Contains この DbGeometry 値が指定した DbGeometry 引数を空間的に含んでいるかどうかを判断します。
パブリック メソッド Crosses この DbGeometry 値が指定した DbGeometry 引数と空間的に交わるかどうかを判断します。
パブリック メソッド Difference この DbGeometry 値と別の DbGeometry 値の差を計算します。
パブリック メソッド Disjoint この DbGeometry が指定した DbGeometry 引数から空間的に離れているかどうかを判断します。
パブリック メソッド Distance この DbGeometry 値と別の DbGeometry 値内の最も近いポイント間の距離を計算します。
パブリック メソッド ElementAt 特定の場所にあるこの DbGeography 値が geography コレクションを表す場合、その値の要素を返します。
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド静的メンバー FromBinary(Byte[]) 指定された既知のバイナリ値に基づいて新しい DbGeometry 値を作成します。
パブリック メソッド静的メンバー FromBinary(Byte[], Int32) 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 値を作成します。
パブリック メソッド静的メンバー FromGml(String) 指定された Geography Markup Language (GML) 値に基づいて新しい DbGeometry 値を作成します。
パブリック メソッド静的メンバー FromGml(String, Int32) 指定した Geography Markup Language (GML) 値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 値を作成します。
パブリック メソッド静的メンバー FromText(String) 指定された既知のテキスト値に基づいて新しい DbGeometry 値を作成します。
パブリック メソッド静的メンバー FromText(String, Int32) 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 値を作成します。
パブリック メソッド静的メンバー GeometryCollectionFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry のコレクションの値を作成します。
パブリック メソッド静的メンバー GeometryCollectionFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry のコレクションの値を作成します。
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
パブリック メソッド InteriorRingAt 特定の場所にあるこの DbGeography 値が多角形を表す場合、その値から内部リングを返します。
パブリック メソッド Intersection この DbGeometry 値と別の DbGeometry 値の交差を計算します。
パブリック メソッド Intersects この DbGeometry 値が指定した DbGeometry 引数と空間的に交差するかどうかを判断します。
パブリック メソッド静的メンバー LineFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 行の値を作成します。
パブリック メソッド静的メンバー LineFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 行の値を作成します。
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド静的メンバー MultiLineFromBinary バイナリ値から複数行値を返します。
パブリック メソッド静的メンバー MultiLineFromText 既知のテキスト値から複数行値を返します。
パブリック メソッド静的メンバー MultiPointFromBinary 既知のバイナリ値からマルチポイント値を返します。
パブリック メソッド静的メンバー MultiPointFromText 既知のテキスト値からマルチポイント値を返します。
パブリック メソッド静的メンバー MultiPolygonFromBinary 既知のバイナリ値からマルチポリゴン値を返します。
パブリック メソッド静的メンバー MultiPolygonFromText 既知のバイナリ値からマルチポリゴン値を返します。
パブリック メソッド Overlaps この DbGeometry 値が指定した DbGeometry 引数と空間的に重複するかどうかを判断します。
パブリック メソッド PointAt 特定の場所にあるこの DbGeometry 値がラインストリングまたは線形リングを表す場合、その値の要素を返します。
パブリック メソッド静的メンバー PointFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 点の値を作成します。
パブリック メソッド静的メンバー PointFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 点の値を作成します。
パブリック メソッド静的メンバー PolygonFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry のポリゴンの値を作成します。
パブリック メソッド静的メンバー PolygonFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry のポリゴンの値を作成します。
パブリック メソッド Relate この DbGeometry 値と指定した DbGeometry 引数が、指定した DE-9IM (Dimensionally Extended Nine-Intersection Model) 交差パターンに従って空間的に関連しているかどうかを判断します。
パブリック メソッド SpatialEquals この DbGeometry が指定した DbGeometry 引数と空間的に等しいかどうかを判断します。
パブリック メソッド SymmetricDifference この DbGeometry 値と別の DbGeometry 値の対称差を計算します。
パブリック メソッド ToString geometry 値の文字列形式を返します。 (Object.ToString() をオーバーライドします。)
パブリック メソッド Touches この DbGeometry 値が指定した DbGeometry 引数と空間的に接触するかどうかを判断します。
パブリック メソッド Union この DbGeometry 値と別の DbGeometry 値の和集合を計算します。
パブリック メソッド Within この DbGeometry 値が指定した DbGeometry 引数内に空間的に含まれているかどうかを判断します。

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Spatial 名前空間