Por qué decidí no pagar suscripciones por matemáticas que están en cualquier libro.
Era diciembre cuando llegó la caja de DJI a mi puerta.
Adentro: un Mini 5 Pro . Mi primer drone. No pude resistirme — el sensor de 1 pulgada, los 50 megapíxeles, el tamaño de bolsillo. Era perfecto.
Bueno, casi perfecto.
El problema que no esperaba
Recordando mis clases de fotogrametria en la universidad no puedo parar de pensar como se ven las cosas desde arriba.
Así que cuando llegó el Mini 5 Pro, la idea fue inmediata: fotogrametría. ¿Es el Mini 5 Pro un drone de fotogrametría profesional? No. ¿Está diseñado para misiones autónomas? Tampoco. ¿Se puede hacer fotogrametría con él? Absolutamente sí.
El sensor es excelente. La cámara es excelente. Las especificaciones están ahí. Solo necesitaba una app que calculara las rutas de vuelo.
Abrí DJI Fly esperando encontrar algo como "Mission Planning" o "Survey Mode".
Nada.
Busqué en los menús. En configuración avanzada. En opciones ocultas.
Nada.
Claramente no es un dron oficialmente para fotogrametria.
Las "soluciones" que encontré
Empecé a googlear. Seguro alguien había resuelto esto, ¿no? Esto es lo que encontré:
| App | Resultado | |------------------|---------------------------------------------| | Pix4Dcapture | "Este modelo de drone no es compatible." | | DJI Pilot 2 | Solo para drones enterprise ($5,000+) | | DroneDeploy | Suscripción de $299/mes | | Otras apps | Entre $20 y $50 USD mensuales |
Me quedé mirando la pantalla.
¿En serio tengo que pagar una suscripción mensual... para calcular a qué altura volar y cada cuántos metros tomar una foto?
Las fórmulas de fotogrametría no son secreto de estado. Están en cualquier libro de teledetección. Son matemáticas básicas que se enseñan en los primeros semestres de ingeniería :
Altura = (GSD × Focal × Ancho_Imagen) / (Ancho_Sensor × 100)
Eso es todo. Una división.
El momento "¿y por qué no?"
¿Por qué no construir mi propia app? No para venderla. No para competir con nadie. Solo para resolver MI problema.
Y si la puedo compartir con la comunidad... ¿por qué no hacerlo?
Así nació GeoFlight Planner.
La premisa es simple
Tú me dices qué resolución quieres en tu ortomosaico, y yo te digo exactamente cómo volar.
El flujo de trabajo
Patrones de vuelo disponibles
No todos los levantamientos son iguales. Por eso GeoFlight Planner incluye diferentes patrones según el objetivo:
El stack técnico
Para los curiosos que quieren saber qué hay bajo el capó:
Frontend
- React 18 + TypeScript + Vite
- ArcGIS Maps SDK for JavaScript
- Tailwind CSS
Backend
- Python 3.11 + FastAPI
- pyproj para transformaciones WGS84 ↔ UTM
- lxml para generación de archivos XML
Output
- KMZ con estructura WPML de DJI
- Compatible directamente con DJI Fly
La app conoce las especificaciones exactas de cada cámara — tamaño de sensor, distancia focal, resolución — para hacer cálculos precisos.
Por qué decidí compartirlo
Podría haberme quedado con esto para uso personal. Funcionaba, resolvía mi problema, fin de la historia.
Pero eso no es lo que hacemos en GeoAI LATAM.
Esta comunidad existe para compartir. Para que el conocimiento no esté detrás de paywalls.
GeoFlight Planner es:
- ✅ 100% gratuito — sin versión "pro" ni "premium"
- ✅ Sin registro — no necesitas crear cuenta
- ✅ Sin límites artificiales — usa todo lo que quieras... lo tienes que desplegar en tu pc por ahora
- ✅ Código abierto — transparente y auditable
La moraleja
A veces la mejor herramienta es la que construyes tú mismo.
Porque conoces TU problema mejor que nadie.
Y si en el proceso puedes ayudar a otros que tienen el mismo problema... ¿por qué no?
¿Quieres probarlo?
GeoFlight Planner está disponible para toda la comunidad. Planifica tus misiones de fotogrametría .
👉 Repositorio: github.com/geoai-latam/WaypointsDJI
Recursos: