Point

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di Azure

Nei dati spaziali di SQL Server, un Punto è un oggetto con dimensioni 0 che rappresenta una singola posizione e può contenere valori Z (elevazione) e M (misura).

Tipo di dati geography

Il tipo Punto del tipo di dati geography rappresenta una singola posizione in cui Lat indica la latitudine e Long la longitudine. I valori di latitudine e longitudine vengono misurati in gradi. I valori della latitudine sono compresi sempre nell'intervallo [-90, 90], quelli al di fuori genereranno un'eccezione. I valori della longitudine sono compresi sempre nell'intervallo [-180, 180], quelli al fuori, per rientrare in tale intervallo, vengono arrotondati. Ad esempio, se il valore immesso per la longitudine è 190, verrà arrotondato a -170. SRID rappresenta l'ID di riferimento spaziale dell'istanza geography da restituire.

Tipo di dati geometry

Il tipo Punto per il tipo di dati geometry rappresenta una singola posizione in cui X e Y rappresentano rispettivamente le coordinate X e Y del punto generato. SRID rappresenta l'ID di riferimento spaziale dell'istanza geometry da restituire.

Esempi

Esempio A.

L'esempio seguente spiega come creare un'istanza Punto geometrico che rappresenta il punto (3, 4) con SRID pari a 0.

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

Esempio B.

L'esempio seguente spiega come creare un'istanza Punto geometrico che rappresenta il punto (3, 4) con un valore Z (elevazione) pari a 7, un valore M (misura) pari a 2,5 e il valore SRID predefinito 0.

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

Esempio C.

L'esempio seguente restituisce i valori X, Y, Z e M per l'istanza Punto geometrico.

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

Esempio D.

I valori Z e M possono essere specificati in modo esplicito come NULL, così come mostrato nell'esempio seguente.

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

Vedere anche

MultiPoint
STX (tipo di dati geometry)
STY (tipo di dati geometry)
Dati spaziali (SQL Server)