Compartir a través de


STIntersection (tipo de datos geography)

Devuelve un objeto que representa los puntos de intersección de una instancia de geography con otra instancia de geography.

Sintaxis

.STIntersection ( other_geography )

Argumentos

  • other_geography
    Es otra instancia de geography utilizada para compararla con la instancia en la que se invoca STIntersection(), con objeto de determinar sus puntos de intersección.

Tipos de valores devueltos

Tipo de valor devuelto de SQL Server: geographygeography

Tipo de valor devuelto de CLR: SqlGeographySqlGeography

Notas

STIntersection() siempre devuelve NULL si no coinciden los identificadores de referencia espacial (SRID) de las instancias de geography.

Ejemplos

En el ejemplo siguiente se usa STIntersection() para calcular la intersección de un tipo Polygon y un tipo LineString.

DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SET @h = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.STIntersection(@h).ToString();

Vea también

Otros recursos