A user-friendly, commercial grade software for drone image processing.
 
 
 
 
 
 
Go to file
Ves Nikos 09eca867e1 added behavioural comments at tests 2016-09-10 00:57:08 +01:00
app added behavioural comments at tests 2016-09-10 00:57:08 +01:00
webodm Started implementing dashboard, webadmin template 2016-08-13 12:57:24 -05:00
.gitignore Initial commit 2016-08-08 09:17:04 -05:00
README.md Update README.md 2016-08-16 17:08:53 -05:00
manage.py Login mockup, project scaffold 2016-08-10 15:23:17 -05:00

README.md

WebODM

A web interface for OpenDroneMap.

Roadmap

  • User Registration / Authentication
  • UI mockup
  • Task Processing
  • Model display (using Cesium/Leaflet) for both 2D and 3D outputs.
  • Cluster management and setup.
  • Mission Planner
  • API
  • Documentation
  • Unit Testing

Terminology

  • Project: A collection of tasks (successfully processed, failed, waiting to be executed, etc.)
  • Task: A collection of input aerial images and an optional set of output results derived from the images, including an orthophoto, a georeferenced model and a textured model. A Task's output is processed by OpenDroneMap.
  • ProcessingNode: An instance usually running on a separate VM, or on a separate machine which accepts aerial images, runs OpenDroneMap and returns the processed results (orthophoto, georeferenced model, etc.). Each node communicates with WebODM via a lightweight API such as node-OpenDroneMap. WebODM manages the distribution of Task to different ProcessingNode instances.
  • ImageUpload: aerial images.
  • Mission: A flight path and other information (overlap %, angle, ...) associated with a particular Task.

image

er diagram - webodm 2

Work in progress

We will add more information to this document soon (including information on how to get started).