DbGeometry Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente des formes géométriques.
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
type DbGeometry = class
Public Class DbGeometry
- Héritage
-
DbGeometry
- Attributs
Propriétés
Area |
Obtient une valeur double qui peut être null et qui indique la zone de cette valeur DbGeometry. Cette dernière peut être null si elle ne représente pas une surface. |
Boundary |
Obtient la limite des objets DbGeometry. |
Centroid |
Obtient la valeur DbGeometry qui représente le point centroïde de la valeur DbGeometry, qui peut être null si cette valeur ne représente pas une surface. |
ConvexHull |
Obtient la forme convexe de cette valeur DbGeometry sous la forme d'une autre valeur DbGeometry. |
CoordinateSystemId |
Obtient l'identificateur de système de coordonnées de l'objet DbGeometry. |
DefaultCoordinateSystemId |
Obtient l'identificateur de système de coordonnées par défaut (SRID) pour les valeurs géométriques. |
Dimension |
Obtient la dimension de la valeur DbGeometry donnée ou, si la valeur est une collection, la dimension de son plus grand élément. |
ElementCount |
Obtient le nombre d'éléments dans cette valeur DbGeometry, si elle représente une collection géométrique. <retourne>Le nombre d’éléments dans cette valeur géométrique, si elle représente une collection d’autres valeurs géométriques ; sinon, null.</Retourne> |
Elevation |
Obtient l'élévation (coordonnée Z) de la valeur DbGeometry, si elle représente un point. <retourne>l’élévation (coordonnée Z) de cette valeur géométrique, si elle représente un point ; sinon, null.</Retourne> |
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 la valeur DbGeometry donnée, en tant que valeur géométrique. |
ExteriorRing |
Obtient la valeur DbGeometry qui représente la boucle externe de la valeur DbGeometry, qui peut être null si cette valeur ne représente pas un polygone. |
InteriorRingCount |
Obtient le nombre d'anneaux intérieurs dans cette valeur DbGeometry, si elle représente un polygone. <retourne>Le nombre d’éléments dans cette valeur géométrique, si elle représente un polygone ; sinon, null.</Retourne> |
IsClosed |
Obtient une valeur booléenne pouvant être null, indiquant si cette valeur DbGeometry est fermée. Cette dernière peut être null si elle ne représente pas une courbe. |
IsEmpty |
Obtient une valeur booléenne pouvant être null, indiquant si cette valeur DbGeometry est vide. Cette dernière peut être null si elle ne représente pas une courbe. |
IsRing |
Obtient une valeur booléenne pouvant être null, indiquant si cette valeur DbGeometry est un anneau. Cette dernière peut être null si elle ne représente pas une courbe. |
IsSimple |
Obtient une valeur booléenne indiquant si cette valeur DbGeometry est simple. |
IsValid |
Obtient une valeur booléenne indiquant si cette valeur DbGeometry est valide. |
Length |
Obtient une valeur double qui peut être null et qui indique la longueur de cette valeur DbGeometry. Cette dernière peut être null si elle ne représente pas une courbe. |
Measure |
Obtient la mesure (coordonnée M) de cette valeur DbGeography, si elle représente un point. <retourne>la valeur Measure (coordonnée M) de cette valeur géométrique, si elle représente un point ; sinon, null.</Retourne> |
PointCount |
Obtient le nombre de points dans cette valeur DbGeometry, si elle représente une chaîne de ligne ou une boucle linéaire. <retourne>Le nombre d’éléments dans cette valeur géométrique, si elle représente une chaîne de ligne ou un anneau linéaire ; sinon, null.</Retourne> |
PointOnSurface |
Obtient un point sur la surface de cette valeur DbGeometry, qui peut être null si cette valeur ne représente pas une surface. |
Provider |
Obtient le fournisseur spatial qui sera utilisé pour les opérations sur ce type spatial. |
ProviderValue |
Obtient la représentation de la valeur DbGeometry qui est spécifique au fournisseur sous-jacent qui l'a créée. |
SpatialTypeName |
Obtient une représentation de nom de type spatiale 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 connue du contrat de données sérialisable de cette valeur DbGeometry. |
XCoordinate |
Obtient la coordonnée X de la valeur DbGeometry, si elle représente un point. <retourne>la valeur de coordonnée X de cette valeur géométrique, si elle représente un point ; sinon, null.</Retourne> |
YCoordinate |
Obtient la coordonnée Y de la valeur DbGeometry, si elle représente un point. <retourne>la valeur de coordonnée Y de cette valeur géométrique, si elle représente un point ; sinon, null.</Retourne> |
Méthodes
AsBinary() |
Génère la représentation binaire connue de cette valeur DbGeometry. |
AsGml() |
Génère une représentation GML (Geography Markup Language) de la valeur DbGeometry. |
AsText() |
Génère une représentation textuelle connue de la valeur DbGeometry. Inclut uniquement les coordonnées X et Y pour les points. |
Buffer(Nullable<Double>) |
Retourne un objet géométrique qui représente l'union de tous les points dont la distance depuis une instance géométrique est inférieure ou égale à une valeur spécifiée. |
Contains(DbGeometry) |
Détermine si cette valeur de DbGeometry contient l'argument spécifié de DbGeometry de façon spatiale. |
Crosses(DbGeometry) |
Détermine si cette valeur de DbGeometry croise l'argument spécifié de DbGeometry de façon spatiale. |
Difference(DbGeometry) |
Calcule la différence entre une cette valeur DbGeometry et une autre valeur DbGeometry. |
Disjoint(DbGeometry) |
Détermine si ce DbGeometry est disjoint de l'argument DbGeometry spécifié de façon spatiale. |
Distance(DbGeometry) |
Calcule la distance entre les points les plus proches dans cette valeur DbGeometry et une autre valeur DbGeometry. |
ElementAt(Int32) |
Retourne un élément de cette valeur DbGeometry depuis une position spécifique, s'il représente une collection géométrique. <param name="index">Position dans cette valeur géométrique à partir de laquelle l’élément doit être extrait.</param><retourne>l’élément dans cette valeur géométrique à la position spécifiée, s’il représente une collection d’autres valeurs géométriques ; sinon, null.</Retourne> |
FromBinary(Byte[]) |
Crée une valeur DbGeometry en fonction de la valeur binaire connue spécifiée. |
FromBinary(Byte[], Int32) |
Crée une valeur DbGeometry en fonction de la valeur binaire et de l'identificateur de système de coordonnées (SRID) connus spécifiés. |
FromGml(String) |
Crée une valeur DbGeometry en fonction de la valeur de langage de balisage de géographie (GML, Geography Markup Language). |
FromGml(String, Int32) |
Crée une valeur DbGeometry en fonction de la valeur de langage de balisage de géographie (GML, Geography Markup Language) et de l'identificateur du système de coordonnées (SRID, Coordinate System Identifier). |
FromText(String) |
Crée une valeur DbGeometry en fonction de la valeur texte connue spécifiée. |
FromText(String, Int32) |
Crée une valeur DbGeometry en fonction de la valeur texte et de l'identificateur de système de coordonnées (SRID) connus spécifiés. |
GeometryCollectionFromBinary(Byte[], Int32) |
Crée une valeur de collection DbGeometry en fonction de la valeur binaire et de l'identificateur de système de coordonnées (SRID, Coordinate System Identifier) connus spécifiés. |
GeometryCollectionFromText(String, Int32) |
Crée une valeur de collection DbGeometry en fonction de la valeur texte et de l'identificateur de système de coordonnées (SRID) connus spécifiés. |
InteriorRingAt(Int32) |
Retourne une boucle interne de cette valeur DbGeometry à une position spécifique si elle représente un polygone. <param name="index">Position dans cette valeur géométrique à partir de laquelle l’anneau intérieur doit être pris.</param><retourne>l’anneau intérieur dans cette valeur géométrique à la position spécifiée, s’il représente un polygone ; sinon, null.</Retourne> |
Intersection(DbGeometry) |
Calcule l'intersection entre cette valeur DbGeometry et une autre valeur DbGeometry. |
Intersects(DbGeometry) |
Détermine si cette valeur de DbGeometry coupe l'argument spécifié de DbGeometry de façon spatiale. |
LineFromBinary(Byte[], Int32) |
Crée une valeur de ligne DbGeometry en fonction de la valeur binaire et de l'identificateur de système de coordonnées (SRID) connus spécifiés. |
LineFromText(String, Int32) |
Crée une valeur de ligne DbGeometry en fonction de la valeur texte et de l'identificateur de système de coordonnées (SRID) connus spécifiés. |
MultiLineFromBinary(Byte[], Int32) |
Retourne la valeur multiligne 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 à plusieurs polygones à partir d’une valeur binaire connue. |
MultiPolygonFromText(String, Int32) |
Retourne la valeur à plusieurs polygones à partir d’une valeur binaire connue. |
Overlaps(DbGeometry) |
Détermine si cette valeur de DbGeometry chevauche l'argument spécifié de DbGeometry de façon spatiale. |
PointAt(Int32) |
Retourne un élément de cette valeur DbGeometry depuis une position spécifique, s'il représente une chaîne de ligne ou une boucle linéaire. <param name="index">Position dans cette valeur géométrique à partir de laquelle l’élément doit être extrait.</param><retourne>l’élément de cette valeur géométrique à la position spécifiée, s’il représente une chaîne linéaire ou un anneau linéaire ; sinon, null.</Retourne> |
PointFromBinary(Byte[], Int32) |
Crée une valeur de point DbGeometry en fonction de la valeur binaire et de l'identificateur de système de coordonnées (SRID) connus spécifiés. |
PointFromText(String, Int32) |
Crée une valeur de point DbGeometry en fonction de la valeur texte et de l'identificateur de système de coordonnées (SRID) connus spécifiés. |
PolygonFromBinary(Byte[], Int32) |
Crée une valeur de polygone DbGeometry en fonction de la valeur binaire et de l'identificateur de système de coordonnées (SRID) connus spécifiés. |
PolygonFromText(String, Int32) |
Crée une valeur de polygone DbGeometry en fonction de la valeur texte et de l'identificateur de système de coordonnées (SRID) connus spécifiés. |
Relate(DbGeometry, String) |
Détermine si cette valeur DbGeometry est liée à l'argument DbGeometry spécifié de façon spatiale en fonction du modèle d'intersection DE-9IM (Dimensionally Extended Nine-Intersection Model). |
SpatialEquals(DbGeometry) |
Détermine si ce DbGeometry est égal à l'argument DbGeometry spécifié de façon spatiale. |
SymmetricDifference(DbGeometry) |
Calcule la différence symétrique entre une cette valeur DbGeometry et une autre valeur DbGeometry. |
ToString() |
Retourne une chaîne représentant la valeur géométrique. |
Touches(DbGeometry) |
Détermine si cette valeur de DbGeometry touche l'argument spécifié de DbGeometry de façon spatiale. |
Union(DbGeometry) |
Calcule l'union de entre cette valeur DbGeometry avec une autre valeur DbGeometry. |
Within(DbGeometry) |
Détermine si cette valeur DbGeometry figure dans l'argument DbGeometry spécifié de façon spatiale. |