Partager via


Geometry Classe

Définition

Classe de base pour les objets de géométrie spatiale dans le service 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
Héritage
Geometry
Dérivé
Attributs
Newtonsoft.Json.JsonConverterAttribute Newtonsoft.Json.JsonObjectAttribute DataContractAttribute

Constructeurs

Geometry(GeometryType, GeometryParams)

Initialise une nouvelle instance de la Geometry classe dans le service Azure Cosmos DB.

Propriétés

AdditionalProperties

Obtient des propriétés supplémentaires dans le service Azure Cosmos DB.

BoundingBox

Obtient un cadre englobant pour cette géométrie dans le service Azure Cosmos DB.

Crs

Obtient le système de référence de coordonnées pour cette géométrie dans le service Azure Cosmos DB.

Type

Obtient le type geometry dans le service Azure Cosmos DB.

Méthodes

Distance(Geometry)

Distance en mètres entre deux géométries dans le service Azure Cosmos DB.

Equals(Object)

Détermine si le spécifié Geometry est égal au actuel Geometry dans le service Azure Cosmos DB.

GetHashCode()

Sert de fonction de hachage pour le Geometry type dans le service Azure Cosmos DB.

Intersects(Geometry)

Vérifie si la géométrie actuelle1 croise geometry2.

IsValid()

Détermine si la géométrie spécifiée est valide et peut être indexée ou utilisée dans des requêtes par le service Azure Cosmos DB.

Si une géométrie n’est pas valide, elle ne sera pas indexée. En outre, pendant la requête, les géométries non valides sont équivalentes à undefined.

IsValidDetailed()

Détermine si la géométrie spécifiée est valide et peut être indexée ou utilisée dans des requêtes par le service Azure Cosmos DB et, si elle n’est pas valide, donne la raison supplémentaire sous forme de valeur de chaîne.

Si une géométrie n’est pas valide, elle ne sera pas indexée. En outre, pendant la requête, les géométries non valides sont équivalentes à undefined.

Within(Geometry)

Détermine si l’intérieur Geometry actuel est entièrement contenu outerGeometry dans le service Azure Cosmos DB.

S’applique à