Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En los datos espaciales de SQL Server, un Point
es un objeto 0 dimensional que representa una sola ubicación y puede contener valores Z (elevación) y M (medida).
Tipo de datos Geography
El tipo Point del tipo de datos geography representa una sola ubicación donde Lat representa la latitud y Long representa la longitud. Los valores de latitud y longitud se miden en grados. Los valores de latitud siempre se encuentran en el intervalo [-90, 90], y los valores que se introducen fuera de este intervalo producirán una excepción. Los valores de longitud siempre se encuentran en el intervalo (-180, 180], y los valores introducidos fuera de este intervalo se ajustan para encajar en él. Por ejemplo, si se introduce 190 para la longitud, el valor se ajustará a -170. SRID representa el identificador de referencia espacial de la instancia de geography que desea devolver.
Tipo de datos Geometría
El tipo Point del tipo de datos geometry representa una sola ubicación donde X representa la coordenada X del punto que se genera y Y representa la coordenada Y del punto que se genera. SRID representa el identificador de referencia espacial de la instancia de geometry que desea devolver.
Ejemplos
En el ejemplo siguiente se crea una geometry Point
instancia que representa el punto (3, 4) con un SRID de 0.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (3 4)', 0);
En el ejemplo siguiente se crea una geometry``Point
instancia que representa el punto (3, 4) con un valor Z (elevación) de 7, un valor M (medida) de 2,5 y el SRID predeterminado de 0.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 7 2.5)');
En el ejemplo final se devuelven los valores X, Y, Z y M de la geometry``Point
instancia.
SELECT @g.STX;
SELECT @g.STY;
SELECT @g.Z;
SELECT @g.M;
Los valores Z y M se pueden especificar explícitamente como NULL, como se muestra en el ejemplo siguiente.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 NULL NULL)');
Véase también
MultiPoint
STX (tipo de datos geometry)
STY (Tipo de Datos Geometry)
Datos Espaciales (SQL Server)