Apartment Layout

18357

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 USD
39.60 USD

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

    Icon

    32x32px 16x16px dark 32x32px dark 16x16px

    Related news and articles


    Using

    The plugin contains a set of tools to perform an 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.

    Take into account typical floors when collecting and calculating apartments - this option allows to copy values of compartment parameters for identical floors from corresponding compartments of a typical floor specified on the Sources tab. This option is duplicated on the Collecting apartment and Calculating apartment tabs - if you enable it on any of the three tabs, it will also be enabled on the others.

    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.

    Use system parameter "Number" instead of "RM_Room number" parameter - if checked, the room number will be written to the system parameter "Number". In this case, the parameter "Room_Number" may not be added to the project.

    Open parameter list in notepad - displays a list of parameters in notepad, allowing you to add parameters to the file of general parameters.

    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, to determine apartment types and to specify typical floors.

    You can create and store in the plugin several source variants (several room matrices and several tables of apartment types and typical floors). The processing will be performed on the current sources. That is, the sources selected in the drop-down lists.

    You can export the current sources - the current matrix, the current table of apartment types and the current table of typical floors - to a single Excel file using the Export current sources to Excel button, and you can export all existing sources to a single Excel file using the Export all sources to Excel button.

    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.

    TYPICAL FLOORS

    16

    In the table for repetitive floors it is specified which floor is a typical floor for them. Floors can be defined both by level names and by level elevations.

    If a typical floor is specified for a floor, then when collecting and calculating apartments, all parameters of rooms located on the specified floor will be taken from the corresponding rooms located on the typical floor.

    The correspondence of a room to the type floor is determined by means of a vertical ray passed through the insertion point of this room. If a room on the standard floor intersects with this ray, they are considered to match.

    Export, Import - export/import of typical floors 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.

    LOCKED APARTMENTS

    7

    Displays the apartments whose rooms have been locked. Locked rooms will be ignored when collecting apartments, regardless of the "Functional purpose" parameter value. The locking of apartments is done on the "Collecting apartments" tab.
    To unlock the apartments, select the apartments and press the lock open variant button.

    Collecting apartments

    10

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

    If the window has zero Sill Height and the Head Height more than 2m, then it is considered a door.

    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.

    If the option Take into account typical floors is enabled, the collection of apartments is performed on the typical floors, and the information from the typical floor is copied for the floors corresponding to the typical floors:

    • if apartment areas are collected in the project, then the typical floors are processed first. Then, if the floor is assigned a typical floor, the rooms on the typical floor are searched for by means of a vertical beam check and, if they match, the parameters are copied from the typical floor. If the floor is not assigned a typical floor, the standard processing of rooms is performed.
    • If the collection is performed on the current view or if the selected rooms and the current floor are assigned to a typical floor, the properties are copied without any check. If the type floor is not collected in advance, the parameter values will be zero on the current floor.

    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". They can be manually added to the apartment selected above using the view grid plus.

    Several apartments can be merged into one. To do this, select the apartments in the list and click merge button to the right of the list. If the selected apartments are on different levels, they will not be merged.

    Apartments can be locked. The rooms of the locked apartments will be ignored during the next apartment collection, regardless of the value of the "Functional purpose" parameter. To lock the apartments, select the apartments in the list and press the lock button. The locked apartments will be removed from the current list and added to the list on the "Blocked" tab.

    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.

    If the option Take into account typical floors is enabled, the calculation of apartments is performed on the typical floors, and the information from the typical floor is copied for the floors corresponding to the typical floors:

    • if apartment areas are calculated in the project, then the typical floors are processed first. Then, if the floor is assigned a typical floor, the rooms on the typical floor are searched for by means of a vertical beam check and, if they match, the parameters are copied from the typical floor. If the floor is not assigned a typical floor, the standard processing of rooms is performed.
    • If the calculation is performed on the current view or if the selected rooms and the current floor are assigned to a typical floor, the properties are copied without any check. If the type floor is not calculated in advance, the parameter values will be zero on the current floor.

    Apartment editor

    15

    The apartment editor allows you to make manual changes to the values of the apartment areas, as well as to merge multilevel apartments. When merging multilevel apartments, the areas are recalculated and the value of the "AP_Levels count" parameter is filled in.

    If in one file there are several sections with different level marks and multilevel apartments in them, you should use the room filter by parameters. With its help you can filter apartments located only in one section and merging multilevel apartments. In order to obtain correct results when merging apartments, it is necessary to use parameters in the filter whose values are the same for all rooms of the apartment.

    IMPORTANT: When recalculating apartments on a particular level, the parameter values of rooms belonging to the multilevel apartment, but located on another level, will not be recalculated.

    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 by Delimiter, 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.

    Numbering by curve - allows to number the apartments, along the curve that crosses the apartments. The curve can be a Detail line or a Model line. When numbering by curve, the grouping by Housings and Sections, as well as the Numbering direction and Start of numbering are not taken into account. When numbering throughout the project, the selected curve will be used on all floors.

    The number of the apartments is set to the specified Target parameter.

    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".


    AUTO CALCULATION

    32x32px 16x16px dark 32x32px dark 16x16px

    Command to operate the 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 does not take into account typical floors. If the service is enabled, the parameters will be recalculated for apartments of all floors when geometry changes or rooms are removed.

    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.

    The automatic recalculation service only processes apartments whose functional purpose is equal to the current "Apartment identifier". For example, if the function purpose of the apartment is "Office" and the current identifier in the settings is " Apartments", the apartment will not be recalculated.

  • Change history for
    Year

    2024 Year

    Revit: Apartment Layout 2.8.5.0 (29.05.2024)

    New
    Added room filter by parameters to the "Apartment editor" tab.
    Improved
    Added the ability to collapse/expand all levels in the "Apartment editor" tab.

    Revit: Apartment Layout 2.7.5.0 (27.05.2024)

    Improved
    Ignoring non-basic levels for collected rooms when combining apartments into multi-levels.

    Revit: Apartment Layout 2.7.4.0 (23.04.2024)

    Improved
    Added the ability to add incorrect rooms located on a different level to an apartment.

    Revit: Apartment Layout 2.7.3.0 (21.03.2024)

    Improved
    The maximum value of the area factor is increased to 1.1.

    Revit: Apartment Layout 2.7.0.0 (12.03.2024)

    New
    Disabling auto calculation service during synchronization.

    Revit: Apartment Layout 2.6.0.0 (29.02.2024)

    New
    Changed algorithm for checking intersection of openings and rooms.
    Improved
    Disabled closing of plugin window by ESC.

    2023 Year

    Revit: Apartment Layout 2.5.15.0 (22.12.2023)

    Fix
    Fixed a bug where multi-level apartments were not being assembled in some cases.

    Revit: Apartment Layout 2.5.13.0 (07.12.2023)

    Improved
    Algorithm for searching for openings in Curtain Walls has been changed.

    Revit: Apartment Layout 2.5.12.0 (04.12.2023)

    Fix
    Improved algorithm for rounding numbers.

    Revit: Apartment Layout 2.5.9.0 (08.11.2023)

    Improved
    Using the ModPlus.Xaml.Behaviors.Wpf.dll library instead of Microsoft.Xaml.Behaviors.dll to resolve compatibility issues with other plugins.
    Improved
    Accounting for doors inserted into a curtain wall that is inserted into a room enclosing wall.

    Revit: Apartment Layout 2.5.7.0 (04.11.2023)

    New
    Added an icon on the "Apartment Editor" tab indicating that the apartment is multileveled.
    New
    Added search for redundant and not enclosed rooms on the "Initial check" tab.
    New
    Added ability to set table name by sheet name when importing sources from Excel.
    Improved
    Improved algorithm for determining whether apartments can be combined into multilevel apartments.
    Improved
    Use of three auxiliary lines instead of one when searching for the intersection of an opening and a room.
    Fix
    Fixed a bug that could erase sources.

    Revit: Apartment Layout 2.2.4.0 (31.10.2023)

    Fix
    Correct tooltip for the button to add an incorrect room to the apartment.

    Revit: Apartment Layout 2.2.2.0 (17.09.2023)

    Improved
    Added intermediate rounding to 5 decimal places for the area of the room taken from the standard parameter "Area".

    Revit: Apartment Layout 2.2.1.0 (15.09.2023)

    Improved
    Optimized search for openings in Curtain Walls that are room boundaries.

    Revit: Apartment Layout 2.1.1.0 (05.09.2023)

    Fix
    Fixed a bug where the value of the "Apartment Type" parameter was not copied from the room of a typical floor.

    Revit: Apartment Layout 2.1.0.0 (04.09.2023)

    New
    The service of automatic recalculation of areas has been returned and put into a separate command.

    Revit: Apartment Layout 2.0.0.0 (03.09.2023)  Read more

    New
    Typical floors.
    New
    Removed automatic area recalculation service.
    Fix
    Fixed a bug where parameters were opened incorrectly in Notepad.

    Revit: Apartment Layout 1.15.27.0 (11.08.2023)

    Improved
    Added checking of rooms by height (difference between levels not more than 1 meter) when collecting apartments.

    Revit: Apartment Layout 1.15.26.0 (10.08.2023)

    New
    Added the ability to add selected problem rooms to the selected apartment on the "Collecting apartments" tab.
    Improved
    Updated the name of the value saved in the settings to force reset the state of the automatic apartment recalculation service to "off"..
    Improved
    Added interruption of the automatic apartment recalculation service when the plugin window is open.

    Revit: Apartment Layout 1.14.24.0 (20.07.2023)

    Fix
    Fixed some bugs in the algorithm of room contour detection.

    Revit: Apartment Layout 1.14.22.0 (08.06.2023)

    New
    Added processing of openings placed in curtain walls.

    Revit: Apartment Layout 1.13.22.0 (17.05.2023)

    Fix
    Fixed an error that occurs when closing the window if the "Numbering" tab has never been activated.

    Revit: Apartment Layout 1.13.21.0 (15.05.2023)

    New
    Added possibility to change the parameter for the number on the "Numbering" tab.
    Improved
    Consideration of instance identifiers of the linked file when processing openings in the apartment collection algorithm.

    Revit: Apartment Layout 1.12.20.0 (10.05.2023)

    Improved
    Rounding the area factor in the room matrix to 2 decimal places.

    Revit: Apartment Layout 1.12.20.0 (10.05.2023)

    Improved
    Rounding the area factor in the room matrix to 2 decimal places.

    Revit: Apartment Layout 1.12.19.0 (03.05.2023)

    Improved
    If the window has zero Sill Height and the Head Height more than 2m, then it is considered a door.

    Revit: Apartment Layout 1.12.18.0 (30.04.2023)

    Improved
    The apartment collection algorithm has been amended to take into account cases where two rooms are connected by a window, but no room has yet been added to the apartment.

    Revit: Apartment Layout 1.12.17.0 (10.04.2023)

    Fix
    Fixed an error that caused the "Total area without factor" parameter in the apartment editor to be filled with the value of the "Total area" parameter..

    Revit: Apartment Layout 1.12.16.0 (07.04.2023)

    Improved
    Returned the previous rounding algorithm for areas.

    Revit: Apartment Layout 1.12.15.0 (06.04.2023)

    Improved
    Changed rounding algorithm for areas.

    Revit: Apartment Layout 1.12.14.0 (24.03.2023)

    New
    Added opportunity to lock/unlock apartments in the "Apartment Editor" tab.
    New
    Added (duplicated) settings for floor area calculation in the tab "Calculate apartments".
    Improved
    Removed clearing of room parameters if their functional purpose is included in the list of allowed .
    Fix
    Fixed an issue where apartments with different functional purposes could have the same identifier when being collecting.

    Revit: Apartment Layout 1.10.12.0 (20.02.2023)

    Fix
    Fixed the icon on the "Rename" button on the "Apartment types" tab.

    Revit: Apartment Layout 1.10.11.0 (07.02.2023)

    Fix
    Fixed the "Value cannot be undefined" error that occurs when editing rooms.

    Revit: Apartment Layout 1.10.10.0 (25.01.2023)

    New
    A more detailed message if the parameter value could not be set because the parameter has the "Read-only" property.

    Revit: Apartment Layout 1.10.9.0 (09.01.2023)

    Fix
    Fixed a bug when trying to clear room parameters when the "Use system parameter Number" option is enabled.

    2022 Year

    Revit: Apartment Layout 1.10.8.0 (09.12.2022)

    Fix
    Fixed apartment unlocking bug.

    Revit: Apartment Layout 1.10.6.0 (28.11.2022)

    New
    Removed plugin loading through manifest file.

    Revit: Apartment Layout 1.10.5.0 (24.11.2022)

    Improved
    The algorithm for determining the room boundary has been amended to take into account cases where the original boundary contains segments that are less than 1 foot long.
    Improved
    Changed icons.
    Improved
    Added command access settings on the ribbon.

    Revit: Apartment Layout 1.10.2.0 (23.10.2022)  Read more

    New
    Added ability to lock apartments from repeated collection.
    New
    Added ability to perform numbering of apartments by curve.
    New
    Added possibility to use system parameter "Number" for numbering rooms.
    Improved
    The maximum Finish thickness in the room matrix has been increased to 200 mm.

    Revit: Apartment Layout 1.7.1.0 (13.10.2022)

    Fix
    Fixed apartment calculation error in Revit 2020.

    Revit: Apartment Layout 1.7.0.0 (07.10.2022)

    Improved
    Taking into account the inner contours of the room when calculating area.

    Revit: Apartment Layout 1.6.9.0 (05.09.2022)

    Improved
    Processing arc room separators.

    Revit: Apartment Layout 1.6.8.0 (19.07.2022)

    Improved
    Changes in the numbering algorithm.

    Revit: Apartment Layout 1.6.7.0 (21.06.2022)

    Improved
    Changed strategy for rounding numbers that are halfway between the other two.

    Revit: Apartment Layout 1.6.6.0 (19.05.2022)

    New
    Added possibility to set options of parameters pre-clearing.
    New
    Added possibility to set the filling order for "Room index" parameter.
    New
    Added possibility to set filling rules for "Apartment tag" parameter.

    Revit: Apartment Layout 1.6.3.0 (07.05.2022)

    Fix
    Исправлена ошибка, при которой выводилось лишнее слово «TEXT» при открытии параметров в текстовом документе.

    Revit: Apartment Layout 1.6.2.0 (30.04.2022)

    Improved
    Displaying information about apartments that have one or more rooms with a blank "Room type" parameter in the list of area calculation results.

    Revit: Apartment Layout 1.6.1.0 (31.03.2022)

    Improved
    Ignoring some errors when searching for openings in building envelopes.

    Revit: Apartment Layout 1.6.0.0 (20.03.2022)  Read more

    New
    Added "Apartment Editor" tab and work with multilevel apartments.
    New
    Added ability to output parameters to the notepad.

    Revit: Apartment Layout 1.5.7.0 (14.03.2022)

    New
    Added an option to specify the delimiter used in the number when including " Housing ", " Section " and/or parameter value in the number.

    Revit: Apartment Layout 1.4.7.0 (24.02.2022)

    New
    Added ability to merge apartments.

    Revit: Apartment Layout 1.3.7.0 (17.02.2022)

    Improved
    Added additional check through the openings placed in the curtain walls when collecting apartments (only for elements of the current document).

    Revit: Apartment Layout 1.3.6.0 (16.02.2022)

    Fix
    Fixed an error that in some cases did not write area to parameters.

    Revit: Apartment Layout 1.3.5.0 (14.02.2022)  Read more

    New
    Added possibility to create several named sources.
    Improved
    Improved rounding algorithms when calculating areas.

    Revit: Apartment Layout 1.2.4.0 (11.02.2022)

    Improved
    Prohibit export of empty sources.

    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.
  • Комментарии для сайта Cackle

ModPlus 2015-2024