Freigeben über


DbGeography Klasse

Definition

Stellt Daten in einem geodätischen (runde Erde) Koordinatensystem 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

Area

Ruft einen doppelten Wert ab, der NULL-Werte zulässt und der den Bereich dieses angegebenen DbGeography-Werts angibt, der möglicherweise NULL ist, wenn dieser Wert keine Oberfläche darstellt.

CoordinateSystemId

Ruft den Bezeichner ab, der dem Koordinatensystem zugeordnet ist.

DefaultCoordinateSystemId

Ruft die ID des Standardkoordinatensystems (SRID) für Geografiewerte (WGS 84) ab.

Dimension

Ruft die Abmessungen des angegebenen Werts DbGeography oder, wenn der Wert eine Auflistung ist, der Abmessungen des größten Elements ab.

ElementCount

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

Elevation

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

EndPoint

Ruft einen DbGeography-Wert ab, der den Anfangspunkt des Werts darstellt. Der kann möglicherweise NULL sein, wenn dieser DbGeography-Wert keine Kurve darstellt.

IsClosed

Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeography-Wert geschlossen ist. Kann NULL sein, wenn dieser Wert keine Kurve darstellt.

IsEmpty

Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeometry-Wert leer ist.

Latitude

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

Length

Ruft einen doppelten Wert ab, der NULL-Werte zulässt und der die Länge dieses angegebenen DbGeography-Werts angibt, der möglicherweise NULL ist, wenn dieser Wert keine Kurve darstellt.

Longitude

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

Measure

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

PointCount

Ruft die Anzahl der Punkte in diesem DbGeography-Wert ab, wenn er einen LineString oder einen linearen Ring darstellt.

ProviderValue

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

SpatialTypeName

Ruft den speziellen Typnamen der DBGeography ab.

StartPoint

Ruft einen DbGeography-Wert ab, der den Anfangspunkt des Werts darstellt. Der kann möglicherweise NULL sein, wenn dieser DbGeography-Wert keine Kurve darstellt.

WellKnownValue

Ruft eine serialisierbare bekannte Darstellung des Datenvertrags dieses DbGeography-Werts ab oder legt diese fest.

Methoden

AsBinary()

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

AsGml()

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

AsText()

Generiert die bekannte Textdarstellung dieses DbGeography-Werts. Schließt nur Breite und Länge für Punkte ein.

Buffer(Nullable<Double>)

Gibt ein Geografie-Objekt zurück, das die Vereinigung aller Punkte darstellt, deren Abstand zu einer Geografieinstanz kleiner oder gleich einem angegebenen Wert ist.

Difference(DbGeography)

Berechnet die Differenz zwischen diesem DbGeography-Wert und einem anderen DbGeography-Wert.

Disjoint(DbGeography)

Bestimmt, ob dieses DbGeography vom angegebenen DbGeography-Argument räumlich disjunkt ist.

Distance(DbGeography)

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

ElementAt(Int32)

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

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FromBinary(Byte[])

Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Binärwert.

FromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).

FromGml(String)

Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language).

FromGml(String, Int32)

Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language) und Koordinatensystem-ID (SRID).

FromText(String)

Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Textwerts.

FromText(String, Int32)

Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).

GeographyCollectionFromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography-Sammlungswert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).

GeographyCollectionFromText(String, Int32)

Erstellt einen neuen DbGeography-Sammlungswert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Intersection(DbGeography)

Berechnet die Schnittmenge von diesem DbGeography-Wert und einem anderen DbGeography-Wert.

Intersects(DbGeography)

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

LineFromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography-Zeilenwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).

LineFromText(String, Int32)

Erstellt einen neuen DbGeography-Zeilenwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

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

Gibt den mehrzeiligen Wert aus einem Binärwert zurück.

MultiLineFromText(String, Int32)

Gibt den Mehrzeilenwert eines bekannten Textwerts zurück.

MultiPointFromBinary(Byte[], Int32)

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

MultiPointFromText(String, Int32)

Gibt den Multipointwert von einem bekannten Textwert zurück.

MultiPolygonFromBinary(Byte[], Int32)

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

MultiPolygonFromText(String, Int32)

Gibt den Multipolygonwert aus einem bekannten Textwert zurück.

PointAt(Int32)

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

PointFromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography-Punktwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).

PointFromText(String, Int32)

Erstellt einen neuen DbGeography-Punktwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).

PolygonFromBinary(Byte[], Int32)

Erstellt einen neuen DbGeography-Polygonwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).

PolygonFromText(String, Int32)

Erstellt einen neuen DbGeography-Polygonwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).

SpatialEquals(DbGeography)

Bestimmt, ob dieses DbGeography mit dem angegebenen DbGeography-Argument räumlich gleich ist.

SymmetricDifference(DbGeography)

Berechnet die symmetrische Differenz zwischen diesem DbGeography-Wert und einem anderen DbGeography-Wert.

ToString()

Gibt eine Zeichenfolgenentsprechung des Geografiewerts zurück.

Union(DbGeography)

Berechnet die Union von diesem DbGeography-Wert und einem anderen DbGeography-Wert.

Gilt für: