OpenStreetMap

Publicado por mvexel el 29 julio 2015 Traducido al Español por Mapanauta

México liberó una gran cantidad de datos abiertos hace poco tiempo. Huge: Mexico’s statistical institute INEGI goes open data @INEGI_INFORMA (via @rodowi — Alex Barth (@lxbarth)

Mucha de esta información es geoespacial, por eso digo ¡yummie! Alex Barth escribió acerca de estos datos que vienen del Instituto Nacional de Geografía y Estadística (INEGI) en su diario poco tiempo después de la liberación con un excelente mapa para mostrar que tan rica es la información:

(Mis habilidades mediocres para animaciones GIF realmente no le hacen justicia – chequen la publicación del Blog de Alex para ver el mapa interactivo).

Ahora la pregunta es: ¿Cómo obtenemos una parte (o todo?) de estos datos en OSM? Esto no está claro –OSM ya cuenta con datos valiosos en muchos lugares en México que definitivamente queremos mantener. Aquí en el equipo OSM de Telenav obtuvimos la respuesta a esta pregunta. Le llamamos Cygnus - El portador del Equilibrio. Déjenme explicar con algunos visuales lo que hace Cygnus. Consideren esta área en la región de Aguascalientes. Existe actualmente información de OSM ahí:

Si vemos las imágenes aéreas de Bing, podemos ver que hay una población completa que ¡aún no ha sido mapeada!

Pero INEGI tiene la mayoría o si no todos las calles en esta población en su conjunto de datos ahora abierto llamado Conjunto de Datos Vectoriales de Carreteras y Vialidades Urbanas .

Después de convertir los atributos originales de los datos al etiquetado correcto de OSM, guardar los resultados a un archivo OSM y cargarlo en JOSM se ve de la siguiente forma:

OK, eso está bien pero aún tenemos dos diferentes capas que están desconectadas e incluso si se fusionan tenemos que resolver manualmente caminos duplicados y conecciones entre los caminos de OSM y aquellos provenientes de los datos de INEGI.

Aquí es donde Cygnus entra- desarrollamos en Telenav una nueva tecnología de fusión específicamente para afrontar esto.

Gygnus, como el Portador de Equilibrio, toma los que se ingresó como base en archivo OSM en formato PBF, así como lo que llamamos archivo ‘mejorado’, también en formato PBF. Después los compara y fusiona los dos ingresos (inputs) y da como resultado un archivo JOSM XML que puede ser fusionado con la base de datos OSM de manera inmediata. Estos detalles muestran las capas combinadas con todos los caminos ‘importados’ del INEGI antes de los caminos pre-existentes de OSM

Aunque Cygnus hace un trabajo impresionante de fusionar datos OSM con la capa ‘mejorada’, aún tienes que checar el resultado antes de hacer subir la información. Checa el ejemplo aquí:

La ‘highway=secondary’ ya estaba pre-existente a los datos OSM y la ‘highway=residential’ ; ‘oneway=yes’ vino de los datos de INEGI, está claro por las imágenes de Bing que hay dos caminos que deben estar conectados y todavía no lo están. Cygnus tiene un umbral de distancia (modificable) que utiliza cuando decide si dos caminos deben de estar conectados o no. En este caso, el camino de INEGI estaba muy lejos por ello permaneció desconectado.

Hay otras cosas por considerar cuando trabajas con archivos de cambio producidas por Cygnus:

  • Cygnus nunca va a degradar datos existentes de OSM
  • Cuando ambos OSM y la capa mejorada tienen el mismo camino, Cygnus va a mantener siempre la geometría original OSM pero opcionalmente va a importar ‘name’ y otras etiquetas útiles.

Estamos trabajando en un plan de importación para los datos del INEGI que harán uso intenso de esta tecnología ¡Más acerca de esto muy pronto! Mientras tanto checa nuestra charla en SOTM US con respecto a los datos de INEGI y OSM en México.

Discussion

Log in to leave a comment