If you can't read please download the document
Upload
abraham-barrera
View
707
Download
5
Embed Size (px)
DESCRIPTION
Les cuento cómo usar álgebra esférica para el cálculo de distancias geoespaciales en bases de datos que solo tienen funciones matemáticas.
Citation preview
2. Marco Proyecto S _ _ _ SA _ _ S :D 3. Problema Encontrar las sedes ms cercanas a la ubicacin del usuario en el mundo va telfono celular :D 4. Pens y Pens 5. Esto ya lo he hecho antes 6. Solucin Utilizar motor de base de datos que soporte tipos y consultas geoespaciales:D 7. Alternativas
8. Alternativas
9. Pens y Pens 10. 11. Existe otra Forma :D 12. Trigonometra esfrica 13. Ley de los Cosenos 14. En la Tierra .... 15. Trazar el cateto esfrico que falta 16. Ahora con nmeros var R = 6378137//radio de la tierra var lt1 = -33.412368*PI/180 var lg1 = -70.57940*PI/180 var lt2 = -33.413854*PI/180 var lg2 =-70.58311*PI/180 Distancia =ACOS(SIN(lt1)*SIN(lt2)+COS(lt1)*COS(lt2)*COS(lg2 - lg1))*R 17. De donde sali R ? ACOS(SIN(lt1)*SIN(lt2)+COS(lt1)*COS(lt2)*COS(lg2 - lg1))*R La explicacin para la prxima Esto es Algebra for dummies 18. Y en Iseries DB2 ? SELECTACOS(SIN(lt1)*SIN(lt2)+COS(lt1)*COS(lt2)*COS(lg2 lg1))*R FROM SEDES Wow!! es lo mismo Problema Resuelto ! 19. Bonus track :D 20. Pivotal Cracker :D Re Fork it https://github.com/abrahambarrera/radtrack-core