Condividi tramite


Punto

Nei dati spaziali di SQL Server un Point oggetto è un oggetto tridimensionale che rappresenta una singola posizione e può contenere valori Z (elevazione) e M (misura).

Tipo di dati Geografia

Il tipo Point per il tipo di dati geography rappresenta una singola posizione in cui Lat rappresenta latitudine e Long rappresenta la longitudine. I valori di latitudine e longitudine vengono misurati in gradi. I valori della latitudine sono sempre compresi nell'intervallo [-90, 90], e i valori immessi al di fuori di questo intervallo genereranno un'eccezione. I valori della longitudine ricadono sempre nell'intervallo (-180, 180], e i valori inseriti al di fuori di questo intervallo vengono ricondotti per rientrarvi. 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 Point per il tipo di dati geometry rappresenta una singola posizione in cui X rappresenta la coordinata X del punto generato e Y rappresenta la coordinata Y del punto generato. SRID rappresenta l'ID di riferimento spaziale dell'istanza geometry da restituire.

Esempi

Nell'esempio seguente viene creata un'istanza geometry Pointche rappresenta il punto (3, 4) con srid pari a 0.

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

Nell'esempio seguente viene creata un'istanza geometry``Point che rappresenta il punto (3, 4) con un valore Z (elevazione) pari a 7, un valore M (misura) pari a 2,5 e l'identificatore SRID predefinito pari a 0.

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

L'esempio finale restituisce i valori X, Y, Z e M per l'istanza geometry``Point .

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

I valori Z e M possono essere specificati in modo esplicito come NULL, come illustrato 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)