What is Component Info?

Component Info is the Process of extracting Components quantities from Attributes, with optional Spatial Calculation.

Define Component Info Mappings

Component Info starts by defining the suitable Attributes from Process > Suitability where we can review and edit the default mappings for:

  • 15 Grouping attributes: Group1-9 and GroupA-F (e.g. Uniclass, Family, Type etc.)
  • 5 Identification attributes: Id1-5 (e.g. GUID, Element.Id, Mark)
  • 2 of: Length, Width, Height, Depth, Thickness, Diameter, Area, Volume, Weight (e.g. Length1, Length2, Area1 etc.)

We can optionally associate an EPSG to the Project from Processes > Component Info > Project Location to allow the additional calculation of:

  • GPS Coordinates
  • Bounds in both SQL Geographic Polygon and WKT format


The calculation mechanism is illustrated by the following diagram:


For an Attribute to be used in the Component Info Process, it must have at least one matched mapping with the suitability 'Component Info' and either its Property field or Corrected Property field matching one of the Cache Table columns names. When this is the case, the Attribute corrected value is pivoted into the corresponding column.

When multiple Attributes map to the same column, the Precedence Rules are applied: ModelKey > Project > Precedence > Name Length

  1. A mapping that applies only to a specific ModelKey takes precedence over other mappings
  2. A mapping that applies only to a specific Project takes precedence over other mappings, except ModelKey mappings
  3. Remaining mappings are then sorted by their Precedence priority, the mapping with the first priority (lowest number) is used first
  4. If there are still multiple mappings for the same target column, the Attribute with the Shortest Name is used

Running Component Info Calculation

By default, the calculation runs for all Component on all Models.

To review the calculations status of each model, navigate to Processes > Component Info > Cache Status.

The list of all Models is displayed, grouped by Project, Area, Discipline and Model Name, ordered from oldest to newest, with information about the cache status, one of:

  • Valid: The calculation ran as expected (note this does not mean that all attributes where found on all items)
  • Model Updated: The Model has been (partially) updated since the calculation was last run (note: it does not necessarily impact the calculation result for this model)
  • Settings Updated: The calculation settings (Suitability) have changed since the calculation was last run (note: it does not necessarily impact the calculation result for this model)
  • EPSG Changed: The Project EPSG for spatial calculation has changed since the calculation was last run
  • Error: The calculation did not complete and ran into an error, that is displayed in the Message
  • Not Run: The calculation was not run on this Model
  • Excluded Run: This Model is excluded from the Quantification Process, but it was forcibly run manually OR ran before the exclusion rule was defined
  • Exclusion Rule: This Model is excluded from the Quantification Process


We can run the calculation on all Models using the Run All button in the toolbar. The operation runs on all Models that require an update (not calculated or updated since the last calculation) either on all versions or only the latest of each Model depending on the option we choose.

Alternatively we can run the check only on the selected Model(s) by clicking the in-line Run button.


Next

Estimating Process | All Processes