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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。