DbGeography Klasse

Definition

Stellt Daten in einem geodetischen Koordinatensystem (round earth) dar.

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
Vererbung
DbGeography
Attribute

Eigenschaften

Name Beschreibung
Area

Ruft einen nullablen Double-Wert, der den Bereich dieses DbGeography-Werts angibt, der null sein kann, wenn dieser Wert keine Oberfläche darstellt.

CoordinateSystemId

Ruft den Bezeichner ab, der dem Koordinatensystem zugeordnet ist.

DefaultCoordinateSystemId

Ruft die Standardkoordinatensystem-ID (SRID) für Geografiewerte (WGS 84) ab.

Dimension

Ruft die Dimension des angegebenen DbGeography Werts ab oder, wenn der Wert eine Auflistung ist, die größte Elementdimension.

ElementCount

Ruft die Anzahl der Elemente in diesem DbGeography-Wert ab, wenn es eine Geografieauflistung darstellt.

Elevation

Ruft die Erhöhung (Z-Koordinate) dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.

EndPoint

Ruft einen DbGeography -Wert zurück, der den Anfangspunkt dieses Werts darstellt, der null sein kann, wenn dieser DbGeography-Wert keine Kurve darstellt.

IsClosed

Ruft einen nullablen booleschen Wert ab, der angibt, ob dieser DbGeography-Wert geschlossen ist, der null sein kann, wenn dieser Wert keine Kurve darstellt.

IsEmpty

Ruft einen nullablen booleschen Wert ab, der angibt, ob dieser DbGeography-Wert leer ist.

Latitude

Ruft die Latitude-Koordinate dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.

Length

Ruft einen nullablen Double-Wert, der die Länge dieses DbGeography-Werts angibt, die null sein kann, wenn dieser Wert keine Kurve darstellt.

Longitude

Ruft die Längengradkoordinate dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.

Measure

Ruft die M (Measure)-Koordinate dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.

PointCount

Ruft die Anzahl der Punkte in diesem DbGeography-Wert ab, wenn es eine Linienzeichenfolge oder einen linearen Ring darstellt.

ProviderValue

Ruft eine Darstellung dieses DbGeography-Werts ab, der für den zugrunde liegenden Anbieter spezifisch ist, der ihn erstellt hat.

SpatialTypeName

Ruft den räumlichen Typnamen der DBGeographie ab.

StartPoint

Ruft einen DbGeography -Wert zurück, der den Anfangspunkt dieses Werts darstellt, der null sein kann, wenn dieser DbGeography-Wert keine Kurve darstellt.

WellKnownValue

Dient zum Abrufen oder Festlegen eines datenvertrags serialisierbaren bekannten Darstellung dieses DbGeography-Werts.

Methoden

Name Beschreibung
AsBinary()

Generiert die bekannte binäre Darstellung dieses DbGeography-Werts.

AsGml()

Generiert die GML-Darstellung (Geography Markup Language) dieses DbGeography-Werts.

AsText()

Generiert die bekannte Textdarstellung dieses DbGeography-Werts. Enthält nur Längengrad und Breitengrad für Punkte.

Buffer(Nullable<Double>)

Gibt ein Geografieobjekt zurück, das die Vereinigung aller Punkte darstellt, deren Abstand von einer geografischen Instanz kleiner oder gleich einem angegebenen Wert ist.

Difference(DbGeography)

Berechnet die Differenz dieses DbGeography-Werts und eines anderen DbGeography-Werts.

Disjoint(DbGeography)

Bestimmt, ob diese DbGeographie mit dem angegebenen DbGeography-Argument in räumlicher Weise getrennt ist.

Distance(DbGeography)

Berechnet den Abstand zwischen den nächstgelegenen Punkten in diesem DbGeography-Wert und einem anderen DbGeography-Wert.

ElementAt(Int32)

Gibt ein Element dieses DbGeography-Werts von einer bestimmten Position zurück, wenn es eine Geografieauflistung darstellt.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography Wert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID).

FromBinary(Byte[])

Erstellt einen neuen DbGeography Wert basierend auf dem angegebenen bekannten Binärwert.

FromGml(String, Int32)

Erstellt einen neuen DbGeography Wert basierend auf dem angegebenen GML-Wert (Geography Markup Language) und dem Koordinatensystembezeichner (SRID).

FromGml(String)

Erstellt einen neuen DbGeography Wert basierend auf dem angegebenen GML-Wert (Geography Markup Language).

FromText(String, Int32)

Erstellt einen neuen DbGeography Wert basierend auf dem angegebenen bekannten Textwert und dem Koordinatensystembezeichner (SRID).

FromText(String)

Erstellt einen neuen DbGeography Wert basierend auf dem angegebenen bekannten Textwert.

GeographyCollectionFromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography Sammlungswert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID).

GeographyCollectionFromText(String, Int32)

Erstellt einen neuen DbGeography Sammlungswert basierend auf dem angegebenen bekannten Textwert und dem Koordinatensystembezeichner (SRID).

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Intersection(DbGeography)

Berechnet die Schnittmenge dieses DbGeography-Werts und eines anderen DbGeography-Werts.

Intersects(DbGeography)

Bestimmt, ob dieser DbGeography-Wert das angegebene DbGeography-Argument räumliche überschneidet.

LineFromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography Zeilenwert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID).

LineFromText(String, Int32)

Erstellt einen neuen DbGeography Zeilenwert basierend auf dem angegebenen bekannten Textwert und koordinatensystembezeichner (SRID).

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MultiLineFromBinary(Byte[], Int32)

Gibt den Mehrzeilenwert aus einem Binärwert zurück.

MultiLineFromText(String, Int32)

Gibt den Mehrzeilenwert aus einem bekannten Textwert zurück.

MultiPointFromBinary(Byte[], Int32)

Gibt den Multipointwert aus einem bekannten Binärwert zurück.

MultiPointFromText(String, Int32)

Gibt den Multipointwert aus einem bekannten Textwert zurück.

MultiPolygonFromBinary(Byte[], Int32)

Gibt den Multi polygon-Wert aus einem bekannten Binärwert zurück.

MultiPolygonFromText(String, Int32)

Gibt den Mehrwert aus einem bekannten Textwert zurück.

PointAt(Int32)

Gibt ein Element dieses DbGeography-Werts von einer bestimmten Position zurück, wenn es eine Linienzeichenfolge oder einen linearen Ring darstellt.

PointFromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography Punktwert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID).

PointFromText(String, Int32)

Erstellt einen neuen DbGeography Punktwert basierend auf dem angegebenen bekannten Textwert und koordinatensystembezeichner (SRID).

PolygonFromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography Polygonwert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID).

PolygonFromText(String, Int32)

Erstellt einen neuen DbGeography Polygonwert basierend auf dem angegebenen bekannten Textwert und koordinatensystembezeichner (SRID).

SpatialEquals(DbGeography)

Bestimmt, ob diese DbGeography-Eigenschaft dem angegebenen DbGeography-Argument entspricht.

SymmetricDifference(DbGeography)

Berechnet den symmetrischen Unterschied dieses DbGeography-Werts und einen anderen DbGeography-Wert.

ToString()

Gibt eine Zeichenfolgendarstellung des Geografiewerts zurück.

Union(DbGeography)

Berechnet die Vereinigung dieses DbGeography-Werts und eines anderen DbGeography-Werts.

Gilt für: