Point

In räumlichen SQL Server-Daten ist ein Point ein nulldimensionales Objekt, das eine einzelne Position darstellt und einen Z-Wert (Höhe) und einen M-Wert (Maßeinheit) enthalten kann.

geography-Datentyp

Der Point-Typ für den geography-Datentyp stellt einen einzelnen Ort dar, wobei Lat für den Breitengrad und Long für den Längengrad steht. Die Werte für die Breite und Länge werden in Grad gemessen. Die Werte für den Breitengrad liegen immer im Bereich [-90, 90], und eingegebene Werte, die außerhalb dieses Bereichs liegen, lösen eine Ausnahme aus. Werte für den Längengrad liegen immer im Bereich (-180, 180], und eingegebene Werte, die außerhalb dieses Bereichs liegen, werden entsprechend angepasst. Wird etwa für den Längengrad der Wert 190 eingegeben, wird dieser Wert automatisch in den Wert -170 konvertiert. SRID stellt die SRID (Spatial Reference ID) der geography-Instanz dar, die Sie zurückgeben möchten.

geometry-Datentyp

Der Point-Typ für den geometry-Datentyp stellt einen einzelnen Ort dar, wobei X die X-Koordinate und Y die Y-Koordinate des generierten Punkts darstellt. SRID stellt die SRID (Spatial Reference ID) der geometry-Instanz dar, die Sie zurückgeben möchten.

Beispiele

Im folgenden Beispiel wird eine einfache geometry Point-Instanz erstellt, die den Punkt (3, 4) mit dem SRID 0 darstellt.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (3 4)', 0);

Im nächsten Beispiel wird eine geometry Point-Instanz erstellt, die den Punkt (3, 4) mit dem Z-Wert (Höhe) 7, dem M-Wert (Maßeinheit) 2.5 und dem Standard-SRID 0 darstellt.

DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 7 2.5)');

Im abschließenden Beispiel werden die Werte X, Y, Z, und M für die geometryPoint -Instanz zurückgegeben.

SELECT @g.STX;
SELECT @g.STY;
SELECT @g.Z;
SELECT @g.M;

Z-Wert und M-Wert können explizit als NULL angegeben werden, wie im folgenden Beispiel gezeigt.

DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 NULL NULL)');

Siehe auch

Verweis

STX (geometry-Datentyp)

STY (geometry-Datentyp)

Konzepte

MultiPoint

Räumliche Daten (SQL Server)