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 eine Basisklasse für Objekte bereit, die geometrische Formen definieren.
public ref class DbGeometry
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
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. |
Elevation |
Ruft die Höhe (Z-Koordinate) dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt. |
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. |
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. |
PointCount |
Ruft die Anzahl der Punkte in diesem DbGeometry-Wert ab, wenn er einen LineString oder einen linearen Ring darstellt. |
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. |
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. |
YCoordinate |
Ruft die y-Koordinate dieses DbGeometry-Werts ab, wenn sie einen Punkt darstellt. |
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. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
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). |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InteriorRingAt(Int32) |
Gibt einen inneren Ring dieses DbGeometry-Werts an einer bestimmten Position zurück, wenn er ein Polygon darstellt. |
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). |
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 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. |
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. |