Welcome to OpenDroneMap’s documentation — OpenDroneMap 3.6.0 documentation
Welcome to OpenDroneMap’s documentation
View page source
Welcome to OpenDroneMap’s documentation
There is a guide on using GitHub to contribute. Anyone is welcome to share their knowledge and improve our documentation. You can also report problems using GitHub issues.
The documentation is available in several languages. Some translations are incomplete and will still display in English. The below languages are at least 20 percent translated. You can help us translate those languages (and other languages!) via Transifex. There is a getting started guide on GitHub.
English
Czech
Filipino
French
Spanish
Indonesian
Swahili
Telugu
Chinese
Installation and Getting Started<br>Quickstart
Hardware Recommendations
Tutorials<br>Creating High Quality Orthophotos
Creating Digital Elevation Models
Using Potree 3D viewer module on OpenDroneMap Desktop<br>Cameras
Textured model
Appearance<br>Point budget
Field of view
Eye Dome-lighting
Background
Other
Tools<br>Measurement
Clipping
Navigation
Scene
Measuring stockpile volume<br>Fieldwork planning
Flight pattern
Flight height
GCPs
Processing parameters
Measuring
Expected accuracy
Using Docker<br>Listing Docker Machines
Accessing logs on the instance
Command line access to instances
Cleaning up after Docker
Using ODM from low-bandwidth location<br>What is this and who is it for?
Steps<br>Install
Prep data and project<br>Directory structure
Resize droplet, pull pin, run away
After it finishes (assuming you survive that long)
Advanced<br>Calibrating the Camera
Using Image Masks
Using Singularity<br>Build Singularity image from Docker image
Using Singularity SIF image
ClusterODM, NodeODM, SLURM, with Singularity on HPC
Development and testing of ODM<br>Fork and clone repository
Set up local NodeODM docker instance
Modify code
Connect to NodeODM instance
Install and use changes
Options and Flags<br>3d-tiles
align
auto-boundary<br>What Is Auto-Boundary?
When Is Auto-Boundary Helpful?
Why would one use auto-boundary?
Example Images<br>True: --auto-boundary
False: null
auto-boundary-distance
bg-removal
boundary<br>What is Boundary [GeoJSON]?
When is Boundary [GeoJSON] appropriate?
Why would one use Boundary [GeoJSON]?
How would one create Boundary [GeoJSON]?<br>GeoJSON.io<br>New GeoJSON
Creating A Polygon
Placing Vertices
Completing A Polygon
Saving A Polygon
Downloading A Polygon
Setting Boundary [GeoJSON] In Task Options
Boundary [GeoJSON] Loaded In Task Options
QGIS<br>Creating A New Temporary Scratch Layer
New Temporary Scratch Layer Geometry Type
New Temporary Scratch Layer Settings
Adding an Orthophoto Background
Adding A Polyon Feature
Toggle Editing Off
Save Changes To Temporary Scratch Layer
Export Temporary Scratch Layer Features
Save Vector Layer As
Example Images<br>True: --boundary [GeoJSON] - Point Cloud
True: --boundary [GeoJSON] - Orthophoto
True: --boundary [GeoJSON] - Digital Elevation Model
True: --boundary [GeoJSON] - 3D Model/Textured Mesh
False: null
build-overviews<br>What Are Overviews?
When are Overviews appropriate?
Why would one use Overviews?
Example Images<br>True: --build-overviews
False: null
camera-lens<br>What Are Camera Lens Models?
When are manual selections appropriate?
Why would one use a particular Camera Lens Model?
Example Images<br>auto : Rectilinear Data
brown : Rectilinear Data
fisheye : Rectilinear Data
perspective : Rectilinear Data
spherical : Rectilinear Data
cameras
cog<br>What Are Cloud Optimized GeoTIFFs (COGs)?
When are COGs appropriate?
Why would one use COGs?
Example Images<br>True: --cog
False: null
copy-to
crop
dem-decimation
dem-euclidean-map
dem-gapfill-steps
dem-resolution
dsm
dtm
end-with
fast-orthophoto
feature-quality
feature-type
force-gps
gcp
geo
gltf
gps-accuracy
gps-z-offset
help
ignore-gsd
matcher-neighbors
matcher-order
matcher-type
max-concurrency
merge
merge-skip-blending
mesh-octree-depth
mesh-size
min-num-features
name
no-gpu
optimize-disk-space
orthophoto-compression
orthophoto-cutline
orthophoto-kmz
orthophoto-no-tiled
orthophoto-png
orthophoto-resolution
pc-classify
pc-copc
pc-csv
pc-ept
pc-filter
pc-las
pc-quality
pc-rectify
pc-sample
pc-skip-geometric
primary-band
project-path
radiometric-calibration
rerun
rerun-all
rerun-from
rolling-shutter
rolling-shutter-readout
sfm-algorithm
sfm-no-partial
skip-3dmodel
skip-band-alignment
skip-orthophoto
skip-report
sky-removal
sm-cluster
sm-no-align
smrf-scalar
smrf-slope
smrf-threshold
smrf-window
split
split-image-groups
split-overlap
texturing-keep-unseen-faces
texturing-single-material
texturing-skip-global-seam-leveling
tiles
use-3dmesh
use-exif
use-fixed-camera-params
use-hybrid-bundle-adjustment
version
video-limit
video-resolution
Flowchart with options
OpenDroneMap Outputs<br>Point Cloud
3D Textured Model
Orthophoto
DTM/DSM
Logs
List of all outputs
High Precision...