Point
Gilt für: SQL Server Azure SQL Database Azure SQL Managed Instance
In räumlichen SQL Server-Daten ist ein Punkt 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
Beispiel A.
Im folgenden Beispiel wird eine Geometriepunktinstanz erstellt, die den Punkt (3, 4) mit einem SRID 0 darstellt.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (3 4)', 0);
Beispiel B.
Im nächsten Beispiel wird eine Geometriepunktinstanz 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)');
Beispiel C.
Im folgenden Beispiel werden die Werte X, Y, Z, und M für die Geometriepunktinstanz zurückgegeben.
SELECT @g.STX;
SELECT @g.STY;
SELECT @g.Z;
SELECT @g.M;
Beispiel D:
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)');
Weitere Informationen
MultiPoint
STX (geometry-Datentyp)
STY (geometry-Datentyp)
Räumliche Daten (SQL Server)