Geometry クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Azure Cosmos DB サービスの空間ジオメトリ オブジェクトの基本クラス。
[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Cosmos.Spatial.Converters.GeometryJsonConverter))]
[Newtonsoft.Json.JsonObject(Newtonsoft.Json.MemberSerialization.OptIn)]
[System.Runtime.Serialization.DataContract]
public abstract class Geometry
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Cosmos.Spatial.Converters.GeometryJsonConverter))>]
[<Newtonsoft.Json.JsonObject(Newtonsoft.Json.MemberSerialization.OptIn)>]
[<System.Runtime.Serialization.DataContract>]
type Geometry = class
Public MustInherit Class Geometry
- 継承
-
Geometry
- 派生
- 属性
コンストラクター
Geometry(GeometryType, GeometryParams) |
Azure Cosmos DB サービスの クラスの Geometry 新しいインスタンスを初期化します。 |
プロパティ
AdditionalProperties |
Azure Cosmos DB サービスの追加のプロパティを取得します。 |
BoundingBox |
Azure Cosmos DB サービスのこのジオメトリの境界ボックスを取得します。 |
Crs |
Azure Cosmos DB サービスのこのジオメトリの座標参照システムを取得します。 |
Type |
Azure Cosmos DB サービスの geometry 型を取得します。 |
メソッド
Distance(Geometry) |
Azure Cosmos DB サービス内の 2 つのジオメトリ間の距離 (メートル単位)。 |
Equals(Object) |
指定した が Azure Cosmos DB サービスの現在Geometryの と等しいかどうかを判断しますGeometry。 |
GetHashCode() |
Azure Cosmos DB サービスの型の Geometry ハッシュ関数として機能します。 |
Intersects(Geometry) |
現在の geometry1 が geometry2 と交差するかどうかを確認します。 |
IsValid() |
指定されたジオメトリが有効であり、Azure Cosmos DB サービスによるクエリでインデックスを作成または使用できるかどうかを判断します。
ジオメトリが無効な場合、インデックスは作成されません。 また、クエリ時間中に無効なジオメトリは と |
IsValidDetailed() |
指定されたジオメトリが有効であり、Azure Cosmos DB サービスによるクエリでインデックスを作成または使用できるかどうかを判断し、無効な場合は、追加の理由を文字列値として提供します。
ジオメトリが無効な場合、インデックスは作成されません。 また、クエリ時間中に無効なジオメトリは と |
Within(Geometry) |
現在の内部 Geometry が Azure Cosmos DB サービス内 |
適用対象
Azure SDK for .NET