DJI Terra



Drone Mapping software from dji

what is dji terra?

An all-in-one dropping mapping solution.

Digitise Your Job Site

DJI Terra is a 3D modelling and drone mapping software package.

This all-in-one drone mapping solution allows pilots to automate complex missions and collect real-time insights, helping surveyors plan, visualise, process, and analyse drone mapping data.

Thanks to DJI Terra, photos captured from your DJI drone can be transformed into high-resolution 2D orthomosaics and fully-navigable 3D reconstructions, allowing organizations to analyse data much more easily and accurately. 

The models created in DJI Terra can be used in a huge array of applications, including public safety, construction, infrastructure, and agriculture. 

DJI Terra is compatible with the DJI Phantom 4 RTK, Phantom 4 Pro V2.0Phantom 4 Pro + V2.0,  Phantom 4 Pro, Phantom 4 Advanced, Phantom 4, and  Phantom 4 Multispectral

Several licences are available for DJI Terra, including an Electricity package to enable powerline modelling, helping enterprise users create detailed 3D reconstructions of thin powerlines. 

The key features of DJI Terra are:

  • Drone Mission Planning: Plan flights prior to your operations.
  • Data Acquisition: Collect and centralise drone data.
  • Area Mapping: Create 3D maps from selected areas.
  • Data Analysis: Range of tools to help you obtain measurements such as volume and distance.

Surveying drones have become a key tool for businesses, collecting data more safely and efficiently than traditional methods. DJI Terra helps to optimise drone surveying missions. 

DJI Terra - Latest updates

400% more efficient than before.

Speed And Accuracy Improvements

A new update has been released for DJI Terra, making it 400% more efficient than before - increasing the speed of which you can digitise your job site and obtain the vital information you need.

Prior to the update, 1GB RAM was needed to process 100 images from the Phantom 4 RTK. Now, DJI Terra can process 400 images from the same drone, using the same memory power.

To put this into context and to show how this can benefit your drone surveying jobs:

  • Before Update: 64GB RAM needed to convert 22,744 images into a high-quality 3D model in four days.
  • After Update:  Terra needs only 12GB RAM to perform the same task.

This means that DJI Terra is faster and can process more data from one device than most of its competitors.

The new update has also improved the accuracy of DJI Terra's maps and models. These include:

  • Support for third-party camera or third-party PPK data processing where images are separated from position and orientation system (POS). With the new update, the original POS data can be converted to the coordinates system before data processing to solve the problem of inconsistency in height.
  • Exporting Aerotriangulation results in XML or DJI Terra format to third-party photogrammetry software is now possible. This includes support for applying external parameters to images for distortion correction.
  • 3D model reconstruction now supports the five camera oblique system. So, you will be able to plan five flight routes to capture the same amount of data as you would have attained using five cameras simultaneously on a drone. The routes will correspond to the five camera headings – downward, forward, backward, leftward, and rightward.
  • Semantic segmentation and automatic flight route generation have been enabled for 2D field reconstruction. And for those using multispectral sensors, support for generating semantic maps, prescription maps, and flight routes with varied spraying amounts has been added in 2D multispectral reconstruction.
  • Support for SuperMap point cloud reconstruction in S3MB has been added.
  • New capabilities added for energy industry users, focusing specifically on automatic mission planning and 3D reconstruction for powerline inspections.
  • Supports offline login. Most paid features of Terra are available without connecting a device to the internet.
  • Supports radiometric correction (P4 Multispectral only).
  • New function where a camera calibration file is generated when reconstruction
    is complete for photos taken with the Zenmuse P1 camera.

How can I use DJI Terra?

Streamlined survey missions.

Utilise a suite of tools for accurate data capture

Streamline your surveying missions with DJI Terra, which provides seamless workflows and accurate results.

DJI Terra allows you to create highly detailed 2D orthomosaic and 3D models with enhanced absolute accuracy by setting Ground Control Points (GCPs) and checkpoints. This ensures you can measure and inspect easily and efficiently.

To ensure the results meet the required accuracy, view a quality report of your mission, and convert the coordinates of your maps and models into 8500+ major coordinate systems.

Through DJI Terra, incorporate POS data, GCPs, or both data sets to create georeferenced maps and models.

To help you collect accurate data and build detailed maps, DJI Terra has a range of mission plans, mapping features, and analysis tools, to aid automated missions, rapid data collection, and onsite analysis.

Types of Mission Planning

Numerous types of missions can be conducted with DJI Terra, enabling you to collect a variety of data. These are:

Waypoint Missions

Use a set of predefined waypoints to create a flight path. 

These waypoints have lots of adjustable parameters including altitude, gimbal pitch angle, speed, heading and more.

For even more complex flights - use 3D Flight Visualisation to simulate the flight on an existing 3D model before starting your mission.

Area Missions

With just a few simple taps you can totally automate flights over a specific area.

Using as little as three points you can create an area on a map that you would like to capture data from. 

DJI Terra will automate the flight path for the mission, giving you access to accurate imagery which can be used to produce maps and 3D models.

Oblique Missions

Use Oblique mission planning for even more accurate data collection. 

This type of mission is recommended when accuracy and small details are essential to the operation.

You can capture rich 3D model data by adjusting the camera angle during flight, giving a fully detailed model of the asset.

Corridor Missions

Simply draw a line on the map to create automated flight missions around roads and railways.

Tailor your flight and tweak the mission settings to change the total area mapped.

This provides flexibility to choose between creating high-definition 2D maps and 3D models, or quick overviews. 

Mapping Features

DJI Terra offers a number of different mapping features for a range of different applications. These include:

Real-Time Mapping

Rapid generation of 2D orthomosaic data in real-time over a selected area.

2D maps give a perfect overview of a site or how a project is developing, which is perfect for building detailed flight paths in remote areas, and is useful for time-sensitive missions that require quick decision-making on site.

2D Reconstruction

Create high-resolution orthomosaics for detailed and accurate measurements.

Also utilise the 2D Reconstruction mode to process multispectral images to generate vegetation index maps, including NDVI and NDRE, and create prescription maps for variable rate application for precision agriculture. The DJI Phantom 4 Multispectral supports this mode. 

3D Point Cloud

Quickly render and visualise a 3D point cloud of a mapped area.

This helps with fast and efficient decision-making based on the initial model.

This feature is only available when using the Phantom 4 RTK (Remote Controller), Phantom 4 Pro + V2.0 or Phantom 4 Pro V2.0.

3D Reconstruction

Quickly build 3D models for a realistic representation of your surroundings.

The CUDA-based reconstruction algorithms are capable of quickly processing large amounts of data to deliver quality results.

3D Reconstructions are ideal for a range of industrial applications.

Analysis Tools

DJI Terra gives you access to key dimensions from the height of a single point, to volumetric measurements. All these tools are simple to use within the DJI Terra software application. Make better use of the data you're collecting with your drone.

2D/3D Measurements

Obtain key dimensions and measurements with a range of analysis tools, allowing you to collect coordinates, as well as distance, area, and volume.


Mark up any measurements you take within DJI Terra, allowing you to label the purpose behind the measurement and communicate the data with other team members.

Photo Inspection

Analyse individual images from the orthomosaic to dive into the detail of a single spot and highlight critical features of any individual image.

what licenses are available?

Choose from three options.

There are three different options when buying DJI Terra: Advanced, Pro, and Electricity. The differences are outlined below.





Real-time Mapping

Agricultural Application

KML File Import

2D Reconstruction (Field)

2D Reconstruction (Urban)

2D Reconstruction (Multispectral)

Output Coordinate System

3D Reconstruction


3D Mission Planning




Electricty App


Frequently Asked Questions

Your Questions - Answered

How do I purchase DJI Terra?

DJI Terra Advanced, Pro, and Electricity can be purchased through Heliguy.

For how long will my DJI Terra licence be effective?

The DJI Terra Advanced, Pro, and Electricity plans are only valid for one year. Your licence comes into effect starting the day the device is bound to DJI Terra.

What do I need to start using DJI Terra?


1: A Phantom 4 Series drone that supports DJI Terra, several batteries;
2: A laptop, a microSD card and a card reader;
3: A compatible cable (a USB-to-USB cable for Phantom 4, Phantom 4 Pro, Phantom 4 Advanced; a Micro-USB cable for Phantom 4 Pro+ V2.0; a USB-C cable for Phantom 4 RTK.).


How many computers can be bound to the same account?

Each activation code can be used with a DJI account to activate a licence, which can be bound to a maximum of three Windows computers. The binding will be permanent and once bound, cannot be unbound.

What are the computer system requirements for 2D and 3D reconstruction with DJI Terra?


A Windows 7 or above (64 bits) system is required when using DJI Terra.
Minimum hardware configuration: 16GB RAM and a NVIDIA graphics card with at least 4GB VRAM.
Recommended hardware configuration: At least 32GB RAM and at least a NVIDIA 1050 Ti.
With these configuration requirements met, every additional 10GB of RAM will be able to process 1000 additional 4K images. The higher the system configurations, the larger the number of images that can be processed and the faster the reconstructions. The results from the models generated will not be affected by different hardware configurations.


Which drones can be used with DJI Terra?

Phantom 4 RTK, Phantom 4 Pro V2.0, Phantom 4 Pro+ V2.0, Phantom 4 Pro, Phantom 4 Advanced and Phantom 4. The Phantom 4 does not support 2D Real-time Mapping.

DJI Terra supports NDVI, GNDVI, NDRE, LCI, and OSAVI vegetation indices on the Phantom 4 Multispectral, but does not have a vegetation index calculator function. Currently, the 2D Multispectral Construction mode does not support data from any other multispectral cameras other than the P4 Multispectral.

The L1 and P1 cameras, which integrate with the M300 RTK, are compatible with DJI Terra.
Can I still use the paid features of DJI Terra with no internet connection?

While connected to the internet, log into your account and bind a computer to the licence so you can use the paid features of DJI Terra within the next two days even if you are not connected to the internet.

Why am I unable to switch the remote controller to PC Mode?

There are three possible reasons cause this problem:

1: Drivers not installed. Connect the remote controller to DJI Terra via a USB cable. If a yellow exclamation point appears on the Device Manager’s serial port connection, you will need to install a driver; right click to install the driver.
2: The Phantom 4 Pro+ remote controller (with display) fails to connect with DJI Terra.
3: Your remote controller has an HDMI module. Only remote controllers without an HDMI module, with a USB port and a Micro USB port, can be switched to PC mode.
*Phantom 4 RTK and Phantom 4 Pro V2.0 series aircraft need not to be switched to remote controller mode.


What is the difference between Waypoints Mission, Mapping Mission, Oblique Mission and Corridor Mission?


Waypoints Mission: plan a flight route and capture photos or videos at waypoints along the route.
Mapping Mission: collect images of an area to reconstruct a 2D model.
Oblique Mission: collect images of an area from multiple camera angles to reconstruct a 3D model.
Corridor Mission: collect images of a corridor (e.g. rivers, railroads) to reconstruct a 2D model.


Why are there five flight routes when I plan an Oblique Mission in DJI Terra?

DJI Terra’s Oblique Mission uses five flight routes to capture the same amount of data as using five cameras simultaneously on a drone. The five flight routes correspond to the five camera headings – downward, forward, backward, leftward and rightward.

How do I plan flight routes when there is no internet connection and the map cannot be loaded?

If you have access to a mobile device that has an internet connection (such as a cellphone), you can turn on the hot spot so that the laptop can be connected to the internet. If the site where you are operating has no internet signal, you can pre-plan the flight route while you are indoors and have an internet connection, or manually fly the drone around the area to be mapped to set boundaries points to plan flight routes.

What is Ground Sample Distance (GSD)?

In photogrammetry and remote sensing, ground sample distance (GSD) in an aerial digital photo (such as an orthophoto) of the ground is the actual distance on the ground captured as represented by pixels. The unit is cm/pixel.

In the New Mapping Mission page, what does Relative Height in Advanced Settings mean? How is it different from Mission Altitude in Basic Settings?

Relative Height in Advanced Settings is the height of the takeoff point relative to the area being mapped. Mission Altitude is the height of the drone relative to the area being mapped, which is also how ground sample distance (GSD) is calculated..

When do I have to adjust the Relative Height in Advanced Settings?

When there is a large difference between the elevation of the takeoff location and the elevation of the area being mapped, you can adjust the Relative Height in Advanced Settings to ensure that the Mission Altitude is determined considering the elevation of the area being mapped. For instance, if the drone takes off from a 50m building and the expected altitude for aerial data collection is 100m, you can set the Mission Altitude in Basic Settings to 100m, and Relative Height in Advanced Settings to 50m.

What should I do to ensure accuracy in my missions when collecting data with the Phantom 4 RTK?


1: Conduct your missions in clear weather conditions with high visibility.
2: Check the images and videos for brightness and clarity immediately after your mission.
3: During a surveying mission, avoid areas with strong electromagnetic interference or obstructions to ensure the accuracy of the attitude algorithm of the Phantom 4 RTK. Also make sure that the remote controller is properly linked to the aircraft.
4: Ensure there is enough forward and side overlap. It is recommended to have a forward overlap rate of 80% and a side overlap rate of 70%. Overlap rates can be adjusted depending on the terrain.


When should I adjust the overlap rates based on the terrain?

t is recommended to have a forward overlap rate of 80% and a side overlap rate of 70%, which should meet the requirements for most application scenarios. The overlap rate can be increased when the area being mapped has a large difference in elevation to ensure the highest point mapped has enough overlap. When the area mapped is relatively uniform in elevation, the overlap rate can be adjusted lower to reduce the amount of data that needs to be processed, making the mapping mission more efficient. However, it is recommended to keep the forward overlap at a minimum of 65% and side overlap at a minimum of 60%.

When I connect DJI Terra to Phantom 4 RTK, the app tells me that I cannot take off because the RTK signal is too weak. What should I do?

It could be that you are operating somewhere with a lot of signal interference or obstructions, which affects the strength of the RTK signal. Try turning off the RTK module and take off manually with the GNSS positioning. Once the drone reaches a height where there is less interference, you can turn on the RTK module and connect to DJI Terra to conduct your flight missions.

Which aircraft support Real-time 3D Point Cloud?

Phantom 4 RTK (Remote Controller), Phantom 4 Pro V2.0, Phantom 4 Pro + V2.0. Note: point clouds may be of poor quality be unavailable in environments without RTK signals.

Does DJI Terra support the marking of Ground Control Points (GCPs)?

Currently, DJI Terra does not support GCPs, but a similar mapping accuracy can be achieved by using DJI Terra with Phantom 4 RTK without marking GCPs.

Why is my computer stuck when processing images locally to reconstruct a model? Can I run DJI Terra while running other programs?

To build reconstruction models as quickly as possible, DJI Terra uses all the computer resources available, including the CPU, RAM, and VRAM of the graphics card, which could make the computer slower while running DJI Terra but should not be a problem once the processing is finished. It is recommended that you don’t run other programs that might be GPU-intensive while running DJI Terra, as doing so could result in failure of model reconstruction.

What are the Field, Urban, and Fruit Tree Scenarios in 2D Map?

The Field Scenario is designed to capture data from a relatively flat land, for example rice or wheat fields. 

The Urban Scenario is designed for areas with buildings of different heights. 
The Fruit Tree Scenario is designed for orchards that might have a large variation of elevations and heights. 
The 2D mapping algorithms are optimized for the three specific scenarios, so you can choose the one that best fits your mission type.


What projection is used to obtain the 2D mapping results in DJI Terra?

The map tiles in DJI Terra use the Web Mercator projection. The digital orthophoto map (result.tif) and digital surface model (dsm.tif) use the Universal Transverse Mercator (UTM) projection, where the projected zone number is calculated by taking the average of longitude coordinates collected.

Why is there a large discrepancy between the elevation result in the digital surface model (DSM) of the 2D map generated by DJI Terra and the actual elevation measured via RTK?


The location information on aerial images collected by a drone that’s not equipped with RTK is not the most accurate, which will result in a difference between the elevation in the digital surface model (DSM) and the actual elevation.
When conducting missions with the Phantom 4 RTK, if the 2D map is generated with only the Nadir view images collected, the precision of the DSM will be limited, which is why it is recommended to incorporate oblique imagery in building the 2D map to enhance precision. This can be done by setting the gimbal pitch to -45° and circling the point of interest during flight.


What is the difference between 3D Reconstruction in Mapping Mission and in Oblique Photography Mission?

There is no difference. If only Nadir view images are available, it is recommended to use a mapping mission for building 2D maps. If oblique photos are available, you can choose an oblique photography mission.

How different are the 3D models built at different resolutions? How long does it take to build models at these resolutions?

There are three options for reconstruction resolution: high, medium, and low, which will generate models at full, half, and quarter resolution respectively. The higher the resolution the better the quality of the reconstructed models. The rough ratio of time consumption for reconstruction at high:medium: low resolutions is about 16:4:1.

Why are there gaps in my model? What are some factors that affect the quality of the reconstruction?

Gaps in the model can be due to missing shots of the area being mapped, or images taken at poor angles. The quality of reconstruction can be affected by factors such as reflective surfaces in the area (water or glass), or large areas of the same colour or pattern (white walls, skies).

Can I trim or edit the 3D models generated in DJI Terra?

Currently this function is not supported. If you would like to edit the model, you can export it and edit in another software.

What files can I get from the 2D maps and 3D models built in DJI Terra?

In addition to the map tiles shown in the app’s interface, DJI Terra’s 2D maps provide digital orthophoto maps and digital surface models in the GeoTIFF format used with UTM projection. DJI Terra’s 3D model reconstructions contain texture mesh in .ply format and level of detail model in .osgb or .b3dm formats.

How do I view the results and files from my 2D maps and 3D models?


You can click the More button in each Mission and open the file folders where the files generated from the missions are stored. You can also use Ctrl + Alt + F to quickly go to the folder. 2D maps are stored under “map” and 3D models are stored under “models”.
To view log files, use Ctrl + Alt + L.


What variables might affect the accuracy of the 2D and 3D reconstructions in DJI Terra?

The accuracy of the reconstruction can be affected by factors such as camera distortion, image quality, flight height, side and forward overlap settings, GPS (RTK) positioning accuracy and the area’s texture information.

What is the accuracy when building 2D maps and 3D models with the Phantom 4 RTK?

When using the Phantom 4 RTK, the absolute accuracy achieved by the 2D maps in DJI Terra is around 1 to 2 times the GSD, which is a similar level of accuracy as other data processing software. When flying at 100m height, the absolute horizontal accuracy of the 2D map is 2-5cm, and the absolute accuracy of the 3D models is within 4cm.

Which coordinate system and elevation are used for 2D and 3D reconstructions in DJI Terra?

The coordinate system used depends on the location of data collection. When using the Phantom 4 RTK to collect data, you can choose the coordinate system of the RTK module on the remote controller from the China Geodetic Coordinate System 2000 (CGCS2000), the World Geodetic System 1984 (WGS84, which is the default system), or a custom coordinate system. If you use another drone, the images collected have coordinates from the WGS84 system. The elevation of the data collected with the CGCS2000 and WGS84 system is the ellipsoid height.

Can I run multiple missions on the same computer?

Currently you cannot run multiple missions due to limitations in the computer’s processing capacity.

What should I keep in mind when creating reconstructions using images taken by an oblique camera array?


You will need to define the camera parameters of each of the five cameras. The captured photos will be stored in five folders corresponding to each lens.
In a folder, select all photos, right-click and go to Properties, click Details, scroll down to Camera Model, double-click the parameter value box on the right to go into edit mode, enter numbers or letters. Do this in all five folders for the five camears, the names should be different for each camera, for example it can be set to: 1, 2, 3, 4, 5 or A, B, C, D, E.


How do I get 2D orthophotos and TFW files that correspond to the digital surface model?

GeoTiff orthophotos and digital surface models generated by DJI Terra already include the geometric transformation information of the images. If a separate TFW file is needed, a third-party GIS software can be used to open the results and export the corresponding TFW file.

Can I create 2D multispectral reconstructions without importing RGB images?

No. Currently RGB images are required for 2D multispectral reconstructions.

What is the frequently asked question?

Answer - Here is the answer.

Can I import models generated in DJI Terra into other software programs, such as Maya, Blender, SketchUp and 3ds Max?

When you convert .ply files generated in DJI Terra into .obj files, you can import them into Maya, Blender, SketchUp, and 3ds Max. Look up tutorials for the specific process for each software.

Can I embed a 3D model into a webpage?

Yes, .b3dm, .osgb, and .ply files generated by DJI Terra are universal file formats and can be embedded into webpages. You can find instructions for embedding each of these formats online.

Can I use non-aerial images to build 2D or 3D models?

Theoretically they can be used to reconstruct 3D models although the quality might suffer. They cannot be used to build 2D reconstructions.

Can I process images taken from non-DJI drones in DJI Terra to build 2D and 3D reconstructions?


Theoretically yes for 3D models, but the results might not be as good as if you were to use DJI drones.
The quality of the reconstructions will benefit from GPS or RTK positioning data on the images. 2D reconstructions are not supported..