Freigeben über


Erstellen von geography-Instanzen

Sie können Instanzen des geography-Datentyps erstellen, indem Sie Daten entweder im Format Well-Known Text (WKT) oder Well-Known Binary (WKB) eingeben.

Erstellen einer Instanz durch Eingabe im WKT-Format

Der geography-Datentyp bietet mehrere integrierte Methoden zur Erstellung einer Geografie anhand der WKT-Darstellung des Open Geospatial Consortium (OGC). Der WKT-Standard ist eine Textzeichenfolge, die den Austausch von Geografiedaten in Textform ermöglicht.

So erstellen Sie einen beliebigen geography-Instanztyp anhand einer WKT-Eingabe

So erstellen Sie eine Point-geography-Instanz anhand einer WKT-Eingabe

So erstellen Sie eine MultiPoint-geography-Instanz anhand einer WKT-Eingabe

So erstellen Sie eine LineString-geography-Instanz anhand einer WKT-Eingabe

So erstellen Sie eine MultiLineString-geography-Instanz anhand einer WKT-Eingabe

So erstellen Sie eine Polygon-geography-Instanz anhand einer WKT-Eingabe

So erstellen Sie eine MultiPolygon-geography-Instanz anhand einer WKT-Eingabe

So erstellen Sie eine GeometryCollection-geography-Instanz anhand einer WKT-Eingabe

Erstellen einer Instanz durch Eingabe im WKB-Format

WKB ist ein vom OGC spezifiziertes Binärformat, das den Austausch von geography-Daten zwischen einer Clientanwendung und einer SQL-Datenbank ermöglicht. Die folgenden Funktionen akzeptieren die WKB-Eingabe zum Zweck der Erstellung von geography-Instanzen:

So erstellen Sie einen beliebigen geography-Instanztyp anhand einer WKB-Eingabe

So erstellen Sie eine Point-geography-Instanz anhand einer WKB-Eingabe

So erstellen Sie eine MultiPoint-geography-Instanz anhand einer WKB-Eingabe

So erstellen Sie eine LineString-geography-Instanz anhand einer WKB-Eingabe

So erstellen Sie eine MultiLineString-geography-Instanz anhand einer WKB-Eingabe

So erstellen Sie eine Polygon-geography-Instanz anhand einer WKB-Eingabe

So erstellen Sie eine MultiPolygon-geography-Instanz anhand einer WKB-Eingabe

So erstellen Sie eine GeometryCollection-geography-Instanz anhand einer WKB-Eingabe

Erstellen einer Instanz durch GML-Texteingabe

Der geography-Datentyp stellt eine Methode zur Erstellung einer geography-Instanz aus GML bereit, einer XML-Darstellung einer geography-Instanz. SQL Server unterstützt eine Teilmenge von GML.

Weitere Informationen über Geography Markup Language finden Sie in der OGC-Spezifikation: OGC Specifications, Geography Markup Language.

So erstellen Sie einen beliebigen geography-Instanztyp anhand einer GML-Eingabe

GeomFromGML (geography-Datentyp)

Zurückgeben des WKT- oder WKB-Formats einer Instanz

Anhand der folgenden Methoden können Sie entweder das WKT- oder das WKB-Format einer geography-Instanz zurückgeben:

So geben Sie die WKT-Darstellung einer geography-Instanz zurück

STAsText (geography-Datentyp)

ToString (geography-Datentyp)

So geben Sie eine WKT-Darstellung einer geography-Instanz einschließlich Z- und M-Werten zurück

AsTextZM (geography-Datentyp)

So geben Sie die WKB-Darstellung einer geography-Instanz zurück

STAsBinary (geography-Datentyp)

So geben Sie eine GML-Darstellung einer geography-Instanz zurück

AsGml (geography-Datentyp)

Abfragen von Instanztyp und GeometryCollection-Informationen

Sobald eine geography-Instanz erstellt wurde, können Sie anhand der folgenden Methoden den Instanztyp zurückgeben. Wenn es sich um eine GeometryCollection-Instanz handelt, können Sie eine spezifische geography-Instanz zurückgeben.

So geben Sie den Instanztyp einer Geografie zurück

STGeometryType (geography-Datentyp)

So bestimmen Sie, ob eine Geografie einen gegebenen Instanztyp aufweist

InstanceOf (geometry-Datentyp)

So bestimmen Sie, ob eine geography-Instanz für ihren Instanztyp wohlgeformt ist

STNumGeometries (geography-Datentyp)

So geben Sie eine bestimmte Geografie in einer GeometryCollection-Instanz zurück

STGeometryN (geography-Datentyp)