Al comenzar una startup fomentada por una idea innovadora, inicialmente se tienen recursos escasos. Esto también aplica a los datos de mapeo de cualbondi, para los cuales utilizamos herramientas construídas sobre OpenStreetmap cuando Google Maps no fue suficiente. En esta charla contamos que partes de cualbondi utilizan OSM, y en dónde colaboramos todos los dias con la comunidad, para generar un ciclo virtuoso que potencia OSM y cualbondi.
2. ¿Qué es Cualbondi?
- GIS de transporte público.
- Búsqueda de recorridos de transporte desde
posición A a B en el mapa.
- Surge como proyecto universitario/hobby.
6. ¿Por qué OSM?
Determinación de puntos A y B (lat, lng).
- Calle altura
ej: Av. 7 #156, Av. Corrientes #100
- Intersección de calles
ej: Av Corrientes y Av. 9 de Julio
- POIs
ej: Plaza Italia, Hospital de niños
7. ¿Por qué OSM?
Determinación de puntos A y B (lat, lng).
- Calle altura (Google geocoder)
ej: Av. 7 #156, Av. Corrientes #100
- Intersección de calles
ej: Av Corrientes y Av. 9 de Julio
- POIs
ej: Plaza Italia, Hospital de niños
8. ¿Por qué OSM?
Determinación de puntos A y B (lat, lng).
- Calle altura (Google geocoder)
ej: Av. 7 #156, Av. Corrientes #100
- Intersección de calles
ej: Av Corrientes y Av. 9 de Julio
- POIs
ej: Plaza Italia, Hospital de niños
9. Intersección de calles
¿Cómo OSM ayudó a solucionarlo?
- Importar BD de calles de OSM.
- Obtener límites de argentina desde “Geofabrik”.
- Dividir la BD OSM en ciudades.
- Convertir los “way” en “polilineas” para procesar
fácilmente intersecciones.
10. POIs
¿Cómo obtenerlos?
- Importar BD de POIs desde OSM.
- Búsquedas full-text sobre el nombre de POIs.
- Traducir búsqueda a Point (lat, lng).
11. Retribución a OSM
¿Cómo ayudamos nosotros a OSM?
- Carga de (muchos) nombres de calles de la
ciudad de La Plata.
- Carga de POIs no existentes.
13. Retribución a OSM
¿Cómo sabíamos qué cargar?
- Búsquedas por intersección
con 0 (cero) resultados.
- Búsquedas por nombre de
POI con 0 (cero) resultados.
- Recolectar estadísticas de
“Piwik”.