SqlGeography-Klasse

 

Der SqlGeography-Typ stellt Daten in einem geodätischen (Erdkugel-) Koordinatensystem dar.

Namespace:   Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (in Microsoft.SqlServer.Types.dll)

Vererbungshierarchie

System.Object
  Microsoft.SqlServer.Types.SqlGeography

Syntax

[SerializableAttribute]
[CLSCompliantAttribute(true)]
[SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false, 
    MaxByteSize = -1, IsFixedLength = false)]
public sealed class SqlGeography : INullable, IBinarySerialize, 
    ISqlSpatialGridIndexable
[SerializableAttribute]
[CLSCompliantAttribute(true)]
[SqlUserDefinedTypeAttribute(Format::UserDefined, IsByteOrdered = false, 
    MaxByteSize = -1, IsFixedLength = false)]
public ref class SqlGeography sealed : INullable, IBinarySerialize, 
    ISqlSpatialGridIndexable
[<Sealed>]
[<SerializableAttribute>]
[<CLSCompliantAttribute(true)>]
[<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false,
    MaxByteSize = -1, IsFixedLength = false)>]
type SqlGeography = 
    class
        interface INullable
        interface IBinarySerialize
        interface ISqlSpatialGridIndexable
    end
<SerializableAttribute>
<CLSCompliantAttribute(True)>
<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered := False,
    MaxByteSize := -1, IsFixedLength := False)>
Public NotInheritable Class SqlGeography
    Implements INullable, IBinarySerialize, ISqlSpatialGridIndexable

Konstruktoren

Name Beschreibung
System_CAPS_pubmethod SqlGeography()

Initialisiert eine neue Instanz der der SqlGeography Klasse.

Eigenschaften

Name Beschreibung
System_CAPS_pubproperty HasM

Gibt true zurück, wenn mindestens ein Punkt in einem räumlichen Objekt einen M-Wert enthält, und andernfalls false. Diese Eigenschaft ist schreibgeschützt.

System_CAPS_pubproperty HasZ

Gibt true zurück, wenn mindestens ein Punkt in einem räumlichen Objekt einen Z-Wert enthält, und andernfalls false. Diese Eigenschaft ist schreibgeschützt.

System_CAPS_pubproperty IsNull

Bestimmt, ob die SqlGeography-Instanz NULL ist.

System_CAPS_pubproperty Lat

Gibt die Breitengradeigenschaft der geography-Instanz zurück.

System_CAPS_pubproperty Long

Gibt die Längengradeigenschaft der geography-Instanz zurück.

System_CAPS_pubproperty M

Gibt den M (Measure)-Wert der geography-Instanz zurück.

System_CAPS_pubpropertySystem_CAPS_static Null

Gibt eine schreibgeschützte Eigenschaft zurück, die eine NULL-Instanz des SqlGeography-Typs bereitstellt.

System_CAPS_pubproperty STSrid

Ruft die ID ab oder legt sie fest. Die ID ist eine ganze Zahl, die den SRID (Spatial Reference Identifier) der Instanz darstellt.

System_CAPS_pubproperty Z

Ruft den Z-Wert (Höhe) der Instanz ab. Die Semantik des Höhenwerts ist benutzerdefiniert.

Methoden

Name Beschreibung
System_CAPS_pubmethod AsBinaryZM()

Gibt die Open Geospatial Consortium (OGC) Well-Known Binary (WKB)-Darstellung einer SqlGeography-Instanz zurück, die um alle von der Instanz getragenen Z- (Höhe) und M-Werte (Measure) erweitert wurde.

System_CAPS_pubmethod AsGml()

Gibt die GML (Geography Markup Language)-Darstellung einer SqlGeography-Instanz zurück.

System_CAPS_pubmethod AsTextZM()

Gibt die Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung einer SqlGeography-Instanz zurück, die um alle von der Instanz getragenen Z- (Höhe) und M-Werte (Measure) erweitert wurde.

System_CAPS_pubmethod BufferWithCurves(Double)

Gibt eine Instanz von SqlGeography zurück, die die Menge aller Punkte darstellt, deren Abstand von der aufrufenden Instanz von SqlGeography kleiner oder gleich dem Wert des distance-Parameters ist.

System_CAPS_pubmethod BufferWithTolerance(Double, Double, Boolean)

Gibt ein geometrisches Objekt zurück, dass die Vereinigung aller Punktwerte darstellt, deren Abstand zu einer SqlGeography-Instanz kleiner oder gleich einem angegebenen Wert ist, wobei eine angegebene Toleranz gewährt wird.

System_CAPS_pubmethod CurveToLineWithTolerance(Double, Boolean)

Gibt eine polygonale Näherung einer SqlGeography -Instanz, die kreisbogensegmente enthält.

System_CAPS_pubmethodSystem_CAPS_static Deserialize(SqlBytes)

Gibt eine konstruiertes SqlGeometry aus einem internen SQL Server-Format für räumliche Daten zurück. Kann zum Senden räumlicher Daten über das Netzwerk oder zum Lesen räumlicher Daten aus Dateien verwendet werden.

System_CAPS_pubmethod EnvelopeAngle()

Gibt den maximalen Winkel zwischen dem durch EnvelopeCenter zurückgegebenen Punkt und einem Punkt in der SqlGeography-Instanz in Grad zurück.

System_CAPS_pubmethod EnvelopeCenter()

Gibt einen Punkt zurück, der als Mittelpunkt eines umschließenden Kreises für die geography-Instanz verwendet werden kann.

System_CAPS_pubmethod Equals(Object)

(Geerbt von „Object“.)

System_CAPS_pubmethod Filter(SqlGeography)

Bietet eine schnelle, nur indexbezogene Schnittmethode, um zu ermitteln, ob eine geography-Instanz eine andere SqlGeography-Instanz überschneidet, vorausgesetzt, dass ein Index verfügbar ist.

System_CAPS_pubmethodSystem_CAPS_static GeomFromGml(SqlXml, Int32)

Erstellt eine SqlGeography-Instanz auf Grundlage einer Darstellung in der SQL Server-Teilmenge von GML (Geography Markup Language).

System_CAPS_pubmethod GetHashCode()

(Geerbt von „Object“.)

System_CAPS_pubmethod GetType()

(Geerbt von „Object“.)

System_CAPS_pubmethod InstanceOf(String)

Überprüft die Übereinstimmung der SqlGeography-Instanz mit dem angegebenen Typ.

System_CAPS_pubmethod IsValidDetailed()

Gibt eine Meldung zurück, mit der Sie Gültigkeitsprobleme mit einem räumlichen Objekt identifzieren können.

System_CAPS_pubmethod MakeValid()

Konvertiert eine ungültige geography-Instanz in eine gültige geography-Instanz mit einem gültigen Open Geospatial-Consortium (OGC)-Typ.

System_CAPS_pubmethod MinDbCompatibilityLevel()

Gibt den minimalen Datenbank-Kompatibilitätsgrad, der akzeptiert die SqlGeography Typ.

System_CAPS_pubmethod NumRings()

Gibt die Anzahl der Ringe in einer Polygon-Instanz zurück.

System_CAPS_pubmethodSystem_CAPS_static Parse(SqlString)

Gibt eine SqlGeography Instanz aus einer Darstellung des Open Geospatial Consortium (OGC) Well-Known Text (WKT).

System_CAPS_pubmethodSystem_CAPS_static Point(Double, Double, Int32)

Erstellt eine SqlGeography-Instanz, die mit ihren X- und Y-Werten sowie dem SRID (Spatial Reference ID) eine Point-Instanz darstellt.

System_CAPS_pubmethod Populate(IGeographySink)

Veraltet. Wendet eine Aufruffolge des geography-Typs auf ein IGeographySink-Objekt an. Die Aufruffolge ist ein Satz von Abbildungen, Zeilen und Punkten für geography-Typen.

System_CAPS_pubmethod Populate(IGeographySink110)

Wendet eine Aufruffolge des geography-Typs auf ein IGeographySink-Objekt an.

System_CAPS_pubmethod Read(BinaryReader)

Liest eine binäre Darstellung einer geography Geben Sie in einem SqlGeometry Objekt.

System_CAPS_pubmethod Reduce(Double)

Gibt einen Näherungswert der gegebenen geography-Instanz zurück. Dieser Näherungswert wird unter Verwendung des Douglas-Peucker-Algorithmus mit der angegebenen Toleranz ermittelt.

System_CAPS_pubmethod ReorientObject()

Gibt eine geography-Instanz mit ausgetauschtem inneren und äußeren Bereich zurück.

System_CAPS_pubmethod RingN(Int32)

Gibt den angegebenen Ring der SqlGeography-Instanz zurück: 1 ≤ n ≤ NumRings().

System_CAPS_pubmethod Serialize()

Wird zum Senden räumlicher Daten im Netzwerk verwendet.

System_CAPS_pubmethod ShortestLineTo(SqlGeography)

Gibt den kürzesten Abstand zwischen den beiden SqlGeographyInstanzen.

System_CAPS_pubmethod STArea()

Gibt die gesamte Oberfläche einer SqlGeography Instanz.

System_CAPS_pubmethod STAsBinary()

Gibt die Open Geospatial Consortium (OGC) Well-Known Binary (WKB)-Darstellung einer SqlGeography-Instanz zurück.

System_CAPS_pubmethod STAsText()

Gibt die Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung einer SqlGeography Instanz.

System_CAPS_pubmethod STBuffer(Double)

Gibt ein geography-Objekt zurück, dass die Vereinigung aller Punkte darstellt, deren Abstand zu einer Instanz von SqlGeography kleiner oder gleich einem angegebenen Wert ist.

System_CAPS_pubmethod STContains(SqlGeography)

Gibt an, ob die aufrufende SqlGeography-Instanz die an die Methode übergebene SqlGeography-Instanz räumlich enthält.

System_CAPS_pubmethod STConvexHull()

Gibt ein Objekt zurück, das die konvexe Hülle einer SqlGeography-Instanz darstellt.

System_CAPS_pubmethod STCurveN(Int32)

Gibt die Kurve angegebene aus einer SqlGeography -Instanz, einer LineString, CircularString, oder CompoundCurve.

System_CAPS_pubmethod STCurveToLine()

Gibt eine polygonale Näherung einer Instanz von SqlGeography mit Kreisbogensegmenten zurück.

System_CAPS_pubmethod STDifference(SqlGeography)

Gibt ein Objekt, das die Punkte darstellt, aus einer SqlGeography -Instanz, die nicht in einer anderen liegen SqlGeography Instanz.

System_CAPS_pubmethod STDimension()

Gibt die maximale Dimension einer SqlGeography-Instanz zurück.

System_CAPS_pubmethod STDisjoint(SqlGeography)

Bestimmt, ob die aufrufende SqlGeography-Instanz von der angegebenen SqlGeography-Instanz räumlich disjunkt ist.

System_CAPS_pubmethod STDistance(SqlGeography)

Gibt den kürzesten Abstand zwischen einem Punkt in einem SqlGeography -Instanz und einem Punkt in einem anderen SqlGeography Instanz.

System_CAPS_pubmethod STEndPoint()

Gibt den Endpunkt einer SqlGeography-Instanz zurück.

System_CAPS_pubmethod STEquals(SqlGeography)

Bestimmt, ob die angegebene SqlGeography-Instanz die gleiche Punktmenge wie die aufrufende SqlGeography-Instanz hat.

System_CAPS_pubmethodSystem_CAPS_static STGeomCollFromText(SqlChars, Int32)

Gibt eine geography-Instanz aus einer Darstellung des Typs Open Geospatial Consortium (OGC) Well-Known Text (WKT) zurück, die um alle von der Instanz getragenen Z (Höhe)- und M (Measure)-Werte erweitert wurde.

System_CAPS_pubmethodSystem_CAPS_static STGeomCollFromWKB(SqlBytes, Int32)

Gibt eine GeometryCollection-Instanz aus einer Open Geospatial-Konsortium (OGC) Well-Known binary (WKB)-Darstellung zurück.

System_CAPS_pubmethod STGeometryN(Int32)

Gibt ein bestimmtes geography-Element in einer GeometryCollection-Instanz oder in einem ihrer Untertypen zurück.

System_CAPS_pubmethod STGeometryType()

Gibt den durch eine geography-Instanz dargestellten Open Geospatial Consortium (OGC)-Typnamen zurück.

System_CAPS_pubmethodSystem_CAPS_static STGeomFromText(SqlChars, Int32)

Gibt eine SqlGeography -Instanz von einer Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung Z (Höhe) und M (Measure)-Werte erweitert, die von der Instanz ausgeführt.

System_CAPS_pubmethodSystem_CAPS_static STGeomFromWKB(SqlBytes, Int32)

Gibt eine SqlGeography-Instanz von einer Open Geospatial-Konsortium (OGC) Well-Known binary (WKB)-Darstellung zurück.

System_CAPS_pubmethod STIntersection(SqlGeography)

Gibt ein Objekt zurück, das die Punkte darstellt, an denen eine SqlGeography-Instanz sich mit einer anderen SqlGeography-Instanz überschneidet.

System_CAPS_pubmethod STIntersects(SqlGeography)

Bestimmt, ob sich die aktuelle SqlGeography-Instanz mit der angegebenen SqlGeography-Instanz überschneidet.

System_CAPS_pubmethod STIsClosed()

Bestimmt, ob die aufrufende SqlGeography-Instanz geschlossen ist.

System_CAPS_pubmethod STIsEmpty()

Bestimmt, ob die SqlGeography-Instanz leer ist.

System_CAPS_pubmethod STIsValid()

Gibt an, ob eine geography-Instanz wohlgeformt ist und anhand des Open Geospatial Consortium (OGC)-Typs als gültiges geography-Objekt erkannt wird.

System_CAPS_pubmethod STLength()

Gibt die Gesamtlänge der Elemente in einer SqlGeography-Instanz oder der SqlGeography-Instanz in einer GeometryCollection zurück.

System_CAPS_pubmethodSystem_CAPS_static STLineFromText(SqlChars, Int32)

Gibt eine SqlGeography-Instanz von einer Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung zurück, die um alle von der Instanz getragenen Z (Höhe)- und M (Measure)-Werte erweitert ist.

System_CAPS_pubmethodSystem_CAPS_static STLineFromWKB(SqlBytes, Int32)

Gibt eine SqlGeography-Instanz von einer Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung zurück, die um alle von der Instanz getragenen Z (Höhe)- und M (Measure)-Werte erweitert ist.

System_CAPS_pubmethodSystem_CAPS_static STMLineFromText(SqlChars, Int32)

Gibt eine SqlGeography-Instanz von einer Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung zurück, die um alle von der Instanz getragenen Z (Höhe)- und M (Measure)-Werte erweitert ist.

System_CAPS_pubmethodSystem_CAPS_static STMLineFromWKB(SqlBytes, Int32)

Gibt eine SqlGeography MultiLineString-Instanz aus einer Darstellung des Open Geospatial Consortium (OGC) Well-Known Binary (WKB).

System_CAPS_pubmethodSystem_CAPS_static STMPointFromText(SqlChars, Int32)

Gibt eine SqlGeography-Instanz von einer Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung zurück, die um alle von der Instanz getragenen Z (Höhe)- und M (Measure)-Werte erweitert ist.

System_CAPS_pubmethodSystem_CAPS_static STMPointFromWKB(SqlBytes, Int32)

Gibt eine SqlGeography-MultiPoint-Instanz aus einer Open Geospatial-Konsortium (OGC) Well-Known binary (WKB)-Darstellung zurück.

System_CAPS_pubmethodSystem_CAPS_static STMPolyFromText(SqlChars, Int32)

Gibt eine SqlGeography-Instanz von einer Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung zurück, die um alle von der Instanz getragenen Z (Höhe)- und M (Measure)-Werte erweitert ist.

System_CAPS_pubmethodSystem_CAPS_static STMPolyFromWKB(SqlBytes, Int32)

Gibt eine SqlGeography MultiPolygon-Instanz aus einer Darstellung des Open Geospatial Consortium (OGC) Well-Known Binary (WKB).

System_CAPS_pubmethod STNumCurves()

Gibt die Anzahl der Kurven in einer eindimensionalen Instanz von SqlGeography zurück.

System_CAPS_pubmethod STNumGeometries()

Gibt die Anzahl von Geometrien zurück, die eine SqlGeography-Instanz bilden

System_CAPS_pubmethod STNumPoints()

Gibt die Gesamtzahl der Punkte in allen Abbildungen in einer SqlGeography Instanz

System_CAPS_pubmethod STOverlaps(SqlGeography)

Gibt 1 zurück, wenn eine SqlGeography Instanz räumlich überschneidet sich mit einem anderen SqlGeography Instanz oder 0, wenn dies nicht der Fall.

System_CAPS_pubmethodSystem_CAPS_static STPointFromText(SqlChars, Int32)

Gibt eine SqlGeography-Instanz von einer Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung zurück, die um alle von der Instanz getragenen Z (Höhe)- und M (Measure)-Werte erweitert ist.

System_CAPS_pubmethodSystem_CAPS_static STPointFromWKB(SqlBytes, Int32)

Gibt eine SqlGeography-Point-Instanz aus einer Open Geospatial-Konsortium (OGC) Well-Known binary (WKB)-Darstellung zurück.

System_CAPS_pubmethod STPointN(Int32)

Gibt den angegebenen Punkt in einer SqlGeography-Instanz zurück.

System_CAPS_pubmethodSystem_CAPS_static STPolyFromText(SqlChars, Int32)

Gibt eine SqlGeography -Instanz von einer Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung Z (Höhe) und M (Measure)-Werte erweitert, die von der Instanz ausgeführt.

System_CAPS_pubmethodSystem_CAPS_static STPolyFromWKB(SqlBytes, Int32)

Gibt eine SqlGeography-Polygon-Instanz aus einer Open Geospatial-Konsortium (OGC) Well-Known binary (WKB)-Darstellung zurück.

System_CAPS_pubmethod STStartPoint()

Gibt den Ausgangspunkt einer SqlGeography-Instanz zurück.

System_CAPS_pubmethod STSymDifference(SqlGeography)

Gibt ein Objekt zurück, das alle Punkte darstellt, die sich in einer SqlGeography-Instanz oder aber in einer anderen SqlGeography-Instanz befinden, nicht jedoch die Punkte, die sich in beiden Instanzen befinden.

System_CAPS_pubmethod STUnion(SqlGeography)

Gibt ein Objekt zurück, das die Union einer SqlGeography-Instanz mit einer weiteren SqlGeography-Instanz darstellt.

System_CAPS_pubmethod STWithin(SqlGeography)

Gibt 1 zurück, wenn eine SqlGeography-Instanz sich räumlich innerhalb einer anderen SqlGeography-Instanz befindet. Andernfalls wird „0“ zurückgegeben

System_CAPS_pubmethod ToString()

Gibt die Open Geospatial Consortium (OGC) Well-Known Text (WKT)-Darstellung einer SqlGeography-Instanz zurück, die um alle von der Instanz getragenen Z- (Höhe) und M-Werte (Measure) erweitert wurde.(Überschreibt Object.ToString().)

System_CAPS_pubmethod Write(BinaryWriter)

Schreibt eine SqlGeography Objekt in einen binären Stream.

Explizite Schnittstellenimplementierungen

Name Beschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethod ISqlSpatialGridIndexable.BufferForDistanceQuery(Double, Boolean)

Gibt den Puffer für die Abstandsabfrage für die SQL-Geografie zurück.

System_CAPS_pubinterfaceSystem_CAPS_privmethod ISqlSpatialGridIndexable.GetBoundingBoxCorners(Double, Double, Double, Double)

Gibt einen Wert für die Ecken des Begrenzungsrahmens für die SQL-Geografie zurück.

System_CAPS_pubinterfaceSystem_CAPS_privmethod ISqlSpatialGridIndexable.GetGridCoverage(Boolean, Double, Double, Double, Double, Double, Double, Int32, Int32, Boolean[,], Boolean[,], Int32, Int32, Boolean, Boolean)

Gibt die Rasterabdeckung der SQL-Geografie zurück.

System_CAPS_pubinterfaceSystem_CAPS_privmethod ISqlSpatialGridIndexable.InteriorBufferForDistanceQuery(Double)

Gibt den inneren Puffer für die Abstandsabfrage für die SQL-Geografie zurück.

Hinweise

SQL Server unterstützt eine Reihe von Methoden für den räumlichen Geography-Datentyp. Dazu gehören Methoden auf dem geografischen Standort, die durch den Standard Open Geospatial Consortium (OGC) und einen Satz von Microsoft-Erweiterungen für dieses Standards definiert sind.

Threadsicherheit

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Siehe auch

Microsoft.SqlServer.Types-Namespace

Zurück zum Anfang