Omniris white paper · October 2026

Maps you can measure

How Omniris turns a drone's overlapping photos into a stitched map, elevation models and 3D, how to fly so the result is good, and every tool you can use on the finished job.

Inputoverlapping drone photos of one site · colour, multispectral or thermal
Checkedflights, camera angle, flight height, resolution and price, before you start
Deliveredorthomosaic · surface model · terrain model · point cloud · optional 3D model
FormatCloud Optimized GeoTIFF · LAZ · 3D Tiles · glTF
Reporta stitch report, as a web page and a PDF, filed with the results
Custodyevery result recorded as an output of the job that made it
The shape of every finished stitch. What a particular job delivers depends on the camera and the choices made when it was started.

Summary

A drone mapping flight takes hundreds or thousands of overlapping photos. Stitching turns them into one accurate, map-aligned picture of the whole site, called an orthomosaic: a single image in which every pixel sits where it belongs on the map, so distances and areas measured on it are true. The same processing also measures the shape of the ground, giving elevation models, a point cloud and, if you ask, a 3D model.

Omniris does the stitching for you on processing machines sized to the job, checks the photos before you pay, files every result in the same secure vault as your photos, and gives you the tools to measure, analyse, compare and share what it made.

Checked before you pay

Before a job starts, the photos are read and grouped into flights. Problems that would spoil the map, such as photos taken at too steep an angle, are shown with what to do about them.

Resolution you can trust

The finest detail on offer is worked out from how high the drone actually flew. Omniris will not invent detail the photos do not hold.

Map, heights and 3D

An orthomosaic, a surface model, a bare-ground terrain model and a point cloud from every map job; a textured 3D model when you add it.

Colour, multispectral, thermal

Colour photos, multispectral crop sensors and thermal cameras are each stitched into their own maps, with vegetation indices or temperatures where the camera supports them.

Accuracy stated, not assumed

Ground control points pin the map to surveyed positions, and the results say how well each one fitted and what class of accuracy the control supports.

Tools on the finished map

Measure distances, areas, heights and volumes, draw profiles and contours, compare dates, run analytics and AI detection, export to GIS and CAD, and share.

Evidence, not just data

Every result has a custody history, can be shared by link and placed on legal hold, like every other file in the vault.

How stitching works

Stitching relies on overlap: each spot on the ground appears in several photos, taken from slightly different positions. From those differences the software works out where each photo was taken and the shape of the ground, much as two eyes judge depth. Omniris runs the stitching on OpenDroneMap, a widely used open-source photogrammetry engine (photogrammetry means measuring from photographs), with its own checks and steps before and after.

flowchart LR
  A[Overlapping photos
in a vault folder] --> B[Checked:
flights, angle, height] B --> C[Cleaned:
duplicates, tilted photos] C --> D[Matched and
reconstructed] D --> E[Surface, terrain,
orthomosaic] E --> F[Results folder,
report, email]
1

Checked before it starts

The dialog reads the photos' own records (position, camera, angle, height) and groups them into flights. It estimates the finest resolution the photos can support and shows the price. Problems are shown with what to do about them before anything is charged.

2

Cleaned

Duplicate shots are removed, such as the JPEG and RAW copies some drones save of every photo. For a map, photos taken at more than 25° from straight down are set aside, because they show the sides of things rather than the ground behind them.

3

Matched

Distinctive points are found in every photo and matched between neighbours. Matching is limited to photos taken near each other, so two look-alike patches of crop rows or pavement in different corners of the site cannot be mistaken for the same place.

4

Reconstructed

From the matches, the software works out where each photo was taken and builds a dense point cloud: millions of measured points on the surfaces it saw. Ground control points, when you use them, pin this reconstruction to surveyed positions. Stray points far outside the flown area are trimmed off.

5

Surfaces and the map

A surface model and a terrain model are built from the point cloud, and the photos are projected onto the surface to make the orthomosaic. Multispectral and thermal photos are processed into their own maps.

6

Delivered and recorded

Results are converted to a cloud-friendly map format and filed in an output folder beside your photos, each with its own custody history. They are tagged with the site, customer and flight date, the stitch report is written, and you get an email when the job finishes or fails.

Very large surveys are processed in sections of up to 3,000 photo positions and then merged, and long, narrow corridor flights are split into shorter sections, so the job fits the machines that run it. Your photos are never changed.

Starting a stitch

Choose Stitch on a folder of photos in your files, or Upload & Stitch to upload and start in one step. The stitch dialog has already read the photos, so most choices arrive filled in. You confirm them, see the price, and press Start Stitching. The desktop application uses the same dialog.

ChoiceWhat it does
Map or 3D modelMap is for a survey flown with the camera pointing straight down: it makes an orthomosaic and elevation models, with 3D as an option. 3D model is for photos taken from any angle (obliques, orbits, ground level, handheld): it makes a point cloud and a textured 3D model, with no orthomosaic. The dialog suggests one from how high the drone flew.
FlightsPhotos in the folder are grouped by capture date into flights. Tick the flights to include; each is stitched as its own job, with its own output folder.
Colour, multispectral, thermalEach kind of imagery found in the folder is ticked for you, and hidden if there is none. Each becomes its own map and is priced on its own photo count.
Calibration (multispectral)Shows how the crop sensor's brightness will be corrected: for the camera only, for changing sunlight (when the drone carried a sunlight sensor), or to absolute reflectance (when a reflectance panel was photographed). Each level says plainly what its results can be compared with.
Temperature settings (thermal)For DJI and FLIR thermal cameras: emissivity, distance, humidity, air temperature and reflected temperature, filled in from the flight height and the hourly weather nearest the time the flight was flown, so an evening flight gets evening conditions. They are kept with the job as part of the record behind every temperature it reports.
Include 3DAdds a point cloud and textured 3D model to a map job. DJI drones that carry a thermal camera beside a wide camera can also paint the 3D model with temperature (a "thermal skin"), at no extra charge.
Flown at, and resolutionThe height the drone flew above the ground, and the finest resolution that height supports. Correct the height if you know better and the resolution follows. A coarser resolution is always allowed; a finer one is refused.
Surface and terrain modelsBoth are made unless you untick them.
Ground control and alignmentDetects whether these photos have ground control points marked on them and offers to use them. Alternatively, align this flight to an earlier flight of the same site, or use no ground control.
Customer and siteNames that file every result under the right customer and site, and place the site in the Site Navigator. You confirm both before starting.
Output name and folderA short prefix for the result file names, and where the results go.

Choosing a resolution

The ground sample distance (GSD) is how much ground one pixel covers. It follows directly from how high the drone flew and the camera it carried: fly twice as high and each pixel covers twice as much ground. The dialog offers the finest resolution the flight supports and will not accept a finer one, because asking for more detail than the photos hold costs far more to produce and store and returns guessed pixels, not detail. It suggests what each range is good for:

Resolution (per pixel)Good for
under 0.8 in (2 cm)Individual plants, defects, small hardware
0.8 to 2 in (2 to 5 cm)Canopy structure, plant vigour, crop and stand analysis
2 to 4 in (5 to 10 cm)Block extent, boundaries, general site mapping
over 4 in (10 cm)Overview only; fine detail is gone, and the dialog says so

A coarser resolution is much cheaper: the size of the map grows with the square of the resolution, so halving the pixel size makes four times as many pixels. The dialog shows that consequence as you type.

Why the flight height matters

A drone's barometer measures height above the take-off point, not above the ground being photographed. Launch from a hilltop and survey the valley below, and the recorded height is too low, so the resolution worked out from it is finer than the photos can deliver. Omniris uses a better height whenever it can: the drone's laser rangefinder where it has one, or the recorded height corrected against the terrain under the flight path. When only the take-off height is available, the dialog says so, in amber, and asks you to enter the height you actually flew.

What you get

Results arrive in an output folder beside the photos, named with the prefix you chose. What a job delivers depends on the camera and on the choices made in the dialog:

ResultWhat it isWhat it is for
OrthomosaicOne map-aligned image of the whole site, with every pixel in its true positionViewing, measuring distances and areas, AI detection, findings, GIS and CAD
Surface model (DSM)A height map of the top surface: ground, vegetation, buildings, stockpiles. Delivered as true heights, with coloured and shaded previews for viewingHeights, volumes, profiles, change between dates
Terrain model (DTM)A height map of the bare ground, with objects filtered out. Also delivered with previewsGrading, drainage, contours, a ground base for volumes
Point cloudThe measured points the surfaces were built from, as a LAZ file (the standard compressed point-cloud format)Download for any point-cloud or survey software
Coverage mapHow many photos saw each spot of the siteSeeing where the flight was thin before you rely on a corner of the map
Multispectral mapsEach band of a crop sensor (such as red, red edge and near infrared) as its own map, a natural-colour view where the bands allow, and the NDVI and NDRE vegetation indices, both as coloured classes and as raw valuesCrop health, vigour and stress, tracked across the season
Thermal mapA stitched thermal image, and a map of temperature in each pixelSpot temperatures, hotspots, isotherms
3D modelWith Include 3D, or in 3D model mode: a textured 3D model as glTF and as 3D Tiles that stream to the viewer, plus a point cloud for 3D viewingViewing, measuring and sharing in 3D
Stitch reportA web page and a PDF describing the flight, the processing and the resultsA record of how these results were made, to file or send

Every map is a Cloud Optimized GeoTIFF (COG): a standard map-image file, laid out so a viewer can read just the part on screen at the detail needed. It opens on the Omniris map and in any mapping (GIS) software. NDVI (normalized difference vegetation index) and NDRE (normalized difference red edge) are standard measures of plant health computed from how strongly leaves reflect red, red-edge and near-infrared light.

The 3D outputs of a stitch are described in the companion paper, Digital twins you can see and measure, which covers 3D models and Gaussian splats in full. Thermal maps and the temperature tools are described in Temperatures you can measure.

Flying for a good stitch

No processing can recover ground the camera never saw. A good map starts with a flight planned for it, and Omniris gives pilots the planning tool and the checks to get one.

Plan the mission

The mission planner, on the web and in the desktop application, lays out the flight lines over an area you draw. Pick the pattern for the result you want:

PatternUse it forDefault overlap (forward / side) and camera
GridMaps and orthomosaics: one set of parallel lines75% / 70%, straight down
Crosshatch3D models: two grids at right angles, camera tilted; doubles the flight time80% / 70%, tilted 45°
CorridorRoads, pipelines, rivers: at least two lines along the feature85% / 70%, straight down
PerimeterFacades, stockpiles and structures: rings inside the boundary, camera facing in80% / 70%, tilted toward the centre
OrbitA single structure: a circle around it, camera facing the centre80% / 70%, tilted toward the centre

Forward overlap is how much each photo shares with the next one along a line; side overlap is how much neighbouring lines share. Every default can be changed. Enter either the resolution you need or the height you will fly, and the other is worked out for your camera. The planner then shows the number of photos, the resolution, the number of lines, the distance, an estimated flight time and number of batteries, and the area in acres. It warns when the speed would blur the photos, when it has had to slow the drone so the camera can keep up, and when the plan goes above the 400 ft (122 m) limit that applies to most US commercial flights.

Check before you fly

The pre-flight checklist includes, beside the regulatory items, the checks that matter for mapping: the take-off point matches the mission plan (the plan's heights are measured from it), the storage card has room for the planned number of photos, and the aircraft has a satellite position lock before launch. The flyability forecast scores each day ahead for flying, from wind, temperature, visibility and other weather.

In the air

Sizing, time and price

Sized to the job

Stitching needs a great deal of memory, and how much depends on the number of photos, their size and the resolution asked for. Before a job starts, Omniris estimates what it will need and chooses a processing machine big enough for it. The resolution you choose is the main lever: a finer map needs more memory and more time, a coarser one less.

How long a job takes depends on the number of photos, the resolution and whether 3D was added. Omniris does not quote a time in advance.

Price

Stitching is priced in credits, by the number of photos, and the dialog shows the price for exactly what you selected before you start.

Part of the jobPrice
Map16 credits per 500 photos, or part of 500. For multispectral sensors, which take several photos at once, the photo count is divided by five first.
Each additional kind of imageryThe colour map from a flight that also carried a colour camera beside a multispectral sensor, and the thermal map from a flight that also carried a thermal camera, are each priced the same way on their own photo count.
Include 3DAn extra 75% of the map price, with a minimum of 4 credits. A job started in 3D model mode pays no extra: the 3D model is the job.
Draft re-stitchWhen re-stitching to check ground control marks: 20% of the full price, with a minimum of 4 credits.

Accuracy: ground control and RTK

Two kinds of accuracy matter, and they are easy to confuse:

Omniris supports several ways of getting better positions.

RTK

RTK (real-time kinematic) positioning corrects the drone's GPS in flight, from a base station or a correction network, to survey-like precision. When the photos carry the drone's own record of how precise each RTK position was, Omniris tells the reconstruction, so precise positions are held tightly. RTK photos do not record which coordinate frame the corrections were in, so you can state it for the site, or for a single flight, along with whether the base sat on a known point. There is no default; the setting is recorded with the job and used when results are exported or compared with a design.

Ground control points

A ground control point (GCP) is a marker on the ground whose position has been surveyed. Mark where it appears in the photos, and the reconstruction is pinned to the surveyed positions. Omniris includes the whole workflow:

Checkpoints: measured accuracy

A checkpoint is a surveyed point that is deliberately left out of the fit and used only to measure it. Where the map puts a checkpoint, compared with where it was surveyed, is the map's measured accuracy at that point. The fit cannot pull a checkpoint towards its survey, which is why its error means something a control point's error does not.

Without surveyed points

What the result claims

When a stitch has checkpoints, their measured accuracy is the headline: on the job card, at the top of the results, first in the stitch report's ground-control section, and in what Orion reports. Design grading uses whichever is looser, the accuracy stated for the control or the vertical accuracy the checkpoints measured, so a measurement can only tighten what is graded.

After a stitch with ground control, the results also carry an accuracy class, set by the least accurate control point used, from the accuracy stated for each point:

Class shownWhen
Survey-grade control (centimetre-level / RTK)Every point used is stated to 4 in (0.1 m) or better
Survey control (decimetre-level)The least accurate point is stated to between 4 in and 3.3 ft (0.1 and 1 m)
Basemap-grade control (metre-level), not survey-gradeAny point is worse than 3.3 ft (1 m), or was taken from imagery or an earlier flight; the results say not to certify them as survey-grade
Aligned to a prior flightThe flight was aligned to an earlier one and inherits its accuracy

The stitch report (see "Sharing, exporting and evidence") states the same things in writing. It grades how many photos were placed, whether the reconstruction held together in one piece, and how closely it fits the photos. It quotes how well the result agrees with the drone's own GPS, and says beside that figure that it is not ground accuracy. When no ground control was used, it says that absolute accuracy cannot be stated from the flight alone. When a geometry check finds something wrong with a solve, it warns that elevations, contours, volumes and heights from that flight may be off, while the orthomosaic is usually unaffected.

Know what the numbers mean

The errors reported for control points are measured at the points the stitch was fitted to. They show how well the map agrees with those points, which is the right check for marking mistakes and bad points, but they are not an independent test of accuracy elsewhere on the site. Checkpoints are that test. If no marks could be used (for example, marks placed on a band a multispectral stitch does not reconstruct from), the results say plainly that the stitch was positioned from GPS alone.

Seeing the result

The rest of this paper is about what you can do with a finished stitch. The tools fall into five groups: see, measure, analyse, compare, and share. All of them work the same way in the web application and in the desktop application, which runs the same code; the few differences are noted where they arise.

ToolWhat it does
The stitch job cardWhen the job finishes, its card offers Open (the results folder), the report, View 3D and a point cloud download when a 3D model was made, the processing log, and a bundle of the whole job for GIS software.
View on MapPuts any map result on the Omniris map, over a satellite, hybrid, street, light or dark basemap. Each layer has its own opacity slider and can be shown, hidden or zoomed to.
Detail viewerOpens an orthomosaic on its own and streams it at full resolution as you zoom, so even a very large map pans smoothly. A small location map shows where it lies.
Site NavigatorOne view of everything at a site: choose the customer and site, then tick the flight dates and layers to show (orthomosaic, surface and terrain models, multispectral bands and indices, thermal, terrain analysis), each with its own opacity. It is also where the compare, volume, zonal analytics and findings tools live, and it can be shared by link.
3D viewerOpens the 3D model a stitch made, when Include 3D or 3D model mode was chosen. The companion paper, Digital twins you can see and measure, covers it.

Each kind of layer always uses the same colour scheme: terrain colours for elevation, a thermal palette for temperature, and, for change between dates, a red-to-blue scale whose neutral middle always means no change. The coverage map can be laid over the orthomosaic to see where the flight was thin.

Measuring

The Map Tools button on the map opens four measuring modes. Results are shown in feet, acres, cubic yards and US tons unless you have chosen metric in your account settings; printed reports show both.

ModeWhat it measures
DistanceDraw a line. The horizontal distance is always shown; where a surface model covers the line, the slope distance (the straight 3D line between the points you place) and the distance following that surface are shown too. The distance along the surface is followed at 16 ft (5 m) resolution (coarser only on a very long line, and the result says so), so the surface model's pixel-to-pixel noise is not counted as extra length. Stretches of the line with no elevation data are counted and reported, not guessed.
AreaDraw a shape. Its area and perimeter, measured on the curved earth.
ProfileDraw a line and see a cross-section of the surface model along it: the height of the ground and everything on it, with a readout as you move along the chart. The line breaks where there is no data rather than bridging the gap, and the profile can be downloaded as a spreadsheet file (CSV, in metres).
VolumeDraw a boundary around a stockpile, a pit or an area of earthworks, and compute the volume above or below a base (next).

Volumes, stockpiles and cut-and-fill

A volume is worked out cell by cell over the surface model at its full resolution: material above the base is cut, space below it is fill, and the difference is the net volume. The base is the surface the pile sits on, and choosing it well matters more than anything else:

BaseUse it for
Triangulated (the default)A base that follows sloping ground under the pile, drawn through the heights at the boundary's corners. The right choice almost everywhere.
Best-fit planeRamps and evenly sloped pads: one flat, tilted plane fitted to the corner heights.
Lowest pointFlat pads. Take care: one corner in a rut drops the whole base and inflates the volume.
Highest pointTrenches, ponds and voids: measures the hole below the highest corner.
Custom elevationA known floor or bench height that you enter.
Design surfaceCut and fill against a design (an imported design model, or a DXF, LandXML or design GeoTIFF file), for progress and as-built checks. The survey is converted into the design's own coordinate system and heights cell by cell (a State Plane design in feet with NAVD88 heights lands in place, with the geoid applied); what a design file doesn't declare (its coordinate system, units or vertical datum) is asked in the volume tool and recorded with the measurement as stated by you.

Contours and terrain analysis

Open an elevation model's terrain analysis to make, on demand, any of:

The terrain model (bare ground) is used by default, and the surface model can be chosen instead. Slope and aspect are saved as map images, and contours, ponds and drainage as GeoJSON (a standard format for map lines and shapes that GIS software opens). All are filed beside the stitch with a custody record and become layers in the Site Navigator. Each result states the height reference it is measured from, or says plainly that it is not known.

Analysing

Vegetation indices (Band Analytics)

A multispectral stitch delivers NDVI and NDRE. Band Analytics, on the folder of its bands, computes any other index from the same bands. It has eighteen built in, among them NDVI, GNDVI, NDRE, EVI, EVI2, SAVI, OSAVI, MSAVI2, CI-RedEdge, CI-Green, MTCI, PSRI, VARI, GLI and NDWI (for water), or you can write your own formula from the band names. Preview it live on the map at a resolution you choose, set a colour scheme and value range, and save the result. A saved index is filed beside the stitch, ready to measure from, and appears as a layer in the Site Navigator.

Zonal analytics (agricultural sites)

Zonal analytics turns index maps into numbers per field or block. The zones are the polygons drawn for the site. For each zone and each flight it reports the mean, median, spread, uniformity and range of the chosen index, counting only vegetation by default, and then follows each zone over time: its trend, its season total, and how it compares with the rest of the field. Once an index is tracked on a site, each new flight of that site is added automatically when its stitch finishes. A crop water stress map made from a thermal flight (see "Thermal tools") can be tracked the same way. Flights without radiometric calibration are left out of absolute trends, because their values cannot be compared across flights; they are kept in relative ones. The exception is crop water stress measured against a crop's published limits, whose thermal flights count in its absolute trend; a relative stress map, scaled within its own flight, is kept apart from it and shown in relative views only.

Thermal tools

On a thermal stitch, read the temperature at a point (°F with °C), get statistics for an area, draw isotherms (the areas above, below or between temperatures you set), find hotspots automatically, with a preset for solar sites, and map crop water stress. Hotspots can be turned into findings. The companion paper, Temperatures you can measure, describes these tools and what the temperatures can and cannot claim.

AI detection on the orthomosaic

Run AI on an orthomosaic to find and outline objects in it, from a list you type or a ready-made pack (general, solar PV, roof and property features, construction site, powerline corridor, storm and flood response, livestock and pasture, site monitoring). A large orthomosaic is read tile by tile at full resolution, so nothing is lost by shrinking it first. On a map-aligned orthomosaic the outlines are drawn on the map as a layer, one colour per kind of object. AI detection is priced in credits, shown before you start. Between two dates, AI change lists the objects that appeared, disappeared or stayed (see "Comparing dates").

Findings

A finding is a recorded issue at a place on the site, with a severity and a stage (untriaged, active, resolved or dismissed). Create one at a point or an area in the Site Navigator, or promote AI detections, thermal hotspots and change alerts into findings. Findings can be exported as GeoJSON, CSV or KML. The companion paper, Findings you can act on, covers them in full.

Crop

Crop clips a finished stitch to a shape you draw, such as one field of a farm or one parcel of a development. It makes trimmed copies of the orthomosaic, the elevation models, the index maps, the thermal map and the coverage map in a new folder, leaving the originals untouched. Pixels are kept when their centre falls inside the shape. Cropping is free; 3D models are not cropped.

Ask Orion

Orion, the Omniris assistant, answers questions about your own stitch jobs in plain language: which sites were flown and when, how jobs went and what they cost. On a finished stitch it can also work out the heights of objects (the surface model minus the terrain model), map index zones, summarise temperatures and hotspots, and look at a location on the orthomosaic. It sees only your own data.

Comparing dates

A site flown more than once can be compared date against date. The Compare section of the Site Navigator offers three ways:

ModeWhat it does
VisualTwo dates on screen at once: fade from one to the other, drag a curtain across to swipe between them, or blink between them. Works for any layer.
DifferenceMeasures the change. For elevation, the material added, the material removed and the net change, each with its uncertainty, plus a colour map of where the ground rose and fell. For a vegetation index, the average change and the area that improved, declined or stayed the same, against a change threshold you set. Over the whole survey, one zone, a saved measurement or an area you draw.
DesignOne survey against a design model. The companion paper, From design to measured progress, covers it.

The same elevation comparison is offered from the Volume tool (Compare surveys), and a saved volume measurement can compare any two of its flights over its boundary. The two surveys do not need the same resolution or coordinate system: the earlier one is resampled onto the later one's grid. Colour orthomosaics are not compared by value, because differences in lighting between two flights would swamp real change; compare them visually instead. Thermal maps are compared visually too: a computed temperature difference between two flights is not offered. A crop water stress map, where one has been made on both dates, is compared like a vegetation index.

A comparison is only as good as the alignment

Comparing dates relies on absolute accuracy: if the two surveys are offset from each other, the offset looks like change. Each comparison is graded for this. When the later flight was aligned to the earlier one, or both used the same ground control, the grade reflects how closely the two surfaces agreed; otherwise the pair is marked as not aligned and the result as an estimate. The grade never blocks a comparison; it tells you how far to trust it. If two surveys share no ground at all, the result says the change is zero because nothing overlapped, not because nothing changed.

Sharing, exporting and evidence

The stitch report

Every finished stitch files a stitch report in its results folder, as a self-contained web page and as a PDF, and the completion email links to it. It covers:

Refresh Report brings it up to date after a re-stitch or new flights in the folder. A report under a legal hold is kept, not replaced, and you are told why.

Sharing

Way to shareWhat the recipient gets
Public link to a folderAnyone with the link can browse the results and view the orthomosaic on a map. View Only serves pictures with location data removed and limits the zoom; View + Download also gives the original files. Optional password, an expiry of 1, 7, 30 or 90 days or none, and an option to include findings.
Site Navigator linkA live view of a site: the dates and layers you choose (optionally every future flight too), at the detail you choose, with the same password and expiry options. The recipient can measure, compute volumes and compare dates, and read crop statistics and temperatures, but cannot save anything, open other folders or see 3D models. The photos the shared flights were made from are included only if you choose. Measurements always use the full-resolution data, whatever detail is shown.
Sharing codeFor a signed-in colleague or client: read-only access, full access, or a transfer of the results to them.
Sharing packageA new folder holding just the results you pick (colour, multispectral bands and indices, surface and terrain models), optionally with the 3D model, ready to share on its own.

Results can also be sent to a Procore project, or to Autodesk Forma, where those integrations are connected; see From design to measured progress. A finished stitch's customer or site name can be changed later, and every result is re-tagged to match.

Downloads and exports

ExportWhat you get
DownloadAny result as the original file (GeoTIFF, LAZ and so on) for GIS, survey or CAD software; folders as a ZIP. The desktop application downloads with a resumable queue and saves folders as plain files.
JPG or PNGAny GeoTIFF converted to a picture for viewing and sharing, at 1 to 100% of its size. The picture is not map-aligned, and an elevation model becomes a grey picture, not heights. The source, its fingerprint and its custody history are written into the picture's metadata.
CAD exportFrom a surface or terrain model: contour lines as DXF, the surface as DXF 3D faces, or a LandXML surface for civil design software. Choose State Plane (the default, in the zone's legal unit), UTM, or the survey's own coordinate system, in US survey feet, international feet or metres, and the contour interval. Each file names its coordinate system and height reference inside itself. Free.
STAC bundleThe whole results folder as one ZIP with a STAC catalog (SpatioTemporal Asset Catalog, an open standard for describing map data), which opens directly in QGIS and other STAC tools. Each product carries its checksum from the custody record; encrypted results stay encrypted in the bundle.
Publish to ArcGISSend a results folder's map files (GeoTIFFs), or a single one, to your own ArcGIS Online or ArcGIS Enterprise organization, signing in with your ArcGIS username and password or an API key. Omniris checks the sign-in before it starts, works out which kind of ArcGIS you have, and publishes each file as an imagery layer, in ArcGIS folders named after your Omniris folders. Encrypted files are not sent, and you're told which ones were left out.
Point cloudA one-click download of the 3D point cloud, when the job made one.
ReportsThe stitch report, volume reports, comparison reports and situation reports, as described above.

Evidence

Stitched results are evidence in the same vault as your photos, not files in a separate system:

The companion paper, Evidence you can prove, describes the custody record, certificates, holds and encryption in full.

Where it runs

Stitching and every tool in this paper are part of Omniris wherever it runs. The same stitching software runs on each.

DeploymentStitching runs on
Omniris cloud (Microsoft Azure)A processing machine chosen to fit the job, started for it and released after it
Omniris cloud (Google Cloud)A processing machine chosen to fit the job, started for it and released after it
Data center edition and on-premisesThe site's own processing machines; photos and results stay on site

An on-premises installation that is connected to the Omniris cloud can also send a single job there, by ticking Run in Omniris Cloud in the stitch dialog; it is billed to the organization's Omniris cloud credits.

What the results claim, and what they don't

A map is only as useful as the honesty of its limits.

Where it matters

Earthworks and aggregates

Stockpile volumes and tonnage on every flight of a site, cut and fill against a design, and contours and surfaces in DXF and LandXML for your design team.

Construction progress

A dated, measurable map of the site each week, compared date against date, with findings pinned to the places that need attention.

Agriculture

NDVI, NDRE and any other index, per field and per block, tracked through the season and compared with last year, from calibrated multispectral flights.

Solar, roofs and utilities

Thermal maps with temperatures you can measure, hotspots turned into findings, and corridor flights planned for long, thin assets.

Drainage and grading

Terrain models, slope, ponding and drainage paths for planning where water goes, before and after the work.

Claims and disputes

A map whose photos and results have a custody record from upload, whose processing is documented in a report, and which can be frozen under a legal hold the day a dispute begins.

Standards

Inputs and results use open, published formats, so your data is never locked into Omniris.

StandardUsed for
Cloud Optimized GeoTIFFOrthomosaics, elevation models, multispectral bands and indices, thermal and coverage maps
ASPRS LAS / LAZ, COPCPoint clouds
OGC 3D Tiles, glTF3D models
DXF, LandXML 1.2Contours and surfaces for CAD and civil design software
GeoJSON, KML, CSVContours, ponds and drainage; findings; measurement results
STAC 1.1A catalog of a job's results, for GIS and catalog tools
EPSG codes, State Plane, UTMCoordinate systems, read from the data and written into the map files and CAD exports
DJI WPML (KMZ), QGroundControl plan, Litchi CSV, KMLMission plans for the flight apps
OpenDroneMapThe open-source photogrammetry engine the stitching runs on
OpenTDFEncryption of photos and results in storage

Glossary

Absolute accuracy
How closely positions on the map match their true positions on the earth.
Checkpoint
A surveyed point left out of the fit and used only to measure the map; its error is the map's measured accuracy there.
Cloud Optimized GeoTIFF (COG)
A map-image file laid out so a viewer can read only the part on screen, at the detail needed.
Forward and side overlap
How much each photo shares with the next one along a flight line, and with the photos on the neighbouring line.
Ground control point (GCP)
A marker on the ground whose position has been surveyed, marked in the photos to pin the map to the earth.
Ground reference point
A point taken from a recognisable feature on satellite imagery, used when nothing was surveyed; accurate to about a metre.
Ground sample distance (GSD)
How much ground one pixel covers; the map's resolution.
LAZ
The standard compressed file format for point clouds.
Nadir and oblique
A nadir photo is taken looking straight down; an oblique photo is taken at an angle.
NDVI and NDRE
Standard measures of plant health, from how strongly leaves reflect red, red-edge and near-infrared light.
Orthomosaic
One map-aligned image made from many overlapping photos, corrected so that every pixel is in its true position.
Photogrammetry
Measuring shapes and positions from overlapping photographs.
Point cloud
Millions of measured points on the surfaces the camera saw, each with a position and height.
Reflectance panel
A card of known brightness photographed before a multispectral flight, so the sensor's readings can be put on an absolute scale.
Relative accuracy
How true the map is to itself: distances, areas and volumes measured within it.
RTK
Real-time kinematic positioning: corrections that make the drone's satellite position far more precise.
STAC
SpatioTemporal Asset Catalog, an open standard for describing collections of map data.
Surface model (DSM)
A height map of the highest thing at each spot: ground, vegetation or structure.
Terrain model (DTM)
A height map of the bare ground, with vegetation and structures filtered out.
Omniris · Stitching white paper, October 2026. This paper describes product capabilities. Prices are the standard rates and are shown in the stitch dialog before any job starts. Companion papers: Digital twins you can see and measure, Temperatures you can measure, LiDAR you can work with, Findings you can act on, Evidence you can prove and From design to measured progress.