次の方法で共有


SqlGeography クラス

SqlGeography 型は、測地 (球体地球) 座標系のデータを表します。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Types..::..SqlGeography

名前空間:  Microsoft.SqlServer.Types
アセンブリ:  Microsoft.SqlServer.Types (Microsoft.SqlServer.Types.dll)

構文

'宣言
<SerializableAttribute> _
<CLSCompliantAttribute(True)> _
<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered := False,  _
    MaxByteSize := , IsFixedLength := False)> _
Public NotInheritable Class SqlGeography _
    Implements INullable, IBinarySerialize
'使用
Dim instance As SqlGeography
[SerializableAttribute]
[CLSCompliantAttribute(true)]
[SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false, 
    MaxByteSize = , IsFixedLength = false)]
public sealed class SqlGeography : INullable, 
    IBinarySerialize
[SerializableAttribute]
[CLSCompliantAttribute(true)]
[SqlUserDefinedTypeAttribute(Format::UserDefined, IsByteOrdered = false, 
    MaxByteSize = , IsFixedLength = false)]
public ref class SqlGeography sealed : INullable, 
    IBinarySerialize
[<SealedAttribute>]
[<SerializableAttribute>]
[<CLSCompliantAttribute(true)>]
[<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false, 
    MaxByteSize = , IsFixedLength = false)>]
type SqlGeography =  
    class
        interface INullable
        interface IBinarySerialize
    end
public final class SqlGeography implements INullable, IBinarySerialize

SqlGeography 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド SqlGeography SqlGeography クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ IsNull SqlGeography インスタンスが null かどうかを判断します。
パブリック プロパティ Lat geography インスタンスの緯度プロパティを返します。
パブリック プロパティ Long geography インスタンスの経度プロパティを返します。
パブリック プロパティ M geography インスタンスの M (メジャー) 値を返します。
パブリック プロパティ静的メンバー Null SqlGeography 型の null インスタンスを提供する、読み取り専用プロパティを返します。
パブリック プロパティ STSrid インスタンスの SRID (Spatial Reference Identifier) を表す整数である ID を取得します。
パブリック プロパティ Z インスタンスの Z (標高) 値を取得します。標高値のセマンティクスはユーザーが定義します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AsGml SqlGeography インスタンスの Geography Markup Language (GML) 表現を返します。
パブリック メソッド AsTextZM インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された SqlGeography インスタンスについて、Open Geospatial Consortium (OGC) Well-Known Text (WKT) 表現を返します。
パブリック メソッド BufferWithTolerance SqlGeography インスタンスからの距離が指定した値以下であるすべての地点値の和集合を表す、指定した許容範囲以内のジオメトリック オブジェクトを返します。
パブリック メソッド EnvelopeAngle EnvelopeCenter メソッドで返される地点と geography インスタンスの地点との間の最大角度 (度数) を返します。
パブリック メソッド EnvelopeCenter geography インスタンスの外接する円の中心として使用できる点を返します。
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド Filter インデックスが使用可能である場合に、geography インスタンスが別の SqlGeography インスタンスと交差するかどうかを判断する、高速のインデックス専用積集合メソッドを提供します。
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド静的メンバー GeomFromGml Geography Markup Language (GML) の SQL Server サブセットによる表現を指定して SqlGeography インスタンスを構築します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InstanceOf SqlGeography インスタンスが、指定した型と同じであるかどうかをテストします。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド NumRings Polygon インスタンス内のリングの合計数を返します。
パブリック メソッド静的メンバー Parse Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド静的メンバー Point Point インスタンスの x 値と y 値、および SRID (spatial reference identifier) を基に、Point インスタンスを表す SqlGeography インスタンスを構築します。
パブリック メソッド Populate geography 型の呼び出しシーケンスを IGeographySink オブジェクトに適用します。geography 型の呼び出しシーケンスは、一連の図形、線、および地点です。
パブリック メソッド Read geography 型のバイナリ表現を SqlGeometry オブジェクトに読み込みます。
パブリック メソッド Reduce 指定した geography インスタンスを簡略化したものを返します。これは、指定された許容範囲で、特定のインスタンスに対して Douglas-Peucker アルゴリズムを実行することにより生成されます。
パブリック メソッド RingN SqlGeography インスタンスの指定したリングを返します (1 ≤ n ≤ NumRings())。
パブリック メソッド STArea SqlGeography インスタンスの合計面積を返します。
パブリック メソッド STAsBinary SqlGeography インスタンスについて Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を返します。
パブリック メソッド STAsText SqlGeography インスタンスについて Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を返します。
パブリック メソッド STBuffer SqlGeography インスタンスからの距離が指定した値以下となる、すべての地点の和集合を表す geography オブジェクトを返します。
パブリック メソッド STDifference 別の SqlGeography インスタンス内に含まれていない、任意の SqlGeography インスタンスの地点を表すオブジェクトを返します。
パブリック メソッド STDimension SqlGeography インスタンスの最大次元数を返します。
パブリック メソッド STDisjoint 呼び出し元の SqlGeography インスタンスが、指定した SqlGeography インスタンスと空間的に連結されていないかどうかを示します。
パブリック メソッド STDistance 任意の SqlGeography インスタンスの地点と別の SqlGeography インスタンスの地点との最短距離を返します。
パブリック メソッド STEndPoint SqlGeography インスタンスの終点を返します。
パブリック メソッド STEquals 指定した SqlGeography インスタンスに、呼び出し元の SqlGeography インスタンスと同じ地点のセットが含まれているかどうかを示します。
パブリック メソッド静的メンバー STGeomCollFromText インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に geography インスタンスを返します。
パブリック メソッド静的メンバー STGeomCollFromWKB Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に GeometryCollection インスタンスを返します。
パブリック メソッド STGeometryN GeometryCollection またはそのサブタイプのいずれかに含まれる、指定した geography 要素を返します。
パブリック メソッド STGeometryType geography インスタンスで表される Open Geospatial Consortium (OGC) の型名を返します。
パブリック メソッド静的メンバー STGeomFromText インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド静的メンバー STGeomFromWKB Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド STIntersection SqlGeography インスタンスが別の SqlGeography インスタンスと交差する地点を表すオブジェクトを返します。
パブリック メソッド STIntersects 現在の SqlGeography インスタンスが、指定した SqlGeography と交差するかどうかを示します。
パブリック メソッド STIsClosed 呼び出し元の SqlGeography インスタンスが閉じているかどうかを判断します。
パブリック メソッド STIsEmpty SqlGeography インスタンスが空かどうかを示します。
パブリック メソッド STLength SqlGeography インスタンス、または GeometryCollection 内の複数の SqlGeography インスタンス内の要素の合計長を返します。
パブリック メソッド静的メンバー STLineFromText インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド静的メンバー STLineFromWKB インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド静的メンバー STMLineFromText インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド静的メンバー STMLineFromWKB Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeography の MultiLineString インスタンスを返します。
パブリック メソッド静的メンバー STMPointFromText インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド静的メンバー STMPointFromWKB Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeography の MultiPoint インスタンスを返します。
パブリック メソッド静的メンバー STMPolyFromText インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド静的メンバー STMPolyFromWKB Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeography の MultiPolygon インスタンスを返します。
パブリック メソッド STNumGeometries SqlGeography インスタンスを構成するジオメトリの数を返します。
パブリック メソッド STNumPoints SqlGeography インスタンス内の各図形に含まれる地点の合計数を返します。
パブリック メソッド静的メンバー STPointFromText インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド静的メンバー STPointFromWKB Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeography の Point インスタンスを返します。
パブリック メソッド STPointN SqlGeography インスタンスに含まれる指定された地点を返します。
パブリック メソッド静的メンバー STPolyFromText インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeography インスタンスを返します。
パブリック メソッド静的メンバー STPolyFromWKB Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeography の Polygon インスタンスを返します。
パブリック メソッド STStartPoint SqlGeography インスタンスの始点を返します。
パブリック メソッド STSymDifference 任意の SqlGeography インスタンスと別の SqlGeography インスタンスのいずれかに存在する地点すべてを表すオブジェクトを返します。ただし、両方のインスタンスに存在する地点は除外されます。
パブリック メソッド STUnion 任意の SqlGeography インスタンスと別の SqlGeography インスタンスとの和集合を表すオブジェクトを返します。
パブリック メソッド ToString インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された SqlGeography インスタンスについて、Open Geospatial Consortium (OGC) Well-Known Text (WKT) 表現を返します。 (Object. . :: . .ToString() () () () をオーバーライドします。)
パブリック メソッド Write SqlGeography オブジェクトをバイナリ ストリームに書き込みます。

先頭に戻る

説明

SQL Server 2008 は、geography 空間データ型の一連のメソッドをサポートしています。このようなメソッドには、Open Geospatial Consortium (OGC) 標準で定義されている地理に関するメソッド、およびこの標準に基づいたマイクロソフトの一連の拡張メソッドがあります。

スレッド セーフ

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