Algebra tres for dummies

download Algebra tres for dummies

If you can't read please download the document

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.

Transcript of Algebra tres for dummies

  • 1. Abraham Barrera Desarrollador http://blog.abrahambarrera.me Algebra III

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

  • Oracle
  • SQL Server 2008
  • PostgreSQL
  • PostgreSQL
  • Spatialite

8. Alternativas

  • Oracle
  • SQL Server 2008
  • MySQL
  • PostgreSQL - GIS
  • Spatialite
  • Cliente la tiene, pero est cerrada
  • Cliente la tiene, pero Java no-like
  • Cliente no la tiene
  • Cliente no la tiene
  • No es Clusterizable

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