📄Setting up your file
A-Space relies on layers within a .DWG or .DXF file to identify various architectural elements. This page will walks you through how to get your file ready to use on A-Space.
The Basics
.DWG and .DXF are both CAD file formats which can be exported to and imported by all popular CAD & BIM software. A-Space is designed to read geometry from various layers within a .DWG or .DXF file in order to understand your floor-plan. There are 2 categories of layer: Required Layers: These are the bare minimum required for A-Space to work.
Optional Layers: These are additional layers to provide more information to you and the software. Once your layers are ready, please follow the Export guidance at the bottom of this page. Make sure that your file is to scale in the CAD file, as A-Space will not work on plans under 37sqm or over 200sqm.
Tutorial Video
The following video is a walkthrough of how to setup your file. Everything covered in the video is also covered in this document.
Layer Template
1. Required Layers
For successful generation, it's crucial to have all the required layers. The model won't recognize the floor plan unless the following four layers are present. Double-check that the layer names are spelled correctly and that all geometries in the required layers are closed polygons.
After successfully creating the 4 required layers, you can proceed to Export the file and run it through A-Space. If you want to enhance the generation process and provide additional visual context, explore the Optional Layers.
internal_polygon
This layer outlines the usable floorspace for generating the layout and should have only one geometry. The Ai model will assume the by default that the internal polygon is surrounded by walls - wherever you have not placed a window (in the window_external layer) or door (in the door_external layer).

door_external
This layer comprises all external doors providing entry or exit from the property, encompassing front doors and garden/balcony doors. Ensure that each of these polygons connects with the internal_polygon for the entire length of each door_external; the box can be of any depth.

window_external
In this layer you will put all of the external windows. All geometry inside this layer works exactly the same as door_external, except of course they are windows instead of doors.

entrance_primary
In order to tell the Ai model which door is the Front-Door, draw a circle inside a layer called entrance_primary. Place this circle so that it touch the front door, (a polygon in the door_external layer). The size of the circle is flexible; but make sure it only touches one door

2. Optional Layers
Optional layers offer additional information but are not mandatory. They will also allow you to see more building and its surroundings on the A-Space app as you design. The optional layers that A-Space can recognize are as follows:
With the exception of decorative, all geometries inside these layers also need to be closed polygons.
window_skylight
Skylights differ from windows_external in that they should be entirely contained within the internal_polygon without touching it. Simply draw a box or closed loop around the area where the skylights are located. In the bellow reference you can see regardless of how the skylights are drawn, all you need is a simple box around each one.

wall_external_structural
While this layer does not affect the generation process, it provides a clearer view of the bounding walls within the application. To add walls to your file, trace around the existing external walls of the property. Ensure that they all touch the inner_polygon and do not overlap with it. Also, make sure they do not overlap with each other.

wall_internal_structural
Similar to window_skylight, the geometry in the wall_internal_structural layer should be entirely contained within the inner_polygon. These walls will remain unchanged throughout the generation process.

door_outdoor
To help the model recognize which doors (within the door_external layer) lead to usable outdoor spaces, such as terraces, gardens, and rooftops, annotate them with a circle in the door_outdoor layer.

door_swing
This layer is exclusively used to control which way the front-door swings. Like the entrance_primary and door_outdoor layers this layer is a circle that touches a door_external. Simply create a circle on the corner of the door where the door hinges as shown below. The size of the circle does no matter.

decorative
All other elements in the file that are useful for design context, including window details and outdoor areas, should be placed in the decorative layer. Geometry in this layer is purely cosmetic and does not impact the generation of layouts.
Note: While garden doors and windows may have swing geometry, ensure that the front door does not. A-Space automatically generates a front door.

3. Export
The final step is to export the file from your CAD/BIM software to .DWG or .DXF. Make sure your plan is to Scale and within the 37-200sqm range. If you are using Rhino, follow these steps: select the geometry you want to export, go to File > Export Selected, name the file, and save it as .DWG.

Last updated