
A command line tool to process aerial imagery in the cloud via NodeODM's API.

c:\odm).cd \odm).odm c:\path\to\images --dsm.This command will process all the images in the directory c:\path\to\images and save the results (including an orthophoto, a point cloud, a 3D model and a digital surface model) to c:\odm\output. You can pass more options for processing by appending them at the end of the command. To see a list of options, simply issue:
odm args
See odm --help for more options.
To include a GCP for additional georeferencing accuracy, simply create a .txt file according to the Ground Control Points format specification and place it along with the images.
By default CloudODM will randomly choose a default node from the list of publicly available nodes. If you are running your own processing node via NodeODM you can add a node by running the following:
odm node add mynode http://address:port
Then run odm as following:
odm -n mynode c:\path\to\images
If no node is specified, the default node is selected. To see a list of nodes you can run:
odm node -v
For more information run odm node --help.
If you are interested in adding your node to the list of public nodes please open an issue.
go get -u github.com/OpenDroneMap/CloudODM
go run github.com/OpenDroneMap/CloudODM/cmd/odm --help
We use Goreleaser to build and deploy CloudODM. See Goreleaser's documentation for installation and deployment instructions. You should just need to install the goreleaser application and then run:
goreleaser release --skip-publish --snapshot
Please open an issue.
There are many ways to contribute back to the project:
$ claude mcp add CloudODM \
-- python -m otcore.mcp_server <graph>