次の方法で共有


DbGeography クラス

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

測地 (丸い地球) 座標系でデータを表します。

継承階層

System.Object
  System.Data.Entity.Spatial.DbGeography

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

構文

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

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

プロパティ

  名前 説明
パブリック プロパティ Area この DbGeography 値の面積を示す null 許容型の double 値を取得します。この値が面を表していない場合は null が返されます。
パブリック プロパティ CoordinateSystemId 座標系に関連付けられた識別子を取得します。
パブリック プロパティ静的メンバー DefaultCoordinateSystemId geography 値 (WGS 84) の既定の座標系 ID (SRID) を取得します。
パブリック プロパティ Dimension 特定の DbGeography 値の次元を取得します。値がコレクションの場合は、最大の要素の次元を取得します。
パブリック プロパティ ElementCount この DbGeography 値が geography 値のコレクションを表す場合、その要素の数を取得します。&amp;lt;returns&amp;gt;他の geography 値のコレクションを表す場合は、この geography 値の要素の数。それ以外の場合は null。&amp;lt;/returns&amp;gt;
パブリック プロパティ Elevation この DbGeography 値が点を表している場合、その高さ (Z 座標) を取得します。&amp;lt;returns&amp;gt;点を表す場合は、この geography 値の高さ (Z 座標) の値。それ以外の場合は null。&amp;lt;/returns&amp;gt;
パブリック プロパティ EndPoint この値の始点を表す DbGeography 値を取得します。この DbGeography 値が曲線を表していない場合は null になります。
パブリック プロパティ IsClosed この DbGeography 値が閉じているかどうかを示す null 許容型のブール値を取得します。この値が曲線を表していない場合は null が返されます。
パブリック プロパティ IsEmpty この DbGeography 値の値が空であるかどうかを示す null 許容のブール値を取得します。
パブリック プロパティ Latitude この DbGeography 値が点を表している場合、その緯度座標を取得します。&amp;lt;returns&amp;gt;点を表す場合は、この geography 値の緯度座標の値。それ以外の場合は null。&amp;lt;/returns&amp;gt;
パブリック プロパティ Length この DbGeography 値の長さを示す null 許容型の double 値を取得します。この値が曲線を表していない場合は null が返されます。
パブリック プロパティ Longitude この DbGeography 値が点を表している場合、その経度座標を取得します。&amp;lt;returns&amp;gt;点を表す場合は、この geography 値の経度座標の値。それ以外の場合は null。&amp;lt;/returns&amp;gt;
パブリック プロパティ Measure この DbGeography 値が点を表している場合、その M (メジャー) 座標を取得します。&amp;lt;returns&amp;gt;点を表す場合は、この geography 値の M (メジャー) 座標の値。それ以外の場合は null。&amp;lt;/returns&amp;gt;
パブリック プロパティ PointCount この DbGeography 値がラインストリングまたは線形リングを表す場合、そのポイント数を取得します。&amp;lt;returns&amp;gt;ラインストリングまたは線形リングを表す場合は、この geography 値の要素の数。それ以外の場合は null。&amp;lt;/returns&amp;gt;
パブリック プロパティ Provider この空間型の操作に使用される空間プロバイダーを取得します。
パブリック プロパティ ProviderValue 構築基である基盤のプロバイダーに固有であるこの DbGeography 値の表現を取得します。
パブリック プロパティ SpatialTypeName DBGeography の空間型名を取得します。
パブリック プロパティ StartPoint この値の始点を表す DbGeography 値を取得します。この DbGeography 値が曲線を表していない場合は null になります。
パブリック プロパティ WellKnownValue この DbGeography 値の、データ コントラクトのシリアル化可能な既知の表現を取得または設定します。

上揃え

メソッド

  名前 説明
パブリック メソッド AsBinary この DbGeography 値の既知のバイナリ表現を生成します。
パブリック メソッド AsGml この DbGeography 値の Geography Markup Language (GML) 表現を生成します。
パブリック メソッド AsText この DbGeography 値の既知のテキスト表現を生成します。ポイントの Longitude と Latitude のみが含まれます。
パブリック メソッド Buffer geography インスタンスからの距離が指定した値以下のすべての点の和集合を表す geography オブジェクトを返します。
パブリック メソッド Difference この DbGeography 値と別の DbGeography 値の差を計算します。
パブリック メソッド Disjoint この DbGeography が指定した DbGeography 引数から空間的に離れているかどうかを判断します。
パブリック メソッド Distance この DbGeography 値と別の DbGeography 値内の最も近いポイント間の距離を計算します。
パブリック メソッド ElementAt 特定の場所にある DbGeography 値が地理のコレクションを表す場合、その値の要素を返します。&amp;lt;param name="index"&amp;gt;要素を取得する、この geography 値内の位置。&amp;lt;/param&amp;gt;&amp;lt;returns&amp;gt;値が他の geography 値のコレクションを表す場合は、指定された位置でのこの geography 値の要素。それ以外の場合は、null。&amp;lt;/returns&amp;gt;
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド静的メンバー FromBinary(Byte[]) 指定された既知のバイナリ値に基づいて新しい DbGeography 値を作成します。
パブリック メソッド静的メンバー FromBinary(Byte[], Int32) 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography 値を作成します。
パブリック メソッド静的メンバー FromGml(String) 指定された Geography Markup Language (GML) 値に基づいて新しい DbGeography 値を作成します。
パブリック メソッド静的メンバー FromGml(String, Int32) 指定した Geography Markup Language (GML) 値と座標系識別子 (SRID) に基づいて、新しい DbGeography 値を作成します。
パブリック メソッド静的メンバー FromText(String) 指定された既知のテキスト値に基づいて新しい DbGeography 値を作成します。
パブリック メソッド静的メンバー FromText(String, Int32) 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography 値を作成します。
パブリック メソッド静的メンバー GeographyCollectionFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography のコレクションの値を作成します。
パブリック メソッド静的メンバー GeographyCollectionFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography のコレクションの値を作成します。
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
パブリック メソッド Intersection この DbGeography 値と別の DbGeography 値の交差を計算します。
パブリック メソッド Intersects この DbGeography 値が指定した DbGeography 引数と空間的に交差するかどうかを判断します。
パブリック メソッド静的メンバー LineFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography 行の値を作成します。
パブリック メソッド静的メンバー LineFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography 行の値を作成します。
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド静的メンバー MultiLineFromBinary バイナリ値から複数行値を返します。
パブリック メソッド静的メンバー MultiLineFromText 既知のテキスト値から複数行値を返します。
パブリック メソッド静的メンバー MultiPointFromBinary 既知のバイナリ値からマルチポイント値を返します。
パブリック メソッド静的メンバー MultiPointFromText 既知のテキスト値からマルチポイント値を返します。
パブリック メソッド静的メンバー MultiPolygonFromBinary 既知のバイナリ値からマルチポリゴン値を返します。
パブリック メソッド静的メンバー MultiPolygonFromText 既知のテキスト値からマルチポリゴン値を返します。
パブリック メソッド PointAt 特定の場所にあるこの DbGeography 値がラインストリングまたは線形リングを表す場合、その値の要素を返します。&amp;lt;param name="index"&amp;gt;要素を取得する、この geography 値内の位置。&amp;lt;/param&amp;gt;&amp;lt;returns&amp;gt;値がラインストリングまたは線形リングを表す場合は、指定された位置でのこの geography 値の要素。それ以外の場合は、null。&amp;lt;/returns&amp;gt;
パブリック メソッド静的メンバー PointFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography 点の値を作成します。
パブリック メソッド静的メンバー PointFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography 点の値を作成します。
パブリック メソッド静的メンバー PolygonFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography のポリゴンの値を作成します。
パブリック メソッド静的メンバー PolygonFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography のポリゴンの値を作成します。
パブリック メソッド SpatialEquals この DbGeography が指定した DbGeography 引数と空間的に等しいかどうかを判断します。
パブリック メソッド SymmetricDifference この DbGeography 値と別の DbGeography 値の対称差を計算します。
パブリック メソッド ToString geography 値の文字列形式を返します。 (Object.ToString() をオーバーライドします。)
パブリック メソッド Union この DbGeography 値と別の DbGeography 値の和集合を計算します。

上揃え

スレッド セーフ

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

参照

参照

System.Data.Entity.Spatial 名前空間