Aplicaciones datos georeferenciados

Datos georeferenciados

La georreferenciación es el uso de coordenadas para asignar geográficamente valores en a una entidad cartográfica. Cuando trabajamos con bases de datos que contienen información acerca de rutas, posiciones de objetos, calidades del aire, pronósticos metereológicos, etc.. es necesario poder representarlos gráficamente para poder analizar la información de un modo visual. Para poder disponer la información de esta forma gráfica es necesario acompañar los datos con información precisa acerca de su posición sobre el plano terrestre, ya sea a través de medidas de latitud-longitud on de sistemas de coordenadas proyectadas (UTM).

Latitud y Longitud

Uno de los métodos más comunes para describir la posición de un objeto sobre la tierra es mediante la utilización de mediciones esféricas, en grados. Esta utilización de mediciones esféricas desde el centro de la tierra hasta la superficie terrestre es lo que conocemos por coordenadas geográficas.

latitud longitud programador

La longitud son lineas imaginarias que dividen la esfera verticalmente y miden ángulos en dirección este-oeste. Se considera como ángulo de longitud 0 el meridiano denominado de Greenwich, que parte un recorrido desde el Polo Norte, a través de Greenwich, Inglaterra, hasta el Polo Sur. Este ángulo es de longitud 0.
Por su parte, las latitudes miden ángulos en dirección Sur-Norte. Siendo el Ecuador la latitud 0, las latitudes del hemisferio norte se representan en valores positivos y las del sur en negativos.

Proyecciones a mapas de coordenadas cartesianas

Los sistemas de coordenadas proyectadas lo que intentan es trasladar ese posicionamiento esférico 3d a una superficie plana en 2D, tal como un papel o una pantalla de ordenador. Para lograr este objetivo es necesario adaptar la información en grados de los datos georeferenciados a un sistema de coordenadas con ejes X e Y.

Debido a que la Tierra es esférica, uno de los desafíos es cómo representar el mundo 3d a través de un sistema de coordenadas en 2D deformando la proyección lo menos posible. Para entender la cuestión basta con imaginarse una medio esfera dibujada y pensar como aplicarla a un plano sin deformar las distancias y proporcionalidad de los objetos.. En la siguiente imagen vemos una representación de la distribución terrestre aplicando el ecuador en el centro del mapa.. la imagen resultante es diferente de la que estamos acostumbrados a ver:

Programación datos referenciados

Desarrollo de aplicaciones con datos georeferenciados

Además del citado obstáculo de la proyección a coordenadas cartesianas, en ocasiones es necesario recurrir al uso de algoritmos matemáticos. Lo más normal es que cualquier muestreo de datos disponga de una distribución geográfica algo aleatoria. Si necesitamos mostrar esos datos en forma de areas de influencia geográfica nos encontramos que necesitaremos encontrar una malla de puntos perfectamente alineada para la representación cartesiana. Cuanto más tupida sea esta malla más resolución tendremos en nuestros datos y, por tanto, nuestra representación será más completa. La obtención de estos nuevos puntos ser realizan mediante algoritmos numéricos a partir de los datos obtenidos.

Durante estos años he tenido la oportunidad de trabajar en diferentes proyectos relacionados con datos geolocalizados y el OpenData. Si necesitas un programador que desarrolle un proyecto de software basado en este tipo de datos, es probable que pueda ayudarte.

¿Hablamos?.

 

Algunos proyectos desarrollados