DbGeometry Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt geometrische Formen dar.
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
type DbGeometry = class
Public Class DbGeometry
- Vererbung
-
DbGeometry
- Attribute
Eigenschaften
Area |
Ruft einen doppelten Wert ab, der NULL-Werte zulässt und der den Bereich dieses angegebenen DbGeometry-Werts angibt, der möglicherweise NULL ist, wenn dieser Wert keine Oberfläche darstellt. |
Boundary |
Ruft die Begrenzung der DbGeometry-Objekte ab. |
Centroid |
Ruft den DbGeometry-Wert ab, der den Schwerpunkt dieses DbGeometry-Werts darstellt, der möglicherweise NULL ist, wenn der Wert keine Oberfläche darstellt. |
ConvexHull |
Ruft die konvexe Hülle dieses DbGeometry-Werts als einen anderen DbGeometry-Wert ab. |
CoordinateSystemId |
Ruft den Bezeichner des Koordinatensystems des DbGeometry-Objekts ab. |
DefaultCoordinateSystemId |
Ruft die Standardkoordinatensystem-ID (SRID) für Geometriewerte ab. |
Dimension |
Ruft die Abmessungen des angegebenen DbGeometry-Werts ab oder, wenn der Wert eine Auflistung ist, der Abmessung des größten Elements. |
ElementCount |
Ruft die Anzahl der Elemente in diesem DbGeometry-Wert ab, wenn er eine Geometrieauflistung darstellt. <gibt>die Anzahl der Elemente in diesem Geometriewert zurück, wenn er eine Auflistung anderer Geometriewerte darstellt, andernfalls NULL.</Gibt> |
Elevation |
Ruft die Höhe (Z-Koordinate) dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt. <gibt die Höhe (Z-Koordinate) dieses Geometriewerts zurück>, wenn er einen Punkt darstellt, andernfalls NULL.</Gibt> |
EndPoint |
Ruft einen DbGeometry-Wert ab, der den Anfangspunkt des Werts darstellt. Der kann möglicherweise NULL sein, wenn dieser DbGeometry-Wert keine Kurve darstellt. |
Envelope |
Ruft den Umschlag (minimaler Begrenzungsrahmen) dieses DbGeometry-Werts als Geometriewert ab. |
ExteriorRing |
Ruft den DbGeometry-Wert ab, der den äußeren Ring dieses angegebenen DbGeometry-Werts darstellt, der möglicherweise NULL ist, wenn der Wert kein Polygon darstellt. |
InteriorRingCount |
Ruft die Anzahl der inneren Ringe in diesem DbGeometry-Wert ab, wenn er ein Polygon darstellt. <gibt>die Anzahl der Elemente in diesem Geometriewert zurück, wenn er ein Polygon darstellt, andernfalls NULL.</Gibt> |
IsClosed |
Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeometry-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. Kann NULL sein, wenn dieser Wert keine Kurve darstellt. |
IsRing |
Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeometry-Wert ein Ring ist. Kann NULL sein, wenn dieser Wert keine Kurve darstellt. |
IsSimple |
Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeometry-Wert einfach ist. |
IsValid |
Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeometry-Wert gültig ist. |
Length |
Ruft einen doppelten Wert ab, der NULL-Werte zulässt und der die Länge dieses angegebenen DbGeometry-Werts angibt, der möglicherweise NULL ist, wenn dieser Wert keine Kurve darstellt. |
Measure |
Ruft die M-Koordinate (Measure) dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt. <gibt den Measure-Wert (M-Koordinate) dieses Geometriewerts zurück>, wenn er einen Punkt darstellt, andernfalls NULL.</Gibt> |
PointCount |
Ruft die Anzahl der Punkte in diesem DbGeometry-Wert ab, wenn er einen LineString oder einen linearen Ring darstellt. <gibt>die Anzahl der Elemente in diesem Geometriewert zurück, wenn er eine Linienzeichenfolge oder einen linearen Ring darstellt, andernfalls NULL.</Gibt> |
PointOnSurface |
Ruft einen Punkt auf der Oberfläche dieses DbGeometry-Werts ab, der möglicherweise NULL ist, wenn dieser DbGeometry-Wert keine Oberfläche darstellt. |
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 DbGeometry-Werts ab, der für den zugrunde liegenden Anbieter spezifisch ist, der sie erstellt hat. |
SpatialTypeName |
Ruft eine räumliche Darstellung des Typnamens dieses DbGeometry-Werts ab. |
StartPoint |
Ruft einen DbGeometry-Wert ab, der den Anfangspunkt des Werts darstellt. Der kann möglicherweise NULL sein, wenn dieser DbGeometry-Wert keine Kurve darstellt. |
WellKnownValue |
Ruft eine serialisierbare bekannte Darstellung des Datenvertrags dieses DbGeometry-Werts ab oder legt diese fest. |
XCoordinate |
Ruft die x-Koordinate dieses DbGeometry-Werts ab, wenn sie einen Punkt darstellt. <gibt den X-Koordinatenwert dieses Geometriewerts zurück>, wenn er einen Punkt darstellt, andernfalls NULL.</Gibt> |
YCoordinate |
Ruft die y-Koordinate dieses DbGeometry-Werts ab, wenn sie einen Punkt darstellt. <gibt den Y-Koordinatenwert dieses Geometriewerts zurück>, wenn er einen Punkt darstellt, andernfalls NULL.</Gibt> |
Methoden
AsBinary() |
Generiert die bekannte binäre Darstellung dieses DbGeometry-Werts. |
AsGml() |
Generiert die Darstellung dieses DbGeometry-Werts in der GML (Geography Markup Language). |
AsText() |
Generiert die bekannte Textdarstellung dieses DbGeometry-Werts. Schließt nur die X- und Y-Koordinaten für Punkte ein. |
Buffer(Nullable<Double>) |
Gibt ein Geometrie-Objekt zurück, das die Vereinigung aller Punkte darstellt, deren Abstand zu einer Geometrieinstanz kleiner oder gleich einem angegebenen Wert ist. |
Contains(DbGeometry) |
Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments enthält. |
Crosses(DbGeometry) |
Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments kreuzt. |
Difference(DbGeometry) |
Berechnet den Unterschied zwischen diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. |
Disjoint(DbGeometry) |
Bestimmt, ob dieses DbGeometry zum angegebenen DbGeometry-Argument räumlich disjunkt ist. |
Distance(DbGeometry) |
Berechnet den Abstand zwischen den nächsten Punkten in diesem DbGeometry-Wert und in einem anderen DbGeometry-Wert. |
ElementAt(Int32) |
Gibt ein Element dieses DbGeometry-Werts von einer bestimmten Position zurück, wenn sie eine Geometrieauflistung darstellt. <param name="index">Die Position innerhalb dieses Geometriewerts, von der das Element genommen werden soll.</param><gibt das Element in diesem Geometriewert an der angegebenen Position zurück>, wenn es eine Auflistung anderer Geometriewerte darstellt, andernfalls NULL.</Gibt> |
FromBinary(Byte[]) |
Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Binärwert. |
FromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). |
FromGml(String) |
Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language). |
FromGml(String, Int32) |
Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language) und Koordinatensystem-ID (SRID). |
FromText(String) |
Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Textwerts. |
FromText(String, Int32) |
Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). |
GeometryCollectionFromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry-Sammlungswert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). |
GeometryCollectionFromText(String, Int32) |
Erstellt einen neuen DbGeometry-Sammlungswert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). |
InteriorRingAt(Int32) |
Gibt einen inneren Ring dieses DbGeometry-Werts an einer bestimmten Position zurück, wenn er ein Polygon darstellt. <param name="index">Die Position innerhalb dieses Geometriewerts, von der der innere Ring genommen werden soll.</param><gibt>den inneren Ring in diesem Geometriewert an der angegebenen Position zurück, wenn er ein Polygon darstellt, andernfalls NULL.</Gibt> |
Intersection(DbGeometry) |
Berechnet die Schnittmenge von diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. |
Intersects(DbGeometry) |
Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments überschneidet. |
LineFromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry-Zeilenwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). |
LineFromText(String, Int32) |
Erstellt einen neuen DbGeometry-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 Binärwert zurück. |
Overlaps(DbGeometry) |
Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments überlappt. |
PointAt(Int32) |
Gibt ein Element dieses DbGeometry-Werts von einer bestimmten Position zurück, wenn sie einen Linestring oder einen linearen Ring darstellt. <param name="index">Die Position innerhalb dieses Geometriewerts, von der das Element genommen werden soll.</param><gibt>das -Element in diesem Geometriewert an der angegebenen Position zurück, wenn es eine Linienzeichenfolge oder einen linearen Ring darstellt, andernfalls NULL.</Gibt> |
PointFromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry-Punktwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). |
PointFromText(String, Int32) |
Erstellt einen neuen DbGeometry-Punktwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). |
PolygonFromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry-Polygonwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). |
PolygonFromText(String, Int32) |
Erstellt einen neuen DbGeometry-Polygonwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). |
Relate(DbGeometry, String) |
Bestimmt, ob dieser DbGeometry-Wert räumlich mit dem angegebenen DbGeometry-Argument entsprechend dem angegebenen erweiterten dimensional Neun-Schnittmenge Modells (DE-9IM) Schnittmengenmuster verknüpft ist. |
SpatialEquals(DbGeometry) |
Bestimmt, ob dieses DbGeometry zum angegebenen DbGeometry-Argument räumlich gleich ist. |
SymmetricDifference(DbGeometry) |
Berechnet den symmetrischen Unterschied zwischen diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. |
ToString() |
Gibt eine Zeichenfolgenentsprechung des Geometriewerts zurück. |
Touches(DbGeometry) |
Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments berührt. |
Union(DbGeometry) |
Berechnet die Union von diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. |
Within(DbGeometry) |
Bestimmt, ob dieses DbGeometry-Wert räumlich innerhalb des angegebenen DbGeometry-Arguments ist. |
Gilt für:
Entity Framework