Purchase and Preparation
DJI Terra Pro, DJI Terra Electricity online version and DJI Terra Cluster offline version are available to order through DJI dealers.
You can also get a license for DJI Terra Agriculture when purchasing MG-1S Advanced, MG-1P or T series agricultural drones.
DJI Terra Agriculture 1 year
DJI Terra Pro 1 year
DJI Terra Pro Permanent
DJI Terra Electricity 1 year
DJI Terra Cluster Permanent
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).
Minimum hardware configuration: 16GB RAM and a NVIDIA graphics card with at least 4GB VRAM (must have a compute capability of 3.0 or above).
Recommended hardware configuration: at least 32GB RAM and at least a NVIDIA 1050 Ti.
With these configuration requirements met, every additional 10 GB of RAM will be able to process 4000 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.
For the offline version, once installed, all paid features operate without an internet connection.
For the online version, you must have an internet connection to login, however, you can continue to DJI Terra's paid features offline without logging in again for up to 3 days.
（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.
- Unlocking GEO Zones
- Map loading and location searching
- Without logging into a DJI account, some flight control functions in DJI Terra are restricted
Software and Functions
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.
Detailed Inspection Mission: Set target points on a reconstructed model and a flight route will be automatically generated, allowing the aircraft to capture photos at these target points.
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.
Mission Altitude is the height of the drone relative to the area being mapped, which is also how ground sample distance (GSD) is calculated.
Please see the attached illustration: If the drone takes off from a 50 m building marked H1 in the illustration, the area being mapped is marked A, and the expected altitude for aerial data collection is 100 m, you can set the Mission Altitude in Basic Settings to 100 m, and Mission Relative Height in Advanced Settings to 50 m.
Similarly, if the drone takes off from H2 to map area B, which is a hill with an elevation of 40 m, and the expected altitude for aerial data collection is 60 m, then set Mission Altitude to be 60m, and Mission Relative Height to be -40 m.
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.
2. Flight paths can only be executed when the RTK is in FIX status. During execution, you may set the first waypoint as the hovering inspection point. The mission must be stopped if the location of the inspection point is incorrect.
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.
2. The locations cover contrasting terrain, with roofs or hilltops captured in the shots, which resulted in a low overlap rate. You may re-shoot the images as needed.
2. Make sure “Urban” is selected as the reconstruction scenario.
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.
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.
2. The overlap rate of the images is too low. Has the overlap rate been adjusted to a lower level? Were there any big altitude changes? The overlap rate may need to be increased for areas with greater altitude changes;
3. The textures of objects are not captured in the images: Overexposure of water surfaces, white walls, the sky, snowy grounds, stadiums or other large structures under the sun;
4. Repeated texture: Rice fields, solar panels, floor tiles, etc.;
5. A large number of objects were in motion: Crowds, vehicle flows, sea waves, etc.;
6. A large area captured in the image consists of objects not made of diffuse reflective materials: Mirrors, glass, reflective car surfaces, etc.;
7. The angles of view differ greatly between the images (5-camera oblique system). The top-view image has been reconstructed, but most of the images for the tilted angles are lost;
8. Image quality issues: Blurry movements, lack of focus, overexposure, etc.;
9. Non-continuity in the images, missing shots, or importing multiple sets of data not applicable to the same area.
- Multiple missions can be created to reconstruct the images separately if they are not continuous and can be clearly categorized into batches
- You may capture additional images to fill in shots that may have been missed
2. The 2D locations of the images are continuous and do not show noticeable gaps;
- The reconstruction success rate is relatively low for images of large bodies of water such as the ocean; while for rivers and lakes, you should increase your mission altitude and make sure no more than 1/3 of any single photo is covered by water
- You may recapture the images if the locations are in hilly terrain and the overlap rate is lower than 60%. You should fly the aircraft at a higher altitude and ensure a sufficient overlap rate
3. Data was recorded from multiple trips, and the overlap rate between the trips is sufficient. Some trips do not appear in the reconstruction, while each trip can be reconstructed individually.
- The lighting conditions should not differ too much between the environments where the data was acquired. If some trips were recorded in the morning, while others were captured in the afternoon, the software may not be able to merge the data of different trips due to big contrasts in brightness
2. White walls and lake surfaces do not have textures. You may try shooting the images at a greater distance.
Results include map tiles shown in the app’s interface, digital orthophoto maps, and digital surface models in the GeoTIFF format used in UTM projections.
Results contain a level of detail model in .osgb, .b3dm, or .s3mb, texture mesh in .ply, .obj, or .i3s, a point cloud in .pnts, .las, or .s3mb, and an aerial triangulation result file in .xml or Terra's own format.
To view log files of reconstruction mission using Standalone computation, use Ctrl + Alt + L.
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.
2. The horizontal or vertical accuracy for the image GCP is set at 0 (we recommend updating to version 2.2.1 and above which has an automatic fault tolerance mechanism).
Block reconstruction: When the number of blocks is larger than the number of worker devices, the worker devices will be used to the maximum extent.
2. Close the antivirus software and security software, then try searching again;
3. Disable the firewall of the control and worker devices.
4. Try searching again after disabling the virtual network card (Network Settings → Change Adapter Option → Disable Networks Started with Hyper-V).
2. If it is needed, you can try:
(1) Updating the above software
(2) Updating the Win10 system
(3) Updating the driver
(4) Performing the setting: IE security policy-allow dynamic scripts
(5) Performing the setting: IE advanced settings-reset
2. Under the shared directory, find all logs of the log folder [slaves_log] corresponding to the mission and export them;
3. SDK_log.txt in the models (3D) or map (2D) folder in the cache directory of that mission.
Some stages are split into multiple missions which are then assigned to the worker device for processing. The worker devices that have completed the missions assigned will be in the preparing state, and will enter the next reconstruction stage after the other worker devices have also completed their processing.
2D Reconstruction Results: dsm.tif、result.tif
3D Reconstruction Results: LAS files, OBJ files, PLY files, OSGB files, PCD files, S3MB files, I3S files. Each file comes with a coordinate system instruction file metadata.xml.
（1） Aerial triangulation without GCPs
（2） Aerial triangulation optimized with GCPs
Check points are used to check for the absolute accuracy of aerial triangulation by comparing the error between the result calculated with aerial triangulation and the actual measurements.
It is recommended to use no less than four GCPs for calculation in each target area.
When you have an abundant number of GCPs, you can choose to set some of them as check points to check for accuracy.
The smaller the accuracy settings, the stronger the GCP’s contribution will be to the triangulation model.
a) For images with high positioning accuracy, for instance, ones acquired using the Phantom 4 RTK, GCP projections will not be far off from actual measurements. Mark the GCPs with reference to their projected results on the image, and then click “aerial triangulation” on the screen.
b) For images with low positioning precision, you can run aerial triangulation first with the imported images that contain GPS information, and then import the measured coordinates of the GCPs. After the first triangulation, you can proceed with marking the GCPs and run an optimization by pressing “optimize” on the screen.
We recommend you choose at least four GCPs distributed evenly across the target area. Each GCP should appear in at least four images at different locations, and avoid having it near the edge of an image.
2. The coordinate systems cannot be converted from one to the other. Make sure the coordinate system of the image POS data can be converted into the coordinate system of the GCPs. If not, please convert systems using a third-party software program.
3. Height errors. Check the height differences between the coordinate systems of the imported POS data and GCPs. If there are errors, adjust them in the POS data settings.
2. If you are looking to process POS data and GCPs in the same height or coordinate system, you might need to import POS data and GCP data that have already been converted to said system.
2. Set accuracy values manually. Edit the horizontal and vertical accuracy values into the POS data files and choose the corresponding column in in the POS import settings.
2. How to set up a point cloud effective distance: Estimate the maximum straight-line distance between the location of LiDAR and the corresponding target area when collecting data.
3. Under which scenes to set up: When reconstructing a closer measuring area, and when distant background areas are inevitably collected, you can set up an effective distance to get a better result for point cloud.
2. When to turn on point cloud accuracy optimization: When it is off, if the results contain obvious layer malposition, turn on the point cloud accuracy optimization feature to fix the problem.
To achieve a more reliable calibration result, the following parameters are recommended:
- Capturing no less than 500 images
- The front overlap is no less than 80%
- The side overlap is no less than 70%
- The proportion of oblique images is not less than 2/3
- A calibration scenario with a large elevation difference area
RTK is not required, but the quality of calibration results can be verified through RTK in connection with checkpoint layout.
If no RTK positioning data is available for calibration route collection, it is impossible to quantitatively evaluate whether the calibration result meets the standard. However, this can be verified based on the difference between the initial value and the optimized value of camera parameter focal length f and principal points cx, cy for oblique photography reconstruction after camera calibration. If there is no significant difference, the calibration can be considered as meeting the standard.
2. Check if you have bound any hardware device on a cloud server, such as Alibaba Cloud and Tencent Cloud, which will invalidate the previous binding settings.
2. Check if any VPN software has been enabled. If so, disable the VPN or configure the VPN correctly.
[GetAvailableFunc] iDate: 1596520841 iCurDate: 1596520513 iEndDate:1596729600
[GetAvailableFunc] Local license out of date.
iDate is the server’s time, and iCurDate is the current time of the user’s computer. The license cannot be used when iDate > iCurDate.
Usually the value of iCurDate should be greater than iDate. It is possible that your computer’s clock is slow. You may try resetting the time. Both Win7 and Win10 support automatic online time calibration. We suggest you enable this feature.