El campo no tiene señal. Casi nunca. Y cuando la tiene, es intermitente. Esta es la realidad de cualquier productor que opere fuera de la ciudad. Si tu herramienta de mapa depende de internet, no es una herramienta de campo: es una herramienta de oficina.
En Vision Geográfica venimos construyendo el visor con esta restricción de raíz. Cero dependencia de Avenza Maps, QField, SW Maps o Field Measure. Una sola app que funciona online y offline con el mismo comportamiento.
Este post explica qué significa «offline-first» en la práctica, qué se puede hacer sin señal hoy, y por qué ese diseño cambia cómo trabajas en finca.
Qué es offline-first
No es lo mismo que «tiene modo offline». Casi cualquier app dice «funciona offline». En la práctica, eso significa:
- App tipo A (offline degradado): si abres con señal, funciona. Si te quedas sin señal a mitad, pierdes datos. Si la abres sin señal desde el inicio, te muestra pantalla blanca.
- App tipo B (offline-first real): la app está pensada para arrancar sin señal. Cada acción del usuario va a una cola local. Cuando vuelve la señal, la cola se vacía al servidor. El usuario nunca ve diferencia.
En VG construimos tipo B. Y la diferencia se nota el día que estás en una finca a 200 km del pueblo más cercano con datos.
Qué funciona offline en el visor VG hoy (v0.13.x)
- Cargar capas WMS cacheadas: cuando entras con señal, el visor descarga las tiles que necesitas y las guarda. Pierdes la señal, sigue pintando.
- Recorridos de campo: capturas tu ruta GPS sin señal. Se guarda local. Cuando vuelves, sincroniza.
- Eventos por planta-individuo: tomas foto, anotas observación (sano, con problema, etc.), firmas. Cada evento va a la cola local.
- Notas tipo libreta: texto, fecha, ubicación, foto adjunta. Cero pérdida.
- Mediciones de palmas: miles de palmas detectadas en una finca — todas editables offline.
- Visitas a planta-individuo: registro de visita con hora, GPS, foto, observación.
Qué NO funciona offline todavía (sprint #150b)
- Visualización de imágenes de dron (ortofotos GeoTIFF grandes) — viene en Sprint #150b.
- Módulos cross-product avanzados — en proceso.
- Mediciones complejas de polígono con resta de áreas en zonas sin tile cacheada previa.
Si estás en una zona donde ya hiciste un vuelo y subiste la ortofoto al visor (con señal), el visor la cachea. Pero si la primera vez que entras a esa zona es sin señal, todavía no se descarga sola.
Cómo se siente en el campo
Caso real, abril 2026. Equipo de campo, 8 horas en la finca, cero señal celular salvo 30 minutos en un cerro al borde. Tarea: mapear planta-por-planta + libreta de observaciones + fotos geoetiquetadas + dibujar polígonos.
Lo que hicieron:
– Entraron con señal en el hotel a las 6:00, sincronizaron capas WMS de la finca.
– Salieron a campo. El visor pinta la base. Cada planta visitada queda registrada offline.
– Al regresar a las 17:00, ya con señal de nuevo, todo se sincroniza solo.
– Los polígonos finos los dibujaron de noche con red en el hotel, sobre el baseline de las palmas detectadas con dron previamente.
Cero pérdida de datos. Cero «espera que tengo que cargar de nuevo». Cero «no hay señal, vuelvo mañana».
Por qué esto cambia cómo se vende
Si tu visor depende de internet, no es una herramienta para el productor: es una herramienta para la oficina del agrónomo. El productor te va a pedir descuento porque «no me sirve en mi finca». Y tiene razón.
Si tu visor funciona offline, el productor te paga por algo que ve trabajar el día 1 en su finca, sin pretextos. Eso vuelve la venta fácil.
Tip práctico: qué hacer antes de salir a campo
- Entra al visor en zona con señal (oficina, casa, hotel).
- Navega la finca a la zona que vas a recorrer. Mantén el zoom en el nivel al que vas a trabajar (10–18).
- Cierra el visor. Lo abres en campo. Las capas están cacheadas.
- Captura tus eventos, recorridos y fotos.
- Cuando vuelvas a señal, abre el visor. Espera 30–60 segundos. Tu data sincroniza sola.
Si quieres ver el visor en una de tus fincas, te montamos un piloto. Sin tarjeta, sin contrato largo: una finca, una semana, decides.