Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2011, 14:56
enridp
 
Fecha de Ingreso: mayo-2005
Mensajes: 284
Antigüedad: 19 años, 3 meses
Puntos: 11
Que unidades devuelve GLength?

Hola !
Estoy peleando bastante con los POINT en MySQL, hay muy poca informacion, y para colmo hasta el ejemplo de la documentacion esta mal:
http://dev.mysql.com/tech-resources/...ith-mysql.html
Código MySQL:
Ver original
  1.   c.cab_driver,
  2.                                              AsBinary(a.address_loc)))))
  3.     AS distance
  4. FROM cab c, address a
  5. WHERE a.address = 'Foobar street 110'

No hay ninguna direccion Foobar street 110, y lo mas importante, no hay que usar AsBinary sino devuelve siempre NULL.

Pero más allá de eso, en qué unidades nos devuelve la distancia GLength??

Encontré un ejemplo sencillo:
Código MySQL:
Ver original
  1.    'LINESTRING(-67.8246 -10.0073,-67.8236 -10.0082)', 4326))
Eso devuelve:
0.00134536240471071

Pero en metros supuestamente son 147m
Entonces??? :S

Alguien sabe como hacer para obtener en metros los resultados de las distancias calculadas con GLength?

Saludos !!
Enrique.