MAGNET Modeler: How to set up a building rule

MAGNET Modeler provides a powerful rule for converting building footprints into building models.

Log in or sign up for myTopcon to view this page:

MAGNET Modeler: How to set up a building rule

MAGNET Modeler provides a powerful rule to convert building footprints into building models.

The building rule transforms closed areas into buildings or other box-shaped elements such as containers. It provides additional attributes and options dedicated to buildings, for instance, number of floors, floor height, or roof height.

For building model creation, MAGNET Modeler supports:

  • Closed strings
  • Closed polylines

Polygons, boundaries, pads, or lines have to be converted into strings or polylines first. 

Strings and polylines with zero elevation can be easily draped onto a surface. The highest draped vertex will be used as the base of the building.

Elevated strings and polylines will be considered as top of the wall when interpolate is set to no. In this case, attributes like number of floors and floor height will not be taken into account. 

 

Building rule parameters

•  Layer 

Layer where elements that define the building are.

•  Materials 

Click materials to access the Material Library of MAGNET Modeler. Select an existing material, or insert a new material.

•  Description

Enter a description for the building rule. This will change the name of the rule within the Modeler Rules window. In case you have several building rules, this helps to easily identify them.

•  Group

Click group to choose from a list of existing groups/subgroups, or manually enter your group structure. Use the forward slash character (/) to create additional subgroups, for example, Existing/Office/Parking lot.

•  Baseheight

Height of the base from the highest surface level. If set to 0, no base is modeled, and the wall stretches underground.

•  EavesWidth

Width of eaves measured from the wall. If the value is higher or equal to 0, then roof edges are specified outside of the wall. If the value is below 0, the inner roof edges are specified.

•  Floorheight

Floorheight allows you to determine the height of one floor.

•  Nrfloors

Nrfloors allows you to specify the number of floors. If left empty, the number of floors is guessed based on the building size.

•  Roofheight

Roofheight is the height of the rooflines that don't have absolute position defined.

•  Texwidth

Texwidth means the width of wall texture in system units.

•  Info text 

Information text allows you to add additional information, such as material, quality requirements, and manufacturer. The info text information will be accessible in MAGNET Explorer via the Object Info tool.

•  Info URL 

Info URL allows you to add hyperlinks such as a link to a manufacturer's homepage or a design document. The info URL link will be accessible in MAGNET Explorer via the Object Info tool.

•  Interpolate

Interpolate defines whether the elevation of the string/polyline (selecting no) or the elevation of a reference surface (selecting yes) will be used. You have to have a surface model rule in place to drape the texture onto the surface.

•  Roofmaterial

Roofmaterial allows you to select existing material or create new material for roofs.

•  Basematerial

Basematerial allows you to select existing material or create new material for the building base.

•  Automatic_rooflines

Selecting yes automatically generates a roofline between midpoints of the neighboring edges of the longest edge. (Applies only to 4-corner rectangular buildings)

•  Texture_autofit

  • Segment = The facade texture always will be scaled to the facade defined by polyline segment and from base to roof.
  • Polyline = The facade texture always will be scaled to the whole building length (around the building) and from base to roof.