Apartment Layout

997

Apartment Layout

Attention! The plugin is purchased for the specified version of the Autodesk product!

To use the purchased license, use the Personal account of the ModPlus software installed on Your computer
Old price: 0.00 RUB
3600.00 RUB

Try before you buy

Prices

Most of the plugins in the ModPlus software are free! But, approximately 30% of the plugins are paid. However, these plugins are distributed on the principle "Try before you buy" - which means that you can use these plugins in almost their full functionality and buy them only if you want!
  • Comprehensive implementation of Apartment Layout
    About files with the extension .mpif
    The file with the .mpif extension is a special installation file of the ModPlus (ModPlus Install File).
    These files allow you to install and update all ModPlus components using the auto-update module in case you do not have access to the internet or modplus.org

    Icon

    32x32px 16x16px

    Related news and articles


    Using

    The plugin contains a set of tools to perform a apartment building layout. The tools are presented as tabs in a logical sequence of execution:

    • set basic settings
    • create or map parameters
    • check and correct invalid rooms
    • complete the collection of apartments
    • calculate areas and apartments typology
    • number the apartments

    Each tab contains switchable instructions.

    The "Functional purpose" parameter, to be completed manually, is used for identification of rooms to be processed.

    Example Excel file with the room matrix and apartment types - download.

    Settings

    General

    1

    Apartment identifier - sets the value of the "Functional purpose" parameter, by which the rooms to be processed will be defined. The default value is "Apartment".

    Allowed identifiers - the list of values that can be in the "Functional purpose" parameter, but must not be processed by the plugin algorithms.

    Restore hidden instructions - restores hidden instructions on all tabs.

    Apartment areas

    2

    Rounding areas - specifies parameters for rounding the area when calculating. Rounding is taken into account at each step of the calculation (room area is rounded, then the calculated apartment areas are rounded).

    Below there are drop-down lists indicating which area - rounded without/by coefficient - to use for calculating living area, apartment area and total apartment area.

    Parameters

    3

    This tab contains a list of parameters that are required for the plugin to work. The list specifies the parameter name, parameter data type, and parameter description. On the right side of the list you can specify custom common parameters from the current document (parameter mapping). Parameter mapping data is stored in the document.

    Parameter data types - text, area, currency - allow you to work with rooms that are in groups.

    Create missing parameters - creation of all parameters missing from the list in the current document

    Save as default - saves the current parameter mapping as default. If you run the plugin in another document that has parameters from the mapping, they will be automatically selected in the list.

     

    All subsequent tabs become available if two conditions are met: all the necessary parameters are present in the document and the apartment identifier is specified in the settings.

     

    Sources

    The sources contain the data needed to calculate the areas of the apartments and to determine apartment types.

    Room matrix

    4

    The table contains the data used for calculating the apartment areas:

    • Room Name (the value of the built-in parameter "Name") is the key by which the values below are matched
    • Finishing thickness - thickness of rough finish of compartment in millimeters, which enables taking the finishing layer into account without modeling. It is written to the room parameter (AP_ Finishing thickness) and taken into account when calculating the area of the room (AP_Rounded area).
    • Room type - drop-down list that specifies room type (Residential/Non-residential/Non-heated). It is written to the room parameter (AP_Room Type).
    • Area factor - a decreasing coefficient with a valid value from 0.1 to 1.0. It is written in the room parameter (AP_Area Factor). It is taken into account when calculating the area with a coefficient (AP_Area with factor) and the area of unheated rooms with a coefficient (AP_Non-heated rooms area). It can also be taken into account when calculating the apartment area, living area and total area, if the corresponding option is specified in the settings (tab " Apartment areas").
    • Numbering priority - specify the numbering priority within the apartment

    Export, Import - export/import of room matrix to/from Excel. When importing, it is possible both to overwrite the current table in full and to supplement it.

    Apartment types

    5

    The table contains the data used to determine apartment types when calculating the area of apartments according to the following criteria:

    • Number of living rooms
    • Minimum area - if a value of 0 is specified, will not be taken into account
    • Maximum area - if a value of 0 is entered, will not be taken into account
    • Contains rooms - the list of rooms that must be present in the apartment. The rooms are to be separated by semicolons. Optional
    • Not contains rooms - a list of rooms that are to be absent in the apartment. The rooms are to be separated by semi-colons. Optional

    Below the list there is a drop-down list, indicating what kind of area (floor, living area, total area), the value of which is specified in columns "Minimum area" and "Maximum area" must be used when defining the type of apartment.

    Export, Import - export/import of apartment types to/from Excel. When importing, it is possible both to overwrite the current table in full and to supplement it.

    Initial Check

    6

    It includes checking if there are unplaced rooms in the project, checking if the "Functional purpose" parameter is filled in correctly and if the pair of "Functional purpose" + "Name" parameter values correspond to the ones defined in the room matrix.

    7 - deleting of selected rooms in the "Unplaced rooms" table
    8 - deletion of all rooms in the table "Unplaced rooms"
    9 - in line: highlighting and zooming in a non-invalid room. To the right of the table - highlighting and zooming in all non-invalid rooms in the current view

    Note: if a invalid room has the problem "Functional purpose parameter has invalid value", but the value of this parameter is necessary for current project, this value should be added to the list " Allowed identifiers" on the tab "Settings".

    Note: Checking of unenclosed rooms is not performed at this stage.

    Collecting apartments

    10

    Automated collection of apartments, which is made through geometrical characteristics of rooms, taking into consideration the connection of rooms through windows, doors and room dividers.

    During apartment collection all rooms belonging to one apartment are assigned a common value in parameter "AP_Apartment ID". The value of the parameter can change when collecting apartments again.

    Apartment collection can be performed on the current view, on the entire project, or on selected rooms.

    The collection of apartments allows to identify unenclosed rooms, rooms without openings, as well as spaces without rooms in the project. Such rooms will be displayed in the list of "Invalid rooms".

    Note: it is recommended to perform a visual inspection of this stage by means of color schemes.

    Calculate apartments

    11

    Apartment calculation includes: filling in the data from the "Room matrix" source, calculating the apartment areas, numbering the rooms in the apartment, taking into account the numbering priority, and defining the apartment type from the "Apartment types" source. All obtained values are assigned to the parameters of compartments included in the apartment.

    When calculating the apartment areas, the "AP_Apartment tag" parameter is also filled in: the room of the apartment with the largest area is filled in with "1" value, the other rooms are filled in with "0" value.

    Apartment calculation can be performed on the current view, on the entire project, or on selected rooms.

    The plugin has a built-in automatic recalculation service that:

    • performs apartment area recalculation and apartment type definition when the geometry of the rooms included in the apartment changes
    • performs full recalculation (completion according to the room matrix, area calculation, calculation of number of living rooms, numbering of rooms, defining the type of apartment) after deletion of rooms, included in the apartment

    The automatic recalculation service only processes rooms with a filled in " AP_Apartment ID" parameter.

    The automatic recalculation service works even after the license validity period has expired, as long as the rooms have a full " AP_Apartment ID" parameter.

    Numbering

    12

    Numbering can be done by grouping the apartments by Housings and/or Sections by enabling the corresponding options and by specifying the parameter names from which to take the value of the Housing and/or Sections. In this case, it is considered that the sections are subgroups for the housings. The " End-to-end numbering" property means that the numbering in the next group will continue, not start from the value set in the "Initial number" property.

    If you select the Point option in the Start of numbering property, then you will have to select the room determining from which apartment the numbering will start for each group of apartments:

    13

    If the Parameter value to number option is enabled, a prefix with the specified parameter value (if any), separated by a hyphen, is added to the apartment number. If the Housing to number and Section to number options are enabled, the same prefixes will be added, according to the parameters specified in the grouping. All values are added in the sequence "Housing-Section-Parameter-Number".

    You can number the apartments in the current view or in the whole project.

    The number of the apartments is set to the parameter "AP_Apartment Number".

    Views of apartments

    14

    Creating apartment views is done by duplicating the current view, followed by cropping along the contour of the apartment. First of all, an attempt is made to create a crop contour considering the thickness of the enclosing walls (only for Revit 2020 and higher). If unsuccessful, an attempt is made to create a crop contour taking into account the thickest of the enclosing walls. If the crop contour is not created, the apartment contour obtained from the room boundaries will be used. If the option "Try to use apartment type as view name" is enabled, the created views will be given a name of the type "LEVEL_NAME - Apartment APARTMENT_TYPE".

  • Change history for
    Year

    2021 Year

    Revit: Apartment Layout 1.2.3.0 (26.12.2021)

    New
    Added parameter "AP_Total area without factor" which receives the sum of all apartment room areas without taking into account unheated rooms and without taking into account the reduction factor
    New
    Added possibility to fill in the room matrix (tab "Sources") with names of rooms of the current project
    Improved
    Addition of the room separators transformations located in linked files
    Fix
    Ignored "The target instance does not exist in the given phase" error when accessing FromRoom/ToRoom properties of opening families
    Fix
    Fixed an issue where the decreasing factor value in the "Room matrix" table did not change when changing the value with the mouse

Adsk ADN Authorized
ModPlus 2015-2022
Adsk ADN Authorized
RUB
USD