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.
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.
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.
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.
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 photos, multispectral crop sensors and thermal cameras are each stitched into their own maps, with vegetation indices or temperatures where the camera supports them.
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.
Measure distances, areas, heights and volumes, draw profiles and contours, compare dates, run analytics and AI detection, export to GIS and CAD, and share.
Every result has a custody history, can be shared by link and placed on legal hold, like every other file in the vault.
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]
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.
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.
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.
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.
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.
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.
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.
| Choice | What it does |
|---|---|
| Map or 3D model | Map 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. |
| Flights | Photos 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, thermal | Each 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 3D | Adds 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 resolution | The 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 models | Both are made unless you untick them. |
| Ground control and alignment | Detects 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 site | Names 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 folder | A short prefix for the result file names, and where the results go. |
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.
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.
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:
| Result | What it is | What it is for |
|---|---|---|
| Orthomosaic | One map-aligned image of the whole site, with every pixel in its true position | Viewing, 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 viewing | Heights, volumes, profiles, change between dates |
| Terrain model (DTM) | A height map of the bare ground, with objects filtered out. Also delivered with previews | Grading, drainage, contours, a ground base for volumes |
| Point cloud | The 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 map | How many photos saw each spot of the site | Seeing where the flight was thin before you rely on a corner of the map |
| Multispectral maps | Each 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 values | Crop health, vigour and stress, tracked across the season |
| Thermal map | A stitched thermal image, and a map of temperature in each pixel | Spot temperatures, hotspots, isotherms |
| 3D model | With 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 viewing | Viewing, measuring and sharing in 3D |
| Stitch report | A web page and a PDF describing the flight, the processing and the results | A 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.
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.
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:
| Pattern | Use it for | Default overlap (forward / side) and camera |
|---|---|---|
| Grid | Maps and orthomosaics: one set of parallel lines | 75% / 70%, straight down |
| Crosshatch | 3D models: two grids at right angles, camera tilted; doubles the flight time | 80% / 70%, tilted 45° |
| Corridor | Roads, pipelines, rivers: at least two lines along the feature | 85% / 70%, straight down |
| Perimeter | Facades, stockpiles and structures: rings inside the boundary, camera facing in | 80% / 70%, tilted toward the centre |
| Orbit | A single structure: a circle around it, camera facing the centre | 80% / 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.
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.
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.
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 job | Price |
|---|---|
| Map | 16 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 imagery | The 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 3D | An 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-stitch | When re-stitching to check ground control marks: 20% of the full price, with a minimum of 4 credits. |
Two kinds of accuracy matter, and they are easy to confuse:
Omniris supports several ways of getting better positions.
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.
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:
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.
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 shown | When |
|---|---|
| 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-grade | Any 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 flight | The 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.
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.
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.
| Tool | What it does |
|---|---|
| The stitch job card | When 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 Map | Puts 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 viewer | Opens 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 Navigator | One 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 viewer | Opens 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.
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.
| Mode | What it measures |
|---|---|
| Distance | Draw 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. |
| Area | Draw a shape. Its area and perimeter, measured on the curved earth. |
| Profile | Draw 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). |
| Volume | Draw a boundary around a stockpile, a pit or an area of earthworks, and compute the volume above or below a base (next). |
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:
| Base | Use 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 plane | Ramps and evenly sloped pads: one flat, tilted plane fitted to the corner heights. |
| Lowest point | Flat pads. Take care: one corner in a rut drops the whole base and inflates the volume. |
| Highest point | Trenches, ponds and voids: measures the hole below the highest corner. |
| Custom elevation | A known floor or bench height that you enter. |
| Design surface | Cut 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. |
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.
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 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.
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.
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").
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 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.
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.
A site flown more than once can be compared date against date. The Compare section of the Site Navigator offers three ways:
| Mode | What it does |
|---|---|
| Visual | Two 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. |
| Difference | Measures 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. |
| Design | One 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.
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.
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.
| Way to share | What the recipient gets |
|---|---|
| Public link to a folder | Anyone 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 link | A 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 code | For a signed-in colleague or client: read-only access, full access, or a transfer of the results to them. |
| Sharing package | A 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.
| Export | What you get |
|---|---|
| Download | Any 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 PNG | Any 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 export | From 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 bundle | The 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 ArcGIS | Send 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 cloud | A one-click download of the 3D point cloud, when the job made one. |
| Reports | The stitch report, volume reports, comparison reports and situation reports, as described above. |
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.
Stitching and every tool in this paper are part of Omniris wherever it runs. The same stitching software runs on each.
| Deployment | Stitching 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-premises | The 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.
A map is only as useful as the honesty of its limits.
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.
A dated, measurable map of the site each week, compared date against date, with findings pinned to the places that need attention.
NDVI, NDRE and any other index, per field and per block, tracked through the season and compared with last year, from calibrated multispectral flights.
Thermal maps with temperatures you can measure, hotspots turned into findings, and corridor flights planned for long, thin assets.
Terrain models, slope, ponding and drainage paths for planning where water goes, before and after the work.
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.
Inputs and results use open, published formats, so your data is never locked into Omniris.
| Standard | Used for |
|---|---|
| Cloud Optimized GeoTIFF | Orthomosaics, elevation models, multispectral bands and indices, thermal and coverage maps |
| ASPRS LAS / LAZ, COPC | Point clouds |
| OGC 3D Tiles, glTF | 3D models |
| DXF, LandXML 1.2 | Contours and surfaces for CAD and civil design software |
| GeoJSON, KML, CSV | Contours, ponds and drainage; findings; measurement results |
| STAC 1.1 | A catalog of a job's results, for GIS and catalog tools |
| EPSG codes, State Plane, UTM | Coordinate systems, read from the data and written into the map files and CAD exports |
| DJI WPML (KMZ), QGroundControl plan, Litchi CSV, KML | Mission plans for the flight apps |
| OpenDroneMap | The open-source photogrammetry engine the stitching runs on |
| OpenTDF | Encryption of photos and results in storage |