Geometry クラス

定義

Azure Cosmos DB サービスの空間ジオメトリ オブジェクトの基本クラス。

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Documents.Spatial.Converters.GeometryJsonConverter))]
[Newtonsoft.Json.JsonObject(Newtonsoft.Json.MemberSerialization.OptIn)]
public abstract class Geometry
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Documents.Spatial.Converters.GeometryJsonConverter))>]
[<Newtonsoft.Json.JsonObject(Newtonsoft.Json.MemberSerialization.OptIn)>]
type Geometry = class
Public MustInherit Class Geometry
継承
Geometry
派生
属性
Newtonsoft.Json.JsonConverterAttribute Newtonsoft.Json.JsonObjectAttribute

コンストラクター

Geometry(GeometryType, GeometryParams)

Azure Cosmos DB サービスの クラスの Geometry 新しいインスタンスを初期化します。

プロパティ

AdditionalProperties

Azure Cosmos DB サービスの追加のプロパティを取得します。

BoundingBox

Azure Cosmos DB サービスのこのジオメトリの境界ボックスを取得します。

Crs

Azure Cosmos DB サービスのこのジオメトリの座標参照システムを取得します。

Type

Azure Cosmos DB サービスの geometry 型を取得します。

メソッド

Equals(Object)

指定した が Azure Cosmos DB サービスの現在Geometryの と等しいかどうかを判断しますGeometry

GetHashCode()

Azure Cosmos DB サービスの型の Geometry ハッシュ関数として機能します。

拡張メソッド

Distance(Geometry, Geometry)

Azure Cosmos DB サービス内の 2 つのジオメトリ間の距離 (メートル単位)。

Intersects(Geometry, Geometry)

geometry1 が geometry2 と交差するかどうかを確認します。

IsValid(Geometry)

指定した が geometry 有効であり、Azure Cosmos DB サービスによるクエリでインデックスを作成または使用できるかどうかを判断します。

ジオメトリが無効な場合、インデックスは作成されません。 また、クエリ時間中に無効なジオメトリは と undefined同じです。

IsValidDetailed(Geometry)

指定した が geometry 有効であり、Azure Cosmos DB サービスによるクエリでインデックスを作成または使用できるかどうかを判断します。

ジオメトリが無効な場合、インデックスは作成されません。 また、クエリ時間中に無効なジオメトリは と undefined同じです。

Within(Geometry, Geometry)

が Azure Cosmos DB サービス内Geometryouterに完全に含まれているかどうかをinnerGeometry判断します。

適用対象