DbGeometry Classe

Définition

Fournit une classe de base pour les objets qui définissent des formes géométriques.

public ref class DbGeometry
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeometry = class
Public Class DbGeometry
Héritage
DbGeometry
Attributs

Propriétés

Nom Description
Area

Obtient une valeur double nullable qui indique la zone de cette valeur DbGeometry, qui peut être null si cette valeur ne représente pas une surface.

Boundary

Obtient la limite des objets DbGeometry.

Centroid

Obtient la valeur DbGeometry qui représente le centroïde de cette valeur DbGeometry, qui peut être null si cette valeur ne représente pas une surface.

ConvexHull

Obtient la coque convex de cette valeur DbGeometry comme autre valeur DbGeometry.

CoordinateSystemId

Obtient l’identificateur du système de coordonnées de l’objet DbGeometry.

DefaultCoordinateSystemId

Obtient l’ID de système de coordonnées par défaut (SRID) pour les valeurs géométriques.

Dimension

Obtient la dimension de la valeur donnée DbGeometry ou, si la valeur est une collection, la dimension de son plus grand élément.

ElementCount

Obtient le nombre d’éléments de cette valeur DbGeometry, s’il représente une collection geometry.

Elevation

Obtient l’élévation (coordonnée Z) de cette valeur DbGeometry, si elle représente un point.

EndPoint

Obtient une valeur DbGeometry représentant le point de départ de cette valeur, qui peut être null si cette valeur DbGeometry ne représente pas une courbe.

Envelope

Obtient l’enveloppe (cadre englobant minimal) de cette valeur DbGeometry, sous forme de valeur geometry.

ExteriorRing

Obtient la valeur DbGeometry qui représente l’anneau extérieur de cette valeur DbGeometry, qui peut être null si cette valeur ne représente pas de polygone.

InteriorRingCount

Obtient le nombre d’anneaux intérieurs dans cette valeur DbGeometry, s’il représente un polygone.

IsClosed

Obtient une valeur booléenne nullable indiquant si cette valeur DbGeometry est fermée, ce qui peut être null si cette valeur ne représente pas une courbe.

IsEmpty

Obtient une valeur booléenne nullable indiquant si cette valeur DbGeometry est vide, ce qui peut être null si cette valeur ne représente pas une courbe.

IsRing

Obtient une valeur booléenne nullable indiquant si cette valeur DbGeometry est un anneau, qui peut être null si cette valeur ne représente pas une courbe.

IsSimple

Obtient une valeur booléenne nullable indiquant si cette valeur DbGeometry est simple.

IsValid

Obtient une valeur booléenne nullable indiquant si cette valeur DbGeometry est valide.

Length

Obtient une valeur double nullable qui indique la longueur de cette valeur DbGeometry, qui peut être null si cette valeur ne représente pas une courbe.

Measure

Obtient la mesure (coordonnée M) de cette valeur DbGeometry, si elle représente un point.

PointCount

Obtient le nombre de points dans cette valeur DbGeometry, s’il représente une chaîne de ligne ou un anneau linéaire.

PointOnSurface

Obtient un point sur la surface de cette valeur DbGeometry, qui peut être null si cette valeur ne représente pas une surface.

ProviderValue

Obtient une représentation de cette valeur DbGeometry spécifique au fournisseur sous-jacent qui l’a construite.

SpatialTypeName

Obtient une représentation de nom de type spatial de cette valeur DbGeometry.

StartPoint

Obtient une valeur DbGeometry représentant le point de départ de cette valeur, qui peut être null si cette valeur DbGeometry ne représente pas une courbe.

WellKnownValue

Obtient ou définit une représentation sérialisable de contrat de données bien connue de cette valeur DbGeometry.

XCoordinate

Obtient la coordonnée X de cette valeur DbGeometry, si elle représente un point.

YCoordinate

Obtient la coordonnée Y de cette valeur DbGeometry, si elle représente un point.

Méthodes

Nom Description
AsBinary()

Génère la représentation binaire connue de cette valeur DbGeometry.

AsGml()

Génère la représentation GML (Geography Markup Language) de cette valeur DbGeometry.

AsText()

Génère la représentation textuelle connue de cette valeur DbGeometry. Inclut uniquement les coordonnées X et Y pour les points.

Buffer(Nullable<Double>)

Renvoie un objet geometry qui représente l’union de tous les points dont la distance d’une instance geometry est inférieure ou égale à une valeur spécifiée.

Contains(DbGeometry)

Détermine si cette valeur DbGeometry contient spatialement l’argument DbGeometry spécifié.

Crosses(DbGeometry)

Détermine si cette valeur DbGeometry croise spatialement l’argument DbGeometry spécifié.

Difference(DbGeometry)

Calcule la différence entre cette valeur DbGeometry et une autre valeur DbGeometry.

Disjoint(DbGeometry)

Détermine si cette dbGeometry est disjoint spatialement de l’argument DbGeometry spécifié.

Distance(DbGeometry)

Calcule la distance entre les points les plus proches de cette valeur DbGeometry et une autre valeur DbGeometry.

ElementAt(Int32)

Retourne un élément de cette valeur DbGeometry à partir d’une position spécifique, s’il représente une collection géométrique.

Equals(Object)

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

(Hérité de Object)
FromBinary(Byte[], Int32)

Crée une valeur DbGeometry basée sur la valeur binaire connue spécifiée et l’identificateur de système de coordonnées (SRID).

FromBinary(Byte[])

Crée une valeur DbGeometry basée sur la valeur binaire connue spécifiée.

FromGml(String, Int32)

Crée une valeur DbGeometry basée sur la valeur GML (Geography Markup Language) spécifiée et l’identificateur de système de coordonnées (SRID).

FromGml(String)

Crée une DbGeometry valeur basée sur la valeur GML (Geography Markup Language) spécifiée.

FromText(String, Int32)

Crée une valeur DbGeometry en fonction de la valeur de texte connue spécifiée et de l’identificateur du système de coordonnées (SRID).

FromText(String)

Crée une valeur DbGeometry basée sur la valeur de texte connue spécifiée.

GeometryCollectionFromBinary(Byte[], Int32)

Crée une DbGeometry valeur de collection basée sur la valeur binaire connue spécifiée et l’identificateur de système de coordonnées (SRID).

GeometryCollectionFromText(String, Int32)

Crée une DbGeometry valeur de collection basée sur la valeur de texte connue spécifiée et l’identificateur du système de coordonnées (SRID).

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InteriorRingAt(Int32)

Retourne un anneau intérieur de cette valeur DbGeometry à une position spécifique, s’il représente un polygone.

Intersection(DbGeometry)

Calcule l’intersection de cette valeur DbGeometry et d’une autre valeur DbGeometry.

Intersects(DbGeometry)

Détermine si cette valeur DbGeometry croise spatialement l’argument DbGeometry spécifié.

LineFromBinary(Byte[], Int32)

Crée une DbGeometry valeur de ligne basée sur la valeur binaire connue spécifiée et l’identificateur de système de coordonnées (SRID).

LineFromText(String, Int32)

Crée une DbGeometry valeur de ligne basée sur la valeur de texte connue spécifiée et l’identificateur du système de coordonnées (SRID).

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MultiLineFromBinary(Byte[], Int32)

Retourne la valeur multiligne à partir d’une valeur binaire.

MultiLineFromText(String, Int32)

Retourne la valeur multiligne à partir d’une valeur de texte connue.

MultiPointFromBinary(Byte[], Int32)

Retourne la valeur multipoint à partir d’une valeur binaire connue.

MultiPointFromText(String, Int32)

Retourne la valeur multipoint à partir d’une valeur de texte connue.

MultiPolygonFromBinary(Byte[], Int32)

Retourne la valeur multi polygone à partir d’une valeur binaire connue.

MultiPolygonFromText(String, Int32)

Retourne la valeur multi polygone à partir d’une valeur binaire connue.

Overlaps(DbGeometry)

Détermine si cette valeur DbGeometry chevauche spatialement l’argument DbGeometry spécifié.

PointAt(Int32)

Retourne un élément de cette valeur DbGeometry à partir d’une position spécifique, s’il représente une chaîne de ligne ou un anneau linéaire.

PointFromBinary(Byte[], Int32)

Crée une DbGeometry valeur de point basée sur la valeur binaire connue spécifiée et l’identificateur de système de coordonnées (SRID).

PointFromText(String, Int32)

Crée une DbGeometry valeur de point en fonction de la valeur de texte connue spécifiée et de l’identificateur du système de coordonnées (SRID).

PolygonFromBinary(Byte[], Int32)

Crée une valeur de DbGeometry polygone basée sur la valeur binaire connue spécifiée et l’identificateur de système de coordonnées (SRID).

PolygonFromText(String, Int32)

Crée une valeur DbGeometry de polygone basée sur la valeur de texte connue spécifiée et l’identificateur du système de coordonnées (SRID).

Relate(DbGeometry, String)

Détermine si cette valeur DbGeometry est liée spatialement à l’argument DbGeometry spécifié en fonction du modèle d’intersection DE-9IM (Dimensionally Extended Nine-Intersection Model) donné.

SpatialEquals(DbGeometry)

Détermine si cette dbGeometry est spatialement égale à l’argument DbGeometry spécifié.

SymmetricDifference(DbGeometry)

Calcule la différence symétrique entre cette valeur DbGeometry et une autre valeur DbGeometry.

ToString()

Retourne une représentation sous forme de chaîne de la valeur géométrique.

Touches(DbGeometry)

Détermine si cette valeur DbGeometry touche spatialement l’argument DbGeometry spécifié.

Union(DbGeometry)

Calcule l’union de cette valeur DbGeometry et d’une autre valeur DbGeometry.

Within(DbGeometry)

Détermine si cette valeur DbGeometry est spatialement dans l’argument DbGeometry spécifié.

S’applique à