En contacto

Descripción

Determina si un objeto geométrico (testGeometry) toca (comparte un borde común o una característica geométrica de punto) con otro objeto geométrico (containerGeometry). Esta operación sirve para determinar si dos áreas comparten un borde común, si un punto está sobre una línea o si una línea detiene a otra geometría. Esta operación no se utiliza para determinar si un punto es el mismo que otro. Para dicha operación, consulte la función Es igual a.

Sintaxis

Touches ( testGeometry, containerGeometry )

Argumentos

containerGeometry y testGeometry son objetos geométricos (o expresiones).

Ejemplo

Determina si el cuadro especificado está en contacto con alguno de bordes de los países definidos.

select Touches(MI_Box(-13.36676789,8.05796847,79.06334219,62.70540978,'epsg:4326'),[Geometry_Column]) from countries where country = ANY ('Mauritania','Mali','Algeria')

Comentarios

Arroja un valor verdadero si testGeometry está en contacto con containerGeometry. De lo contrario, arroja el valor falso. Esta operación arrojará un valor falso en casos donde ambas geometrías sean puntos o si estas se superponen. Si el valor de containerGeometry o testGeometry es nulo, se devuelve el valor falso.