Compartir a través de


Geometry Clase

Definición

Clase base para objetos de geometría espacial en el servicio 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
Herencia
Geometry
Derivado
Atributos
Newtonsoft.Json.JsonConverterAttribute Newtonsoft.Json.JsonObjectAttribute DataContractAttribute

Constructores

Geometry(GeometryType, GeometryParams)

Inicializa una nueva instancia de la Geometry clase en el servicio Azure Cosmos DB.

Propiedades

AdditionalProperties

Obtiene propiedades adicionales en el servicio Azure Cosmos DB.

BoundingBox

Obtiene el rectángulo de selección de esta geometría en el servicio Azure Cosmos DB.

Crs

Obtiene el sistema de referencia de coordenadas para esta geometría en el servicio Azure Cosmos DB.

Type

Obtiene el tipo de geometría en el servicio Azure Cosmos DB.

Métodos

Distance(Geometry)

Distancia en metros entre dos geometrías en el servicio Azure Cosmos DB.

Equals(Object)

Determina si el especificado Geometry es igual al actual Geometry en el servicio Azure Cosmos DB.

GetHashCode()

Actúa como una función hash para el Geometry tipo en el servicio Azure Cosmos DB.

Intersects(Geometry)

Comprueba si geometry1 actual forma intersección con geometry2.

IsValid()

Determina si la geometría especificada es válida y se puede indexar o usar en consultas mediante el servicio Azure Cosmos DB.

Si una geometría no es válida, no se indexará. También durante el tiempo de consulta las geometrías no válidas son equivalentes a undefined.

IsValidDetailed()

Determina si la geometría especificada es válida y se puede indexar o usar en consultas por el servicio Azure Cosmos DB y, si no es válida, proporciona el motivo adicional como valor de cadena.

Si una geometría no es válida, no se indexará. También durante el tiempo de consulta las geometrías no válidas son equivalentes a undefined.

Within(Geometry)

Determina si el interior Geometry actual está totalmente contenido dentro outerGeometry del servicio Azure Cosmos DB.

Se aplica a