Troubleshooting
Note
Coming in Spatial Integration version 3.
Requires the Professional edition. In the Community edition, geological models in a project can be viewed read-only: shown, hidden and faded, but not created or changed.
Start with Show constraints in the scene on the Constraints tab. Most surprises in a model come from its data, and seeing the constraints the feature was fitted to usually explains them. Then read the Log on the Build tab.
Nothing Appears
| Check | Why |
|---|---|
| The feature's State on the Features tab | not built or a failed build has no mesh. Build it and read the log |
| The feature's On tick | Disabled features are not drawn |
| The feature's eye button | A hidden feature is built but not drawn. Click the eye to show it again |
| The layer and its Surfaces visualisation are visible | As for any layer |
| Other layers in front | A small body inside a drillhole display is easily hidden. Hide the drill layers or frame the model layer |
| The model's extent | Everything is built inside it. A surface outside the box has no mesh |
A Constraint Set Has No Rows
- The source layer must be open in the project, and the set's layer must still be the one it was added from.
- Rows outside the model's extent (plus 10%) are dropped. Check the extent on the Model tab against the data.
- A filter or match value that matches nothing gives an empty set. Values are compared without regard to case.
- A GIS layer whose points come out at one height is probably a 2D layer placed at its default height.
The sync log line reports how many source features or rows were used and how many rows of each kind were produced.
A Surface Is the Wrong Shape
- Bubbles and blobs between the data usually mean orientations disagree with the points or with each other. Check the green ticks: one bad orientation can fold a surface. Disable it, or try Offset points mode.
- A surface flips or folds over on points-only data: the derived orientation has picked the wrong side. Set Positive side faces azimuth.
- A surface ignores some picks: they may be disabled, have a low weight, or belong to another feature.
- Constraints sit above or below the layer they came from: the rows were synced before the layer was draped on an elevation surface, or the file's Z values changed. Sync the set again; the rows move to where the layer is drawn.
- Two contacts cross: they are separate surfaces. Make them units of one series so they share a field (see Surfaces and Stratigraphy).
- One surface pokes through another: add a Truncated by relationship.
A Fault Does Not Offset What It Cuts
The cut feature must list the fault under Cut by, and the fault needs a geometry with a non-zero Displacement (see Faults). Build the fault, then the feature, or use Build all. A strike-slip fault moves things along strike, so a surface that dips along the fault's strike shows little apparent offset in section.
Builds Are Slow
- Too fine a mesh. Halving the spacing quadruples the meshing time. Check the spacing in the build summary on the Build tab.
- Too many constraints. Fit time grows quickly with the number of rows. Filter dense sources, raise a grade shell's Spacing along runs, or disable sets you are not using.
- A grade shell with no waste has no surface to find, so the build stops with a message; see Grade Shells.
- Many features rebuilding on every edit. Turn off Refit a preview whenever a feature's inputs change while you make several changes.
A Build Fails
The log line names the feature and the reason. Common ones:
| Message | Meaning |
|---|---|
| no constraints to fit | The feature's sets are empty or all disabled |
| has no waste rows | A grade shell with only ore; set the gaps to waste |
| has no ore rows | No interval reaches the grade shell's cut-off |
| the points are collinear | A points-only feature whose points lie on one line: add orientations or picks off that line |
| no surface orientation could be derived | The points do not define a plane: add orientations |
| the fit returned a flat (zero) field | The tolerances are too loose for the data: lower the Tolerance or Gradient tolerance |
A feature that depends on a failed feature is not built either, so fix the first failure in the log first.