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
| Name | Beschreibung |
|---|---|
| Area |
Ruft einen nullablen Double-Wert, der den Bereich dieses DbGeometry-Werts angibt, der null sein kann, wenn dieser Wert keine Oberfläche darstellt. |
| Boundary |
Ruft die Grenze der DbGeometry -Objekte ab. |
| Centroid |
Ruft den DbGeometry-Wert ab, der die Centroid dieses DbGeometry-Werts darstellt, der null sein kann, wenn dieser Wert keine Oberfläche darstellt. |
| ConvexHull |
Ruft den konvexen Rumpf dieses DbGeometry-Werts als einen anderen DbGeometry-Wert ab. |
| CoordinateSystemId |
Ruft den Koordinatensystembezeichner des DbGeometry -Objekts ab. |
| DefaultCoordinateSystemId |
Ruft die Standardkoordinatensystem-ID (SRID) für Geometriewerte ab. |
| Dimension |
Ruft die Dimension des angegebenen DbGeometry Werts ab oder, wenn der Wert eine Auflistung ist, die Dimension des größten Elements. |
| ElementCount |
Ruft die Anzahl der Elemente in diesem DbGeometry-Wert ab, wenn es eine Geometrieauflistung darstellt. |
| Elevation |
Ruft die Erhöhung (Z-Koordinate) dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt. |
| EndPoint |
Ruft einen DbGeometry-Wert ab, der den Anfangspunkt dieses Werts darstellt, der null sein kann, wenn dieser DbGeometry-Wert keine Kurve darstellt. |
| Envelope |
Ruft den Umschlag (minimum bounding box) dieses DbGeometry-Werts als Geometriewert ab. |
| ExteriorRing |
Ruft den DbGeometry-Wert ab, der den Äußeren Ring dieses DbGeometry-Werts darstellt, der null sein kann, wenn dieser Wert kein Polygon darstellt. |
| InteriorRingCount |
Ruft die Anzahl der Innenringe in diesem DbGeometry-Wert ab, wenn es ein Polygon darstellt. |
| IsClosed |
Ruft einen nullablen booleschen Wert ab, der angibt, ob dieser DbGeometry-Wert geschlossen ist, der null sein kann, wenn dieser Wert keine Kurve darstellt. |
| IsEmpty |
Ruft einen nullablen booleschen Wert ab, der angibt, ob dieser DbGeometry-Wert leer ist, der null sein kann, wenn dieser Wert keine Kurve darstellt. |
| IsRing |
Ruft einen nullablen booleschen Wert ab, der angibt, ob dieser DbGeometry-Wert ein Ring ist, der null sein kann, wenn dieser Wert keine Kurve darstellt. |
| IsSimple |
Ruft einen nullablen booleschen Wert ab, der angibt, ob dieser DbGeometry-Wert einfach ist. |
| IsValid |
Ruft einen nullablen booleschen Wert ab, der angibt, ob dieser DbGeometry-Wert gültig ist. |
| Length |
Ruft einen nullablen Double-Wert, der die Länge dieses DbGeometry-Werts angibt, die null sein kann, wenn dieser Wert keine Kurve darstellt. |
| Measure |
Ruft die Measure (M-Koordinate) dieses DbGeometry-Werts ab, wenn es einen Punkt darstellt. |
| PointCount |
Ruft die Anzahl der Punkte in diesem DbGeometry-Wert ab, wenn sie eine Linienzeichenfolge oder einen linearen Ring darstellt. |
| PointOnSurface |
Ruft einen Punkt auf der Oberfläche dieses DbGeometry-Werts ab, der null sein kann, wenn dieser Wert keine Oberfläche darstellt. |
| ProviderValue |
Ruft eine Darstellung dieses DbGeometry-Werts ab, der für den zugrunde liegenden Anbieter spezifisch ist, der ihn erstellt hat. |
| SpatialTypeName |
Ruft eine räumliche Typnamendarstellung dieses DbGeometry-Werts ab. |
| StartPoint |
Ruft einen DbGeometry-Wert ab, der den Anfangspunkt dieses Werts darstellt, der null sein kann, wenn dieser DbGeometry-Wert keine Kurve darstellt. |
| WellKnownValue |
Dient zum Abrufen oder Festlegen eines datenvertrags serialisierbaren bekannten Darstellung dieses DbGeometry-Werts. |
| XCoordinate |
Ruft die X-Koordinate dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt. |
| YCoordinate |
Ruft die Y-Koordinate dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt. |
Methoden
| Name | Beschreibung |
|---|---|
| AsBinary() |
Generiert die bekannte binäre Darstellung dieses DbGeometry-Werts. |
| AsGml() |
Generiert die GML-Darstellung (Geography Markup Language) dieses DbGeometry-Werts. |
| AsText() |
Generiert die bekannte Textdarstellung dieses DbGeometry-Werts. Enthält nur X- und Y-Koordinaten für Punkte. |
| Buffer(Nullable<Double>) |
Gibt ein Geometrieobjekt zurück, das die Vereinigung aller Punkte darstellt, deren Abstand von einer Geometrieinstanz kleiner oder gleich einem angegebenen Wert ist. |
| Contains(DbGeometry) |
Bestimmt, ob dieser DbGeometry-Wert das angegebene DbGeometry-Argument enthält. |
| Crosses(DbGeometry) |
Bestimmt, ob dieser DbGeometry-Wert das angegebene DbGeometry-Argument räumliche kreuzt. |
| Difference(DbGeometry) |
Berechnet den Unterschied zwischen diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. |
| Disjoint(DbGeometry) |
Bestimmt, ob diese DbGeometry-Eigenschaft vom angegebenen DbGeometry-Argument getrennt ist. |
| Distance(DbGeometry) |
Berechnet den Abstand zwischen den nächstgelegenen Punkten in diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. |
| ElementAt(Int32) |
Gibt ein Element dieses DbGeometry-Werts von einer bestimmten Position zurück, wenn es eine Geometrieauflistung darstellt. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| FromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry Wert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID). |
| FromBinary(Byte[]) |
Erstellt einen neuen DbGeometry Wert basierend auf dem angegebenen bekannten Binärwert. |
| FromGml(String, Int32) |
Erstellt einen neuen DbGeometry Wert basierend auf dem angegebenen GML-Wert (Geography Markup Language) und dem Koordinatensystembezeichner (SRID). |
| FromGml(String) |
Erstellt einen neuen DbGeometry Wert basierend auf dem angegebenen GML-Wert (Geography Markup Language). |
| FromText(String, Int32) |
Erstellt einen neuen DbGeometry Wert basierend auf dem angegebenen bekannten Textwert und dem Koordinatensystembezeichner (SRID). |
| FromText(String) |
Erstellt einen neuen DbGeometry Wert basierend auf dem angegebenen bekannten Textwert. |
| GeometryCollectionFromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry Sammlungswert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID). |
| GeometryCollectionFromText(String, Int32) |
Erstellt einen neuen DbGeometry 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) |
| InteriorRingAt(Int32) |
Gibt einen Innenring aus diesem DbGeometry-Wert an einer bestimmten Position zurück, wenn er ein Polygon darstellt. |
| Intersection(DbGeometry) |
Berechnet die Schnittmenge dieses DbGeometry-Werts und einen anderen DbGeometry-Wert. |
| Intersects(DbGeometry) |
Bestimmt, ob dieser DbGeometry-Wert das angegebene DbGeometry-Argument räumliche überschneidet. |
| LineFromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry Zeilenwert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID). |
| LineFromText(String, Int32) |
Erstellt einen neuen DbGeometry 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 Multi polygon-Wert aus einem bekannten Binärwert zurück. |
| Overlaps(DbGeometry) |
Bestimmt, ob dieser DbGeometry-Wert das angegebene DbGeometry-Argument räumliche überlappt. |
| PointAt(Int32) |
Gibt ein Element dieses DbGeometry-Werts von einer bestimmten Position zurück, wenn es eine Linienzeichenfolge oder einen linearen Ring darstellt. |
| PointFromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry Punktwert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID). |
| PointFromText(String, Int32) |
Erstellt einen neuen DbGeometry Punktwert basierend auf dem angegebenen bekannten Textwert und koordinatensystembezeichner (SRID). |
| PolygonFromBinary(Byte[], Int32) |
Erstellt einen neuen DbGeometry Polygonwert basierend auf dem angegebenen bekannten Binärwert und koordinatensystembezeichner (SRID). |
| PolygonFromText(String, Int32) |
Erstellt einen neuen DbGeometry Polygonwert basierend auf dem angegebenen bekannten Textwert und koordinatensystembezeichner (SRID). |
| Relate(DbGeometry, String) |
Bestimmt, ob dieser DbGeometry-Wert räumliche Beziehung zum angegebenen DbGeometry-Argument gemäß dem angegebenen Schnittpunktmuster des Dimensionally Extended Nine-Intersection Model (DE-9IM) hat. |
| SpatialEquals(DbGeometry) |
Bestimmt, ob diese DbGeometry-Eigenschaft dem angegebenen DbGeometry-Argument entspricht. |
| SymmetricDifference(DbGeometry) |
Berechnet den symmetrischen Unterschied zwischen diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Geometriewerts zurück. |
| Touches(DbGeometry) |
Bestimmt, ob dieser DbGeometry-Wert das angegebene DbGeometry-Argument räumliche berührt. |
| Union(DbGeometry) |
Berechnet die Vereinigung dieses DbGeometry-Werts und einen anderen DbGeometry-Wert. |
| Within(DbGeometry) |
Bestimmt, ob sich dieser DbGeometry-Wert im angegebenen DbGeometry-Argument befindet. |