Share via


MultiPolygon クラス

定義

複数のポリゴンで構成されるジオメトリ。

[System.Runtime.Serialization.DataContract]
public sealed class MultiPolygon : Microsoft.Azure.Cosmos.Spatial.Geometry, IEquatable<Microsoft.Azure.Cosmos.Spatial.MultiPolygon>
[<System.Runtime.Serialization.DataContract>]
type MultiPolygon = class
    inherit Geometry
    interface IEquatable<MultiPolygon>
Public NotInheritable Class MultiPolygon
Inherits Geometry
Implements IEquatable(Of MultiPolygon)
継承
MultiPolygon
属性
実装

コンストラクター

MultiPolygon(IList<PolygonCoordinates>)

MultiPolygon クラスの新しいインスタンスを初期化します。

MultiPolygon(IList<PolygonCoordinates>, GeometryParams)

MultiPolygon クラスの新しいインスタンスを初期化します。

プロパティ

AdditionalProperties

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

(継承元 Geometry)
BoundingBox

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

(継承元 Geometry)
Crs

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

(継承元 Geometry)
Polygons

インスタンスの PolygonCoordinates コレクションを取得します。 各 PolygonCoordinates は個別の多角形を表します。

Type

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

(継承元 Geometry)

メソッド

Distance(Geometry)

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

(継承元 Geometry)
Equals(MultiPolygon)

MultiPolygon と等しい otherかどうかを判断します。

Equals(Object)

指定した MultiPolygon が現在の MultiPolygon と等しいかどうかを示します。

GetHashCode()

MultiPolygon 型のハッシュ関数として機能します。

Intersects(Geometry)

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

(継承元 Geometry)
IsValid()

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

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

(継承元 Geometry)
IsValidDetailed()

指定されたジオメトリが有効であり、Azure Cosmos DB サービスによるクエリでインデックスを作成または使用できるかどうかを判断し、無効な場合は、追加の理由を文字列値として提供します。

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

(継承元 Geometry)
Within(Geometry)

現在の内部 Geometry が Azure Cosmos DB サービス内 outerGeometry に完全に含まれているかどうかを判断します。

(継承元 Geometry)

適用対象

こちらもご覧ください