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.