Hola a todos. Estoy trabajando en un proyecto llamado U-Report que utiliza los datos de OpenStreetMap para armar estadísticas de participación. Actualmente el mapa tiene la división provincial, pero solamente los partidos de dos provincias. Quiero generar los mapas de las provincias restantes.
Son mis primeras aproximaciones a OpenStreetMap, con lo cual no sé completamente si están usando estándares o modificaciones propias. El resultado final que necesito conseguir es un geojson (y una versión simplificada). Los actuales se pueden ver acá: https://github.com/nyaruka/posm-extracts/tree/master/geojson (los de Argentina son los 286393 0, 1 y 2).
Para generarlos ellos usan un script de Python (mapzen-exporter - https://github.com/eHealthAfrica/mapzen-exporter). Me costó conseguir que funcionara, pero lo hice (utiliza versiones muy viejas de librerías), pero cuando le paso el mapa de Argentina en pbf exportado de geofabrik, node se queda sin memoria. Por lo tanto se me ocurren dos opciones:
- Correr fences-builder (librería de node que usan ellos para extraer los límites) sobre el pbf de cada provincia y después unirlos
- Generar el geojson con otra herramienta
Para 1, estuve mirando cómo exportarlo desde overpass-turbo, pero no encuentro la forma de exportar cada provincia y, además, no sé si sería fácil unirlos en un mismo archivo posteriormente.
Para 2, no conozco si los geojsones que usan en el archivo final es una versión estándar o modificada por ellos.
Cualquier pista que puedan darme, será agradecida