Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/03/2013, 13:21
Avatar de PolaNicole
PolaNicole
 
Fecha de Ingreso: febrero-2013
Ubicación: Chile
Mensajes: 28
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: ¿Cómo hacer un buffer en mysql?

Buffer es una función espacial que se utiliza para añadir x distancia a un punto o geometría, lo he utilizado en postgis, e incluso lo nombran acá http://det.bi.ehu.es/practicasSQL/manual5/spatial-extensions.html, pero esa página no sé si está actualizada, por lo que no sé si ya se ha implementado esa función en alguna versión de mysql.
Para hacer una intersección se necesitan dos geometrías, por lo que:
MBRIntersects((Buffer(localizacion.Punto, 100)), lagunas.Puntos) = 1; cumple con ello, la primera geometía sería "localizacion.Punto" añadida a 100 metros y la segunda es "lagunas.Puntos", por lo que cumple con los parámetros establecidos.