Partager via


DbGeography Classe

Définition

Représente des données dans un système de coordonnées géodésique (terre ronde).

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

Propriétés

Area

Obtient une valeur double qui peut être null et qui indique la zone de cette valeur DbGeography. Cette dernière peut être null si elle ne représente pas une surface.

CoordinateSystemId

Obtient l'identificateur associé à ce système de coordonnées.

DefaultCoordinateSystemId

Obtient l'identificateur de système de coordonnées par défaut (SRID) pour les valeurs géographiques (WGS 84).

Dimension

Obtient la dimension de la valeur DbGeography donnée ou, si la valeur est une collection, la plus grande dimension de l'élément.

ElementCount

Obtient le nombre d'éléments dans cette valeur DbGeography, si elle représente une collection géographique.

Elevation

Obtient l'élévation (coordonnée Z) de la valeur DbGeography, si elle représente un point.

EndPoint

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

IsClosed

Obtient une valeur booléenne pouvant être null, indiquant si cette valeur DbGeography est fermée. Cette dernière peut être null si elle ne représente pas une courbe.

IsEmpty

Obtient une valeur booléenne indiquant si cette valeur DbGeography est vide.

Latitude

Obtient les coordonnées de latitude de la valeur DbGeography, si elle représente un point.

Length

Obtient une valeur double qui peut être null et qui indique la longueur de cette valeur DbGeography. Cette dernière peut être null si elle ne représente pas une courbe.

Longitude

Obtient les coordonnées de longitude de la valeur DbGeography, si elle représente un point.

Measure

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

PointCount

Obtient le nombre de points dans cette valeur DbGeography, si elle représente une chaîne de ligne ou une boucle linéaire.

ProviderValue

Obtient la représentation de la valeur DbGeography qui est spécifique au fournisseur sous-jacent qui l'a créée.

SpatialTypeName

Obtient le nom du type spatial de DBGeography.

StartPoint

Obtient une valeur DbGeography représentant le point de départ de cette valeur, qui peut être null si cette valeur DbGeography 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 DbGeography.

Méthodes

AsBinary()

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

AsGml()

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

AsText()

Génère la représentation texte connue de cette valeur DbGeography. Inclut uniquement la longitude et la latitude pour les points.

Buffer(Nullable<Double>)

Retourne un objet géographique qui représente l'union de tous les points dont la distance depuis une instance géographique est inférieure ou égale à une valeur spécifiée.

Difference(DbGeography)

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

Disjoint(DbGeography)

Détermine si ce DbGeography est disjoint de l'argument DbGeography spécifié de façon spatiale.

Distance(DbGeography)

Calcule la distance entre les points les plus proches dans cette valeur DbGeography et une autre valeur DbGeography.

ElementAt(Int32)

Retourne un élément de cette valeur DbGeography depuis une position spécifique, s'il représente une collection géographique.

Equals(Object)

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

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

Crée une valeur DbGeography en fonction de la valeur binaire connue spécifiée.

FromBinary(Byte[], Int32)

Crée une valeur DbGeography 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 DbGeography en fonction de la valeur de langage de balisage de géographie (GML, Geography Markup Language).

FromGml(String, Int32)

Crée une valeur DbGeography 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 DbGeography en fonction de la valeur texte connue spécifiée.

FromText(String, Int32)

Crée une valeur DbGeography en fonction de la valeur texte et de l'identificateur de système de coordonnées (SRID) connus spécifiés.

GeographyCollectionFromBinary(Byte[], Int32)

Crée une valeur de collection DbGeography en fonction de la valeur binaire et de l'identificateur de système de coordonnées (SRID, Coordinate System Identifier) connus spécifiés.

GeographyCollectionFromText(String, Int32)

Crée une valeur de collection DbGeography en fonction de la valeur texte et de l'identificateur de système de coordonnées (SRID) connus spécifiés.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Intersection(DbGeography)

Calcule l'intersection entre cette valeur DbGeography et une autre valeur DbGeography.

Intersects(DbGeography)

Détermine si cette valeur DbGeography coupe l'argument DbGeography spécifiée de façon spatiale.

LineFromBinary(Byte[], Int32)

Crée une valeur de ligne DbGeography 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 DbGeography en fonction de la valeur texte et de l'identificateur de système de coordonnées (SRID) connus spécifiés.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
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 de texte connue.

PointAt(Int32)

Retourne un élément de cette valeur DbGeography depuis une position spécifique, si elle représente une chaîne de ligne ou une boucle linéaire.

PointFromBinary(Byte[], Int32)

Crée une valeur de point DbGeography 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 DbGeography 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 DbGeography 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 DbGeography en fonction de la valeur texte et de l'identificateur de système de coordonnées (SRID) connus spécifiés.

SpatialEquals(DbGeography)

Détermine si ce DbGeography est égal à l'argument DbGeography spécifié de façon spatiale.

SymmetricDifference(DbGeography)

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

ToString()

Retourne une chaîne représentant la valeur géographique.

Union(DbGeography)

Calcule l'union de cette valeur DbGeography avec une autre valeur DbGeography.

S’applique à