Compartilhar via


Geometry Classe

Definição

Classe base para objetos de geometria espacial no serviço do 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
Herança
Geometry
Derivado
Atributos
Newtonsoft.Json.JsonConverterAttribute Newtonsoft.Json.JsonObjectAttribute DataContractAttribute

Construtores

Geometry(GeometryType, GeometryParams)

Inicializa uma nova instância da Geometry classe no serviço do Azure Cosmos DB.

Propriedades

AdditionalProperties

Obtém propriedades adicionais no serviço do Azure Cosmos DB.

BoundingBox

Obtém a caixa delimitadora dessa geometria no serviço do Azure Cosmos DB.

Crs

Obtém o Sistema de Referência de Coordenadas para essa geometria no serviço do Azure Cosmos DB.

Type

Obtém o tipo de geometria no serviço do Azure Cosmos DB.

Métodos

Distance(Geometry)

Distância em metros entre duas geometrias no serviço do Azure Cosmos DB.

Equals(Object)

Determina se o especificado Geometry é igual ao atual Geometry no serviço do Azure Cosmos DB.

GetHashCode()

Serve como uma função de hash para o Geometry tipo no serviço do Azure Cosmos DB.

Intersects(Geometry)

Verifica se a geometria1 atual se cruza com geometria2.

IsValid()

Determina se a geometria especificada é válida e pode ser indexada ou usada em consultas pelo serviço do Azure Cosmos DB.

Se uma geometria não for válida, ela não será indexada. Também durante o tempo de consulta geometrias inválidas são equivalentes a undefined.

IsValidDetailed()

Determina se a geometria especificada é válida e pode ser indexada ou usada em consultas pelo serviço do Azure Cosmos DB e, se inválida, fornece o motivo adicional como um valor de cadeia de caracteres.

Se uma geometria não for válida, ela não será indexada. Também durante o tempo de consulta geometrias inválidas são equivalentes a undefined.

Within(Geometry)

Determina se a parte interna Geometry atual está totalmente contida outerGeometry no serviço do Azure Cosmos DB.

Aplica-se a