DbGeography クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
測地 (丸い地球) 座標系でデータを表します。
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
type DbGeography = class
Public Class DbGeography
- 継承
-
DbGeography
- 属性
プロパティ
Area |
この DbGeography 値の面積を示す null 許容型の double 値を取得します。この値が面を表していない場合は null が返されます。 |
CoordinateSystemId |
座標系に関連付けられた識別子を取得します。 |
DefaultCoordinateSystemId |
geography 値の既定の座標系 ID (SRID) を取得します (WGS 84) |
Dimension |
特定の DbGeography 値の次元を取得します。値がコレクションの場合は、最大の要素の次元を取得します。 |
ElementCount |
この DbGeography 値が地理コレクションを表す場合、その要素の数を取得します。 <は、>他の geography 値のコレクションを表す場合は、この geography 値内の要素の数を返します。それ以外の場合は null。</返します> |
Elevation |
この DbGeography 値が点を表している場合、その高さ (Z 座標) を取得します。 <は、ポイントを>表す場合は、この geography 値の標高 (Z 座標) 値を返します。それ以外の場合は null。</返します> |
EndPoint |
この値の始点を表す DbGeography 値を取得します。この DbGeography 値が曲線を表していない場合は null になります。 |
IsClosed |
この DbGeography 値が閉じているかどうかを示す null 許容型のブール値を取得します。この値が曲線を表していない場合は null が返されます。 |
IsEmpty |
この DbGeography 値の値が空であるかどうかを示す null 許容のブール値を取得します。 |
Latitude |
この DbGeography 値が点を表している場合、その緯度座標を取得します。 <は、ポイントを>表す場合は、この geography 値の緯度座標値を返します。それ以外の場合は null。</返します> |
Length |
この DbGeography 値の長さを示す null 許容型の double 値を取得します。この値が曲線を表していない場合は null が返されます。 |
Longitude |
この DbGeography 値が点を表している場合、その経度座標を取得します。 <ポイントを>表す場合は、この geography 値の経度座標値を返します。それ以外の場合は null。</返します> |
Measure |
この DbGeography 値が点を表している場合、その M (Measure) 座標を取得します。 <ポイントを>表す場合は、この geography 値の M (Measure) 座標値を返します。それ以外の場合は null。</返します> |
PointCount |
この DbGeography 値がラインストリングまたは線形リングを表す場合、そのポイント数を取得します。 <は、>この geography 値内の要素の数を返します(線文字列または線形リングを表す場合)。 それ以外の場合は null。</返します> |
Provider |
この空間型の操作に使用される空間プロバイダーを取得します。 |
ProviderValue |
構築基である基盤のプロバイダーに固有であるこの DbGeography 値の表現を取得します。 |
SpatialTypeName |
DBGeography の空間型名を取得します。 |
StartPoint |
この値の始点を表す DbGeography 値を取得します。この DbGeography 値が曲線を表していない場合は null になります。 |
WellKnownValue |
この DbGeography 値の、データ コントラクトのシリアル化可能な既知の表現を取得または設定します。 |
メソッド
AsBinary() |
この DbGeography 値の既知のバイナリ表現を生成します。 |
AsGml() |
この DbGeography 値の Geography Markup Language (GML) 表現を生成します。 |
AsText() |
この DbGeography 値の既知のテキスト表現を生成します。 ポイントの Longitude と Latitude のみが含まれます。 |
Buffer(Nullable<Double>) |
geography インスタンスからの距離が指定した値以下のすべてのポイントの共用体を表す geography オブジェクトを返します。 |
Difference(DbGeography) |
この DbGeography 値と別の DbGeography 値の差を計算します。 |
Disjoint(DbGeography) |
この DbGeography が指定した DbGeography 引数から空間的に離れているかどうかを判断します。 |
Distance(DbGeography) |
この DbGeography 値と別の DbGeography 値内の最も近いポイント間の距離を計算します。 |
ElementAt(Int32) |
特定の場所にある DbGeography 値が geography コレクションを表す場合、その値の要素を返します。 <param name="index">要素の取得元となるこの geography 値内の位置。</param><は、他の>geography 値のコレクションを表す場合は、指定した位置のこの geography 値の要素を返します。それ以外の場合は null。</返します> |
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(Byte[], Int32) |
指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography のコレクションの値を作成します。 |
GeographyCollectionFromText(String, Int32) |
指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography のコレクションの値を作成します。 |
Intersection(DbGeography) |
この DbGeography 値と別の DbGeography 値の交差を計算します。 |
Intersects(DbGeography) |
この DbGeography 値が指定した DbGeography 引数と空間的に交差するかどうかを判断します。 |
LineFromBinary(Byte[], Int32) |
指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography の線の値を作成します。 |
LineFromText(String, Int32) |
指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography の線の値を作成します。 |
MultiLineFromBinary(Byte[], Int32) |
バイナリ値から複数行値を返します。 |
MultiLineFromText(String, Int32) |
既知のテキスト値から複数行値を返します。 |
MultiPointFromBinary(Byte[], Int32) |
既知のバイナリ値からマルチポイント値を返します。 |
MultiPointFromText(String, Int32) |
既知のテキスト値からマルチポイント値を返します。 |
MultiPolygonFromBinary(Byte[], Int32) |
既知のバイナリ値からマルチポリゴン値を返します。 |
MultiPolygonFromText(String, Int32) |
既知のテキスト値からマルチポリゴン値を返します。 |
PointAt(Int32) |
特定の場所にあるこの DbGeography 値がラインストリングまたは線形リングを表す場合、その値の要素を返します。 <param name="index">要素の取得元となるこの geography 値内の位置。</param><は、指定した位置にあるこの geography 値内の要素を返>します(線文字列または線形リングを表す場合)。 それ以外の場合は null。</返します> |
PointFromBinary(Byte[], Int32) |
指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography の点の値を作成します。 |
PointFromText(String, Int32) |
指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography の点の値を作成します。 |
PolygonFromBinary(Byte[], Int32) |
指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography の多角形の値を作成します。 |
PolygonFromText(String, Int32) |
指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography の多角形の値を作成します。 |
SpatialEquals(DbGeography) |
この DbGeography が指定した DbGeography 引数と空間的に等しいかどうかを判断します。 |
SymmetricDifference(DbGeography) |
この DbGeography 値と別の DbGeography 値の対称差を計算します。 |
ToString() |
geography 値の文字列形式を返します。 |
Union(DbGeography) |
この DbGeography 値と別の DbGeography 値の和集合を計算します。 |
適用対象
Entity Framework