PuntoPoint

Nei dati spaziali SQL ServerSQL Server , un punto è un oggetto senza dimensioni che rappresenta una sola posizione e può contenere valori Z (innalzamento) e M (misura).In SQL ServerSQL Server spatial data, a Point is a 0-dimensional object representing a single location and may contain Z (elevation) and M (measure) values.

Tipo di dati geographyGeography Data Type

Il tipo Punto del tipo di dati geography rappresenta una singola posizione in cui Lat indica la latitudine e Long la longitudine.The Point type for the geography data type represents a single location where Lat represents latitude and Long represents longitude. I valori di latitudine e longitudine vengono misurati in gradi.The values for latitude and longitude are measured in degrees. I valori della latitudine sono compresi sempre nell'intervallo [-90, 90], quelli al di fuori genereranno un'eccezione.Values for latitude always lie in the interval [-90, 90], and values that are inputted outside this range will throw an exception. I valori della longitudine sono compresi sempre nell'intervallo [-180, 180], quelli al fuori, per rientrare in tale intervallo, vengono arrotondati.Values for longitude always lie in the interval (-180, 180], and values inputted outside this range are wrapped around to fit in this range. Ad esempio, se il valore immesso per la longitudine è 190, verrà arrotondato a -170.For example, if 190 is inputted for longitude, then it will be wrapped to the value -170. SRID rappresenta l'ID di riferimento spaziale dell'istanza geography da restituire.SRID represents the spatial reference ID of the geography instance that you wish to return.

Tipo di dati geometryGeometry Data Type

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.The Point type for the geometry data type represents a single location where X represents the X-coordinate of the Point being generated and Y represents the Y-coordinate of the Point being generated. SRID rappresenta l'ID di riferimento spaziale dell'istanza geometry da restituire.SRID represents the spatial reference ID of the geometry instance that you wish to return.

EsempiExamples

L'esempio seguente illustra come creare un'istanza geometry Pointche rappresenta il punto (3, 4) con un SRID pari a 0.The following example creates a geometry Pointinstance representing the point (3, 4) with an SRID of 0.

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

L'esempio successivo illustra come creare un'istanza geometry``Point che rappresenta il punto (3, 4) con un valore Z (innalzamento) pari a 7, un valore M (misura) pari a 2,5 e SRID predefinito a 0.The next example creates a geometry``Point instance representing the point (3, 4) with a Z (elevation) value of 7, an M (measure) value of 2.5, and the default SRID of 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 .The final example returns the X, Y, Z, and M values for the geometry``Point instance.

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, così come mostrato nell'esempio seguente.Z and M values may be explicitly specified as NULL, as shown in the following example.

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

Vedere ancheSee Also

MultiPoint MultiPoint
STX (Tipo di dati geometry) STX (geometry Data Type)
STY (Tipo di dati geometry) STY (geometry Data Type)
Dati spaziali (SQL Server)Spatial Data (SQL Server)