DronePortal.app
Built for professional drone operators
DJI Terra · Delivery workflow
Terra has no share button, no cloud and no public project link — and your client cannot open Terra either, because the licence sits on your machine. That makes this the tool where the whole delivery rests on export decisions: which format, at what size, and what you put around it. Here is the workflow, including the two export formats that look reasonable in the dialog and are unopenable for the person paying you.

Short version: DJI Terra has no sharing feature. None. It is Windows desktop software that writes files to a folder and stops there, and its default 3D export formats are built for specialist software rather than for the person who paid you. Of the three common processing tools, this is where the gap between "finished" and "delivered" is widest — and where picking the wrong export format costs you the most.
WebODM can publish a task if you host it. Pix4D has a cloud with share links. DJI Terra has neither. There is no "share" button, no public project URL, no viewer your client can open. Terra reconstructs, writes to disk, and its job ends.
That is not a flaw — Terra is a processing application, not a delivery platform — but it does mean something concrete for you: 100% of your delivery is export decisions. There is no shortcut link to fall back on. What you choose to export, in what format, is exactly and only what your client will ever see.
It also means your client cannot open Terra themselves. The licence is tied to your account and device, so "I'll send you the project" is not an option that exists here.
Terra's output structure follows the reconstruction type you chose in the mission, and each type has a different delivery problem:
| Reconstruction | Main output | Delivery difficulty |
|---|---|---|
| 2D Map / Field | Orthomosaic GeoTIFF (+ tiles) | Manageable |
| 3D Model | Mesh: OBJ, B3DM, OSGB, PLY | Hard — format matters |
| LiDAR point cloud | LAS / PLY / PNTS | Specialist only |
Results land in the output directory you set for the mission, with the orthomosaic under a map subfolder and the reconstructions under models, split by format. Terra's folder naming has shifted between versions, so open the output directory once and confirm before you script anything around it.
This is the single most consequential choice on this page, and Terra makes it easy to get wrong because both formats sit in the export dialog looking equally reasonable.
.obj, its .mtl and the texture images stay together. Split them and your client opens an untextured grey shape.The workable pattern for a 3D reconstruction: export B3DM or OSGB only if a specific technical recipient asked for it by name, and separately produce something viewable — publish the model to a web viewer and deliver the embed, so the client explores the reconstruction in a browser instead of downloading a format they cannot open.
For most inspection and survey clients the 2D map is what actually gets used, and it is the easiest thing Terra makes to hand over well. Terra writes a GeoTIFF that can run to several gigabytes at low GSD, so the same three-way split applies as with any large raster:
gdal_translate -of COG -co COMPRESS=DEFLATE result.tif ortho_cog.tif
gdal_translate -of JPEG -outsize 4000 0 -co QUALITY=88 result.tif preview.jpg
State the EPSG code and the GSD. If you flew with RTK or PPK, say so and say what the reference was — that sentence is what separates a map from a measurement, and Terra will not write it for you.
Worth stating plainly, because it catches people out with the M3T and M30T: Terra's 2D and 3D reconstructions are not a radiometric thermal product. A thermal mosaic looks like temperature but is not measurable temperature — the per-pixel radiometry lives in the original R-JPEG files, and stitching them into a mosaic is not the same as preserving it.
If your client's question is "how hot is that connector", the answer comes from the original radiometric images and DJI's thermal analysis tooling, not from a Terra mosaic. Deliver both if the job calls for it, and be explicit about which one carries the measurement. Presenting a stitched thermal image as if it were measurable data is the kind of mistake that surfaces later, in front of someone who checks.
Because Terra gives you no link at all, this step is not a convenience here — it is the entire hand-over. You have an orthomosaic in two or three forms, possibly a viewable 3D model, maybe a point cloud for a specialist, your annotated stills and your findings. All of it has to become one address.
That is where DronePortal sits. It processes nothing — Terra remains your reconstruction engine and your workflow is untouched. What it provides is the thing Terra structurally cannot:
Know this before you start: DronePortal hosts no tiles and no 3D viewer of its own. It embeds the URL you paste, in an iframe. Since Terra produces no link at all, this first step is unavoidable: you have to create the viewer somewhere else before there is anything to add.
.mtl and textures, see step 2) and publish it to an embeddable viewer such as Sketchfab or Polycam; copy that model page URL. Do not try to deliver OSGB or B3DM here — neither is a URL and neither opens for your client. For the orthomosaic, publish it to a tiled map viewer; the raw result.tif is a download, not something an iframe can show./models/ link, a Kuula /post/ link and a Polycam capture page all refuse to be embedded as-is. DronePortal rewrites them to their embed form when you save, so you do not have to hunt for the embed code. One exception: skfb.ly short links are refused with a message — paste the full Sketchfab URL.https://{your-subdomain}.droneportal.app/app/portaal/?code={ACCESSCODE}. One address plus one code — no account for your client, nothing to install, and no DJI software anywhere in the chain.Open that link yourself in a private browser window before you send it. It is the only way to see what your client sees rather than what your logged-in session shows you.
.mtl and textures are in the same packageSame workflow for other tools: delivering a WebODM project · delivering a Pix4D project. Related reading: delivering radiometric thermal images and why a PDF falls short for thermal.
No. DJI Terra is Windows desktop software with no cloud and no sharing function — there is no project URL to hand out, and your client cannot open Terra either, because the licence is tied to your account and device. Everything your client sees has to be exported first and delivered through something else.
Not OSGB or B3DM — those are for specialist software and web viewers respectively, and an ordinary client cannot open either. OBJ is the most openable, provided the .obj, .mtl and texture images stay together. Better still, publish the model to a web viewer and deliver the embed, so the client explores it in a browser instead of downloading a format they cannot use.
No. A stitched thermal mosaic looks like temperature but is not measurable temperature — the per-pixel radiometry lives in the original R-JPEG files from the M3T or M30T. If the client's question is how hot something actually is, that answer comes from the original radiometric images, not from the mosaic. Deliver both and be explicit about which is which.
Into the output directory you chose for the mission: the orthomosaic under a map subfolder, the reconstructions under models, split per exported format. The exact folder naming has changed between Terra versions, so open the output directory and confirm what is actually there before you rely on a fixed path.
No. DronePortal does no processing at all — DJI Terra stays your reconstruction engine and nothing about your workflow changes. You add the finished results: the viewer, the orthomosaic preview, the report, the original thermal images. Nothing is recomputed.
Walkthrough
Ready to start?
Try DronePortal free — no credit card required.