Freigeben über


DbGeography Klasse

Definition

Stellt Daten in einem geodätischen (runde Erde) Koordinatensystem dar.

[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
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 Standardkoordinatensystem-ID (SRID) für Geografiewerte ab (WGS 84)

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. <gibt>die Anzahl der Elemente in diesem geography-Wert zurück, wenn er eine Auflistung anderer geografiewerte darstellt, andernfalls NULL.</Gibt>

Elevation

Ruft die Höhe (Z-Koordinate) dieses DbGeography-Werts ab, wenn er einen Punkt darstellt. <gibt den Wert für die Höhe (Z-Koordinate) dieses Geografiewerts zurück>, wenn er einen Punkt darstellt, andernfalls NULL.</Gibt>

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. <gibt den Breitengradkoordinatenwert dieses Geografiewerts zurück>, wenn er einen Punkt darstellt, andernfalls NULL.</Gibt>

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. <gibt den Längengradkoordinatenwert dieses Geografiewerts zurück>, wenn er einen Punkt darstellt, andernfalls NULL.</Gibt>

Measure

Ruft die M-Koordinate (Measure) dieses DbGeography-Werts ab, wenn er einen Punkt darstellt. <gibt den Koordinatenwert M (Measure) dieses geografiewerts zurück>, wenn er einen Punkt darstellt, andernfalls NULL.</Gibt>

PointCount

Ruft die Anzahl der Punkte in diesem DbGeography-Wert ab, wenn er einen LineString oder einen linearen Ring darstellt. <gibt>die Anzahl der Elemente in diesem geography-Wert zurück, wenn er eine Linienzeichenfolge oder einen linearen Ring darstellt, andernfalls NULL.</Gibt>

Provider

Ruft den räumlichen Anbieter ab, der für Vorgänge für diesen räumlichen Typ verwendet wird.

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. <param name="index">Die Position innerhalb dieses Geografiewerts, von der das Element übernommen werden soll.</param><gibt das Element in diesem geography-Wert an der angegebenen Position zurück>, wenn es eine Auflistung anderer geografiewerte darstellt, andernfalls NULL.</Gibt>

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

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

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. <param name="index">Die Position innerhalb dieses Geografiewerts, von der das Element übernommen werden soll.</param><gibt das Element in diesem geography-Wert an der angegebenen Position zurück>, wenn es eine Linienzeichenfolge oder einen linearen Ring darstellt, andernfalls NULL.</Gibt>

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: