Session
Más allá de la "Geolocation API" del navegador
Casi todo desarrollador de JavaScript ha usado alguna vez la interfaz [navigator.geolocation.getCurrentPosition(...)](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition) para recuperar la ubicación geográfica, o la API JavaScript de Google Maps para [pintar un marcador en un mapa](https://developers.google.com/maps/documentation/javascript/adding-a-google-map), pero... ¿qué más se puede llegar a hacer? ¿qué datos geolocalizados existen?.
Empecemos por la 2ª pregunta, si no lo sabías....:
* Actualmente hay +700 satélites observando la Tierra en tiempo cuasi real
* Sólo el programa Copernicus de la Agencia Espacial Europea genera +20TB de open data al día (con 8 satélites)
* OpenStreetMap recibe 4.5 millones de contribuciones al día y contiene casi 2TB de datos abiertos geolocalizados
* La NASA ofrece +100 petabytes de datos abiertos sobre la Tierra
* Google puede almacenar ~250.000 ubicaciones por usuario al año (accesibles en takeout.google.com)
Por eso, en esta sesión vamos a destapar el potencial que la mayoría de las personas que dominan JavaScript tienen (pero desconocen que tienen) para trabajar con datos geolocalizados, como por ejemplo:
* Crear aplicaciones con mapas personalizados.
* Web apps que carguen mapas offline.
* Resolver complejos cálculos y consultas espaciales directamente en JS.
* Crear interfaces/experiencias inmersivas al nivel de Google Earth gracias a WebGL
* Trabajar con datos satélite
El objetivo de la charla es dar una visión general/superficial de muchos conceptos y tecnologías con el objetivo de que sirva para abrir los ojos y entender qué tecnologías se engloban dentro del paraguas de lo que se conoce como los sistemas de información geográfica.
Hablaremos de: la complejidad que ocultan estos datos tipos avanzados de datos geoespaciales y cómo se trabajan, formatos y bases de datos espaciales, APIs y fuentes open data, librerías JS, visualización en 2D y 3D, algoritmos y tecnologías de servidor especializadas en servir estos datos

Raul Jimenez Ortega
Developer Relations Engineer, Developer Experience at Esri Inc.
Almería, Spain
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top