Buscar..


Introducción

Hay 2 tipos de datos espaciales

Sistema de coordenadas Geometría X / Y para una superficie plana

Geografía Sistema de coordenadas de latitud / longitud para una superficie curva (la tierra). Existen múltiples proyecciones de superficies curvas, por lo que cada espacio geográfico debe permitir a SQL Server saber qué proyección usar. El ID de referencia espacial (SRID) habitual es 4326, que mide distancias en kilómetros. Este es el SRID predeterminado utilizado en la mayoría de los mapas web

PUNTO

Crea un solo punto. Este será un punto de geometría o geografía según la clase utilizada.

Parámetro Detalle
Lat o X Es una expresión flotante que representa la coordenada x del punto que se genera.
Largo o Y Es una expresión flotante que representa la coordenada y del punto que se genera.
Cuerda Texto conocido (WKB) de una forma de geometría / geografía
Binario Binario bien conocido (WKB) de una forma de geometría / geografía
SRID Es una expresión int que representa el ID de referencia espacial (SRID) de la instancia de geometría / geografía que desea devolver
--Explicit constructor 
DECLARE @gm1 GEOMETRY = GEOMETRY::Point(10,5,0)

DECLARE @gg1 GEOGRAPHY = GEOGRAPHY::Point(51.511601,-0.096600,4326)

--Implicit constructor (using WKT - Well Known Text)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromText('POINT(5 10)', 0)

DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromText('POINT(-0.096600 51.511601)', 4326)

--Implicit constructor (using WKB - Well Known Binary)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromWKB(0x010100000000000000000014400000000000002440, 0)

DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromWKB(0x01010000005F29CB10C7BAB8BFEACC3D247CC14940, 4326)


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow