SqlGeometry クラス
SqlGeometry 型は、ユークリッド (平面) 座標系のデータを表します。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Types..::..SqlGeometry
名前空間: Microsoft.SqlServer.Types
アセンブリ: Microsoft.SqlServer.Types (Microsoft.SqlServer.Types.dll)
構文
'宣言
<SerializableAttribute> _
<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered := False, _
MaxByteSize := , IsFixedLength := False)> _
<CLSCompliantAttribute(True)> _
Public NotInheritable Class SqlGeometry _
Implements INullable, IBinarySerialize
'使用
Dim instance As SqlGeometry
[SerializableAttribute]
[SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false,
MaxByteSize = , IsFixedLength = false)]
[CLSCompliantAttribute(true)]
public sealed class SqlGeometry : INullable,
IBinarySerialize
[SerializableAttribute]
[SqlUserDefinedTypeAttribute(Format::UserDefined, IsByteOrdered = false,
MaxByteSize = , IsFixedLength = false)]
[CLSCompliantAttribute(true)]
public ref class SqlGeometry sealed : INullable,
IBinarySerialize
[<SealedAttribute>]
[<SerializableAttribute>]
[<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false,
MaxByteSize = , IsFixedLength = false)>]
[<CLSCompliantAttribute(true)>]
type SqlGeometry =
class
interface INullable
interface IBinarySerialize
end
public final class SqlGeometry implements INullable, IBinarySerialize
SqlGeometry 型は、以下のメンバーを公開しています。
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
IsNull | SqlGeometry オブジェクトが NULL であるかどうかを示す値を取得します。 |
![]() |
M | SqlGeometry インスタンスの M (メジャー) 値を取得します。メジャー値のセマンティクスはユーザー定義です。 |
![]() ![]() |
Null | SqlGeometry 型の null インスタンスを提供する、読み取り専用プロパティを取得します。 |
![]() |
STSrid | インスタンスの SRID (Spatial Reference Identifier) を表す整数を取得します。 |
![]() |
STX | Point インスタンスの X 座標プロパティを取得します。 |
![]() |
STY | Point インスタンスの Y 座標プロパティを取得します。 |
![]() |
Z | インスタンスの Z (標高) 値を取得します。標高値のセマンティクスはユーザーが定義します。 |
先頭に戻る
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
AsGml | SqlGeometry インスタンスの Geography Markup Language (GML) 表現を返します。 |
![]() |
AsTextZM | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された SqlGeometry インスタンスについて、Open Geospatial Consortium (OGC) Well-Known Text (WKT) 表現を返します。 |
![]() |
BufferWithTolerance | SqlGeometry インスタンスから各地点までの距離が指定した許容範囲内にある、すべての地点値の和集合を表すジオメトリック オブジェクトを返します。 |
![]() |
Equals | (Object から継承されています。) |
![]() |
Filter | インデックスが使用可能である場合に、SqlGeometry インスタンスが別の SqlGeometry インスタンスと交差するかどうかを判断する、高速のインデックス専用積集合メソッドを提供します。 |
![]() |
Finalize | (Object から継承されています。) |
![]() ![]() |
GeomFromGml | Geography Markup Language (GML) の SQL Server サブセットによる表現を指定して SqlGeometry インスタンスを構築します。 |
![]() |
GetHashCode | (Object から継承されています。) |
![]() |
GetType | (Object から継承されています。) |
![]() |
InstanceOf | SqlGeometry インスタンスが、指定した型と同じであるかどうかをテストします。 |
![]() |
MakeValid | 無効な SqlGeometry インスタンスを、有効な Open Geospatial Consortium (OGC) 型の SqlGeometry インスタンスに変換します。 |
![]() |
MemberwiseClone | (Object から継承されています。) |
![]() ![]() |
Parse | Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeometry インスタンスを返します。 |
![]() ![]() |
Point | X 値、Y 値、および SRID (spatial reference identifier) から、Point インスタンスを表す SqlGeometry インスタンスを構築します。 |
![]() |
Populate | geometry 型の呼び出しシーケンスを IGeometrySink オブジェクトに適用します。呼び出しシーケンスは、一連の図形、線、および地点です。SqlGeometry |
![]() |
Read | geometry 型のバイナリ表現を SqlGeometry オブジェクトに読み込みます。SqlGeometry |
![]() |
Reduce | 指定した SqlGeometry インスタンスを簡略化したものを返します。これは、指定された許容範囲で、特定のインスタンスに対して Douglas-Peucker アルゴリズムを実行することにより生成されます。 |
![]() |
STArea | SqlGeometry インスタンスの合計面積を返します。 |
![]() |
STAsBinary | SqlGeometry インスタンスについて Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を返します。この値には、インスタンスに格納されている Z 値または M 値が含まれません。 |
![]() |
STAsText | SqlGeometry インスタンスについて Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を返します。このテキストは、インスタンスに格納されている Z (標高) 値または M (メジャー) 値を含みません。 |
![]() |
STBoundary | SqlGeometry インスタンスの境界を返します。 |
![]() |
STBuffer | SqlGeometry インスタンスからの距離が指定した値以下となる、すべての地点の和集合を表すジオメトリック オブジェクトを返します。 |
![]() |
STCentroid | 1 つ以上の多角形で構成されている SqlGeometry インスタンスの重心を返します。 |
![]() |
STContains | 呼び出し元の SqlGeometry インスタンスが別の SqlGeometry を完全に含むかどうかを指定します。 |
![]() |
STConvexHull | SqlGeometry インスタンスの凸包を表すオブジェクトを返します。 |
![]() |
STCrosses | 呼び出し元の SqlGeometry インスタンスが指定された SqlGeometry インスタンスと交差するかどうかを示します。 |
![]() |
STDifference | 別の SqlGeometry インスタンス内に含まれていない、任意の SqlGeometry インスタンスの地点を表すオブジェクトを返します。 |
![]() |
STDimension | SqlGeometry インスタンスの最大次元数を返します。 |
![]() |
STDisjoint | 呼び出し元の SqlGeometry インスタンスが、指定した SqlGeometry と比較したときに連結されていないかどうかを示します。 |
![]() |
STDistance | 任意の SqlGeometry インスタンスの地点と指定した SqlGeometry インスタンスの地点との最短距離を返します。 |
![]() |
STEndPoint | SqlGeometry インスタンスの終点を返します。 |
![]() |
STEnvelope | 最小軸に沿って外接する、インスタンスの四角形を返します。 |
![]() |
STEquals | 指定した SqlGeometry に、呼び出し元の SqlGeometry と同じ点の集合があるかどうかを示します。 |
![]() |
STExteriorRing | 多角形の SqlGeometry インスタンスの外部リングを返します。 |
![]() ![]() |
STGeomCollFromText | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeometry インスタンスを返します。 |
![]() ![]() |
STGeomCollFromWKB | Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeometry コレクション インスタンスを返します。 |
![]() |
STGeometryN | SqlGeometry コレクション内の指定された SqlGeometry を返します。 |
![]() |
STGeometryType | geometry インスタンスで表される Open Geospatial Consortium (OGC) の型名を返します。SqlGeometry |
![]() ![]() |
STGeomFromText | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeometry インスタンスを返します。 |
![]() ![]() |
STGeomFromWKB | Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeometry インスタンスを返します。 |
![]() |
STInteriorRingN | Polygon の SqlGeometry インスタンスの指定した内部リングを返します。 |
![]() |
STIntersection | SqlGeometry インスタンスが別の SqlGeometry インスタンスと交差する地点を表すオブジェクトを返します。 |
![]() |
STIntersects | 呼び出し元の SqlGeometry インスタンスが別の SqlGeometry と交差するかどうかを示します。 |
![]() |
STIsClosed | 呼び出し元の SqlGeometry の始点と終点が同じかどうかを示します。 |
![]() |
STIsEmpty | 呼び出し元の SqlGeometry インスタンスが空かどうかを示します。 |
![]() |
STIsRing | 呼び出し元の SqlGeometry インスタンスがリングかどうかを示します。 |
![]() |
STIsSimple | 呼び出し元の SqlGeometry インスタンスが単純なものかどうかを示します。 |
![]() |
STIsValid | SqlGeometry インスタンスが適切な形式かどうかを示します。 |
![]() |
STLength | SqlGeometry インスタンス内の要素の合計長を返します。 |
![]() ![]() |
STLineFromText | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeometry インスタンスを返します。 |
![]() ![]() |
STLineFromWKB | Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeometry の LineString インスタンスを返します。 |
![]() ![]() |
STMLineFromText | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeometry インスタンスを返します。 |
![]() ![]() |
STMLineFromWKB | Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeometry の MultiLineString インスタンスを返します。 |
![]() ![]() |
STMPointFromText | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeometry インスタンスを返します。 |
![]() ![]() |
STMPointFromWKB | Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeometry の Point インスタンスを返します。 |
![]() ![]() |
STMPolyFromText | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeometry インスタンスを返します。 |
![]() ![]() |
STMPolyFromWKB | Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeometry の MultiPolygon インスタンスを返します。 |
![]() |
STNumGeometries | SqlGeometry インスタンスを構成する SqlGeometry の数を返します。 |
![]() |
STNumInteriorRing | Polygon の SqlGeometry インスタンスの内部リングの数を返します。 |
![]() |
STNumPoints | SqlGeometry インスタンス内の各図形に含まれる地点の合計数を返します。 |
![]() |
STOverlaps | 指定した SqlGeometry が現在の SqlGeometry と重なるかどうかを示します。 |
![]() ![]() |
STPointFromText | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeometry インスタンスを返します。 |
![]() ![]() |
STPointFromWKB | Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeometry の Point インスタンスを返します。 |
![]() |
STPointN | SqlGeometry インスタンス内の指定した地点を返します。 |
![]() |
STPointOnSurface | SqlGeometry インスタンスの内部にある任意の地点を返します。 |
![]() ![]() |
STPolyFromText | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された、Open Geospatial Consortium (OGC) の Well-Known Text (WKT) 表現を基に SqlGeometry インスタンスを返します。 |
![]() ![]() |
STPolyFromWKB | Open Geospatial Consortium (OGC) の Well-Known Binary (WKB) 表現を基に SqlGeometry の Polygon インスタンスを返します。 |
![]() |
STRelate | 呼び出し元の SqlGeometry が指定された SqlGeometry に関連しているかどうかを示します。 |
![]() |
STStartPoint | SqlGeometry インスタンスの始点を返します。 |
![]() |
STSymDifference | 任意の SqlGeometry インスタンスと別の SqlGeometry インスタンスのいずれかに存在する地点すべてを表すオブジェクトを返します。つまり、両方のインスタンスに存在する地点は除外されます。 |
![]() |
STTouches | 指定した SqlGeometry が現在の SqlGeometry に接しているかどうかを示します。 |
![]() |
STUnion | 任意の SqlGeometry インスタンスと別の SqlGeometry インスタンスとの和集合を表すオブジェクトを返します。 |
![]() |
STWithin | 現在の SqlGeometry が、指定した SqlGeometry インスタンスに完全に含まれているかどうかを示します。 |
![]() |
ToString | インスタンスに格納されている Z (標高) 値および M (メジャー) 値で補完された SqlGeometry インスタンスについて、Open Geospatial Consortium (OGC) Well-Known Text (WKT) 表現を返します。 (Object. . :: . .ToString() () () () をオーバーライドします。) |
![]() |
Write | SqlGeometry インスタンスをバイナリ ストリームに書き込みます。SqlGeometry |
先頭に戻る
説明
SQL Server 2008 は、geometry 空間データ型の一連のメソッドをサポートしています。このようなメソッドには、Open Geospatial Consortium (OGC) 標準で定義されているジオメトリに関するメソッド、およびこの標準に基づいた Microsoft の一連の拡張メソッドがあります。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)
.gif)