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.
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é. |