Partager via


LineString Classe

Définition

Représente une géométrie composée de segments de ligne connectés.

[System.Runtime.Serialization.DataContract]
[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonGeometryConverterFactory))]
public sealed class LineString : Azure.Cosmos.Spatial.Geometry, IEquatable<Azure.Cosmos.Spatial.LineString>
[<System.Runtime.Serialization.DataContract>]
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonGeometryConverterFactory))>]
type LineString = class
    inherit Geometry
    interface IEquatable<LineString>
Public NotInheritable Class LineString
Inherits Geometry
Implements IEquatable(Of LineString)
Héritage
LineString
Attributs
Implémente

Constructeurs

LineString(IList<Position>)

Initialise une nouvelle instance de la classe LineString.

LineString(IList<Position>, GeometryParams)

Initialise une nouvelle instance de la classe LineString.

Propriétés

AdditionalProperties

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

(Hérité de Geometry)
BoundingBox

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

(Hérité de Geometry)
Crs

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

(Hérité de Geometry)
Positions

Obtient les positions de chaîne de ligne.

Type

Obtient le type geometry dans le service Azure Cosmos DB.

(Hérité de Geometry)

Méthodes

Distance(Geometry)

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

(Hérité de Geometry)
Equals(LineString)

Détermine si cela LineString est égal à .other

Equals(Object)

Détermine si l'objet LineString spécifié est égal à l'objet LineString actuel.

GetHashCode()

Sert de fonction de hachage pour le type LineString.

Intersects(Geometry)

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

(Hérité de Geometry)
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. De même, pendant la requête, les géométries non valides sont équivalentes à undefined.

(Hérité de Geometry)
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. De même, pendant la requête, les géométries non valides sont équivalentes à undefined.

(Hérité de Geometry)
Within(Geometry)

Détermine si le courant interne Geometry est entièrement contenu à l’intérieur outerGeometry du service Azure Cosmos DB.

(Hérité de Geometry)

S’applique à