Use this guide to place your datasets at the correct coordinates relative to each other and form a single, coherent Site Model. You need processed datasets uploaded to NavVis IVION.
Alignment happens automatically during processing for most projects. If your datasets do not qualify for automatic alignment, you can align them manually in Dataset Alignment.
Automatic or manual alignment
NavVis IVION aligns your datasets automatically when any of the following applies:
You processed your data with control points measured by a total station.
CDA was switched on when the dataset was processed in NavVis IVION Processing.
If none of the above applies, align your datasets manually using the Manual Alignment procedure.
For greater accuracy during the processing phase use control points or CDA, especially for large scans.
Automatic alignment
How Cross-Dataset Alignment (CDA) works
CDA aligns datasets to each other during processing. It uses either surveyed or unmeasured control points. CDA-aligned datasets show a link icon in Dataset Management and Dataset Alignment. The icon indicates that the datasets belong to a CDA group and that NavVis IVION Processing has already aligned and optimized them.
For how CDA-linked datasets behave during manual alignment, go to Working with CDA-linked datasets.
Verify alignment with surveyed control points
Use the Control Point Verification Log to check alignment when you used control points measured by a total station.
Go to Data Processing > Processed Data.
.png?sv=2026-02-06&spr=https&st=2026-06-10T03%3A30%3A00Z&se=2026-06-10T03%3A50%3A00Z&sr=c&sp=r&sig=QawnySlKkIAzCb9nDe4n7F4xYeLqkmDGarV2Dz%2Frqt8%3D)
Select the datasets you want to check.

Click Download.

Select Control point verification log as the output file.
.png?sv=2026-02-06&spr=https&st=2026-06-10T03%3A30%3A00Z&se=2026-06-10T03%3A50%3A00Z&sr=c&sp=r&sig=QawnySlKkIAzCb9nDe4n7F4xYeLqkmDGarV2Dz%2Frqt8%3D)
Open the log file and check the third column for the difference between each dataset and its control points, to find out how successful the alignment was during processing:

Less than 4 cm: alignment is successful.
5 to 6 cm: alignment may be acceptable, depending on your use case.
More than 6 cm: alignment is not successful.
If the alignment was not as you expected or the differences were greater than 6 cm, process the datasets again and exclude the control points with large differences.
Verify CDA alignment
The Control Point Verification Log only covers alignment to surveyed control points. CDA-aligned datasets without surveyed control points do not appear in the log, so a visual check is required.
Open Dataset Alignment.
Load the linked datasets.
In the Top View and Side Views, confirm that overlapping walls and features line up between linked datasets.
If the alignment is off, refine it manually using the Transform menu, or click Run automatic alignment on the dataset that needs adjusting.
Manual alignment
Use manual alignment only for datasets captured without control points and not aligned by CDA.
The workflow has five phases:
Select a reference dataset.
Align datasets on the same floor.
Anchor the building to the ground floor.
Align the remaining floors vertically.
Place the building on the world map.
Note: Save your work after every adjustment. Click Save before moving on to the next step.
Before you start
Have the floor plan you used during scanning ready, so you can identify which datasets overlap.
Confirm that every dataset in the building is uploaded.
In Dataset Alignment, click Show Map. Verify that the datasets are roughly aligned with the building outline on the street map. If they are not, adjust the dataset position manually before continuing.
Working with CDA-linked datasets
During manual alignment, datasets that are CDA-aligned display a link icon in both Dataset Management and Dataset Alignment, and they function collectively as a group.
Shared color: Linked datasets share a color for easy identification. You can change the group color for QA/QC purposes.
Group lock/unlock: Lock or unlock all datasets in the group with a single action.
Run automatic alignment per dataset: If a single dataset within the group needs fine-tuning, you can run automatic alignment on just that dataset.
Unlinking: Click a dataset’s link icon to remove it from the group. Unlinking cannot be undone. To restore the link, unload the remaining datasets in the group and re-add them from Processed Data.
Adding a new dataset to a group: Align it manually or with Run automatic alignment. Aligning one entire CDA group directly to another CDA group is not supported in this version.
The View Configuration menu
The View Configuration menu controls the panels you use during manual alignment. Familiarize yourself with each panel before you start:
Top View: A bird’s-eye view of the datasets. Most rough alignment happens here.
Side View (N–S): A cross-section from north to south. The highlighted rectangle in the Top View shows what is visible here.

Click and drag the rectangle to move the slice; hold Shift while dragging to rotate it.

Side View (E–W): A cross-section from east to west. Same controls as the N–S side view.

Hold shift to rotate the highlighted area.

Perspective Camera: Shows the angle of the point cloud in 3D.

Show Map: Overlays a street map onto the Top View. You can hide the map if it does not help you align your datasets.

1. Select a reference dataset
The reference dataset is the starting point for alignment. Every dataset aligns to it.
Go to Site Setup > Dataset Alignment.
Using your floor plan, identify the floor of the building that contains the most datasets. Start there.
On that floor, pick a dataset that overlaps with several other datasets and contains features visible across multiple stories (for example, staircases or elevator shafts).
In the Datasets list, click the eye icon next to each remaining dataset to hide it

Click the star button to set the dataset as the reference.

Assign it a color in the color picker.

If the reference dataset is not already locked, click the lock button to lock it in place.

2. Align datasets on the same floor
Repeat the following steps for each additional dataset on the same floor as your reference. Always work with two datasets at a time: the locked reference (or a previously aligned dataset) and the new dataset you are aligning.
Note: If both datasets belong to the same CDA group, they are already roughly aligned. Skip steps 6 to 11 (rough alignment in Top and Side Views) and go straight to step 13. Run automatic alignment for a final adjustment.
Select a second dataset on the same floor that overlaps with the reference. Use your floor plan to confirm overlap.
Click the eye icon to unhide the dataset.
In the color picker, assign the second dataset a color that contrasts with the reference, so you can tell them apart.
.png?sv=2026-02-06&spr=https&st=2026-06-10T03%3A30%3A00Z&se=2026-06-10T03%3A50%3A00Z&sr=c&sp=r&sig=QawnySlKkIAzCb9nDe4n7F4xYeLqkmDGarV2Dz%2Frqt8%3D)
Click the lock button to unlock the second dataset. Keep the reference dataset locked.
Note: Keep all datasets locked by default. Only unlock the dataset you are actively aligning.
Click Save.
Click the Top View label to bring the Top View into full screen.
Scroll the mouse wheel to zoom in or out until both datasets are visible. To center on a specific dataset, click the bullseye button next to its name.
Using the Transform menu, drag and rotate the unlocked dataset until the walls of both datasets match.

Zoom in further and align identifying features that appear in both datasets including stairs, windows, doors, elevator shafts, or pillars.

Click the Top View label again to return to the split screen, then click a Side View label to enter full screen and check that the floor is also lined up from the side.

Click one of the Side View labels to enter the full screen and further inspect whether the datasets are roughly aligned. In the images below, you can see what unaligned versus aligned datasets look like from a Side View.


Continue to use the Transform menu to match the datasets in the Top View and two Side Views until the overlapping datasets are roughly aligned in all three views.
Click Save.
Run automatic alignment to refine the result:
Confirm that all other datasets are hidden, the reference dataset is locked, and the second dataset is unlocked.
Click Run automatic alignment.
.png?sv=2026-02-06&spr=https&st=2026-06-10T03%3A30%3A00Z&se=2026-06-10T03%3A50%3A00Z&sr=c&sp=r&sig=QawnySlKkIAzCb9nDe4n7F4xYeLqkmDGarV2Dz%2Frqt8%3D)
Select Align horizontally and vertically or Align horizontally only.

Read the reported difference between the two datasets. A result of 40 mm or less indicates a successful automatic alignment.
Review the result:
If the walls line up and the difference is 40 mm or less, click Save and go to step 17.
If the walls do not line up, click Undo and continue with step 16.

If you receive an error message, return to each view, adjust the alignment manually, and run automatic alignment again.
After automatic alignment (successful or not), refine the position manually with the Transform menu as precisely as possible.
Once you are satisfied, click the lock button to lock the second dataset.
Click Save.
In the color picker, change the second dataset’s color to match the reference. This makes it easy to see which datasets on this floor are already aligned, and is required for the later vertical alignment step.

Click Save.
Pick another dataset on the same floor that overlaps with the reference (or with a dataset you already aligned) and repeat steps 1 to 20.
When no more datasets overlap with the current reference, choose a new reference dataset on the same floor and continue until every dataset on that floor is aligned.
Click Publish once the floor is fully aligned.
3. Anchor the building to the ground floor
This step positions the building so the ground floor sits at the correct height Move the building as a whole. Do not adjust the alignment between datasets.
Go to Site Setup > Dataset Alignment.
Click the eye icon next to each aligned dataset to unhide the datasets you want to include in your Site Model.
In the Side Views, check whether the ground-floor datasets sit on the gray line. If they do, you can go straight to Auto-generating your Site Model.
If the ground-floor datasets are not on the gray line, click the lock icon next to the building label to unlock the entire building.

Use the Transform menu to move the building onto the gray line:
Use the rotation buttons to rotate in small increments.
Use the left and right arrows to move in small increments along the x, y, and z axes.

Once the building is on the gray line, lock the datasets again.
Click Save.
Click Publish.
4. Align floors vertically
Align one floor at a time, working outward from the floor you anchored. Always align a new floor to a previously aligned and locked floor.
Choose a floor vertically adjacent to the one you just aligned. For example, if you aligned the fourth floor, work on the third or fifth next.
In the color picker, assign every dataset on the new floor the same color, so you can clearly identify which floor each dataset belongs to.

Click the eye icon next to both floor names to unhide all datasets on both floors.
Unlock only the datasets on the new floor. Keep the datasets on the previously aligned floor locked.
Click the Top View label to enter full screen.

In the Top View, use the Transform menu to drag and rotate the unlocked datasets until the walls of both floors match.

Zoom in and align identifying features that overlap between the floors, such as stairs, windows, doors, elevator shafts, or pillars. This makes the Side View alignment easier.

Click Save.
Return to split screen. The floors are now aligned in the Top View; you still need to connect them in the Side Views.
In the View Configuration menu, switch on Side View (N to S), Side View (E to W), or both. A clipping rectangle appears in the Top View.
Use the rectangle in the Top View to control what appears in the Side View below:
Scroll over the rectangle to resize it.
Drag the rectangle to move it.
Hold Shift while moving the rectangle to rotate the slice

Once the feature you want to align is in focus, click the Side View label to enter full screen for a better look.

Using the Transform menu, move the unlocked datasets so they connect to the locked floor.

Click Save.
Switch to the other Side View and double-check that the floors are aligned there too. Return to the main split-screen overview.
Note: Each story should have a small gap between the floor of one dataset and the ceiling of the dataset below. If a gap is not possible, cut off the ceiling rather than the floor.
Lock the datasets you moved.
Click Save.
Back in the Top View, check the floor you just connected for alignment errors:
Start in the middle of the building and confirm that overlapping features like staircases and windows match.

The outlines should match between floors. If they cannot, distribute the error across the building rather than concentrating it in one area.

Click Save.
If you find misaligned areas, choose a new reference dataset on that floor and repeat the same-floor alignment steps. Then use the Transform menu to refine the result.
Once you are satisfied with the two floors, move to the next floor and repeat. For example, if you have aligned the fourth and fifth floors, align the sixth floor to the fifth next.
Click Publish once you have finished aligning the datasets.
5. Place the building on the world map
Skip this section if you already placed your site on the world map using site coordinates. Otherwise, anchor the aligned building to its real-world location:
Select all datasets.
Open the Top View.
If the Top View does not show a map, enable Show Map in the View Configuration menu.
To make positioning easier, click the eye icon next to Site Base Point to make the base point visible.

Unlock all datasets so they can be moved as a group. A bounding box appears around your datasets.

Drag the bounding box to the correct location on the map. If necessary, use the rotation arrow to set the correct angle.
Click Save.
Click Publish once you have finished aligning the datasets.