domingo, 14 de febrero de 2016

Tecnología geospacial y de geolocalización en el curso de Ruby on Rails


Los cursos de Coursera son absolutamente alucinantes. Es difícil hacer algo mejor en la modalidad de estudios a distancia. El contenido teórico es brillante, los vídeos son insuperables y las prácticas que plantean son una pasada.


2dsphere es la librería que nos facilita la creación de consultas de geolocalización


Ahora ha comenzado una parte interesantísima, sobre uso de librerías de cálculo geoespacial, tipos de datos estándar como GeoJSON para manejar puntos geolocalizados sobre la tierra, trazar líneas, multilíneas, polígonos, grupos de formas geométricas,... sobre la superficie terrestre.


MongoDB es la base de datos NoSQL usada en este curso



Reconozco que lleva un montón de trabajo, pero es realmente súper-interesante.


Trazando multi-líneas sobre un mapa




Diferentes objetos 2dsphere



Creación de un índice de geolocalización en MongoDB con 2dsphere



Consultas sobre el cálculo de áreas, puntos más cercanos,...




La tecnología geospacial la usamos a diario casi sin darnos cuenta.
¿Dónde está el cajero de mi banco más cercano?



GeoJSON es un estándar de geolocalización basado en las coordenadas polares de longitud y latitud