Terrasolid: Spatix

Historically, Terrasolid software required Bentley MicroStation to run. MicroStation acted as the "CAD engine," while Terrasolid provided the specialized tools for point clouds and imagery.

However, as software licensing costs and development roads diverged, Terrasolid decided to build their own CAD platform. Spatix (often seen in file extensions like .spatix) is the result. It is a lightweight, robust CAD application that provides the necessary geometry and visualization engine to run TerraScan, TerraModeler, TerraPhoto, and TerraMatch.

In short: Spatix is the vehicle; Terrasolid tools are the engine.

| Feature | TerraSolid Spatix | PDAL (Open Source) | LASTools (standalone) | |---------|------------------|--------------------|------------------------| | Native .bin format support | Full (read/write, all metadata) | None (requires conversion) | None | | Tight integration with TerraScan classes | Yes (classification history, flight lines) | No | Partial (via LAS) | | Performance for huge point clouds (1B+ points) | Very high (optimized for TerraSolid’s internal structures) | Good | Very high | | Learning curve & documentation | Steep, developer-focused, moderate documentation | Moderate (good community) | Low-to-moderate | | Cost | License required (part of TerraSolid SDK) | Free (open source) | Paid (efficient but limited API) |

A pseudo-code example (C++):

#include <spatix.h>
int main() 
    SpatixContext ctx = spatix_init();
    PointCloudHandle pc = spatix_load_pointcloud("data.las", NULL);
    if(pc) 
        printf("Points: %lld\n", spatix_get_point_count(pc));
        spatix_close(pc);
spatix_done(ctx);
    return 0;

The "long story" of Terrasolid and Spatix is a classic tale of industry evolution—a powerhouse software company breaking free from its long-term dependency on a single platform to build its own future. The Origin: The Bentley Era terrasolid spatix

For over 20 years, Terrasolid was the undisputed heavyweight in LiDAR point cloud processing. However, there was a catch: their flagship tools like TerraScan and TerraMatch only ran as "add-ons" on top of Bentley MicroStation.

While MicroStation is a world-class CAD platform, it meant Terrasolid users always had to pay for a MicroStation license just to use Terrasolid's LiDAR tools. This created a high "barrier to entry" for smaller firms and solo drone (UAV) operators. The Pivot: Enter Spatix (2020)

As the UAV (Drone) LiDAR market exploded, Terrasolid realized they needed a lighter, more flexible option. They partnered with a team of developers to create Spatix, a lightweight CAD platform specifically designed to host the Terrasolid suite. The "Why" behind Spatix:

Independence: Terrasolid is no longer tied strictly to Bentley's release cycles and pricing.

Efficiency: Spatix is a "clean" platform with no bloat, optimized specifically for the high-performance demands of massive point clouds. The "long story" of Terrasolid and Spatix is

Accessibility: By offering a platform that is often bundled or available at a lower cost than full-scale enterprise CAD, they made their tools accessible to the modern UAV surveyor. The Present: A Hybrid World

Today, Terrasolid hasn't abandoned Bentley—they've just given users a choice.

The Enterprise User: Large engineering firms still run Terrasolid on Bentley products because they need the advanced design and BIM features of MicroStation.

The LiDAR Specialist: Smaller teams and drone operators often choose the Terra for Spatix bundle, which provides a dedicated, streamlined environment for processing and feature extraction. Key Players in the Suite

Regardless of whether you use Bentley or Spatix, the tools remain the same: Terra for Spatix - Terrasolid At its core, Terrasolid Spatix is a proprietary,


At its core, Terrasolid Spatix is a proprietary, high-performance binary file format developed specifically for the Terrasolid suite of software. Its name is derived from "Spatial Index," which hints at its primary function. Unlike standard ASCII or even the ubiquitous LAS format (which is optimized for exchange, not editing), Spatix is engineered for active editing and visualization.

Think of LAS as a shipping container: great for storing and transporting goods, but inefficient if you need to access a single item at the bottom every second. Spatix, conversely, is like a fully automated warehouse with a robotic crane. It is designed for rapid, random access to specific points within a massive dataset without loading the entire file into memory.

Just like a hard drive, a Spatix file’s index can become suboptimal after thousands of edit operations. Use the Optimize Spatix tool (found in Terrasolid Utilities) to rebuild the spatial index. This should be done after major classification runs.

Despite its power, Spatix is not a magic bullet. Poor management can lead to fragmentation and bloat.

For a typical LiDAR production line, the Spatix workflow looks like this: