All Collections
Spatial Program Import Using CSV
Spatial Program Import Using CSV
Updated over a week ago

Introducing the Program Import feature in Snaptrude, designed to streamline the translation of spatial program data from .csv files into built masses. This feature accelerates the design process by automatically generating spaces based on the provided data, enabling designers to explore design options more efficiently.

How It Works

  1. Download sample/template .CSV File

    • Click on "Import" in the menu bar. Then select the "CSV" button

    • Users can download a template CSV file to guide filling in the required fields.

  2. Filling CSV Fields

  • Open the downloaded CSV in Excel to begin editing it. The sheet has a set of instructions for the user to fill the sheet. The following columns need to be filled:

  • Area Unit: Specify the unit for area measurements (sqm or sqft).

  • Space: Define the name of each room or space.

  • Count: Determine the number of masses with the same space name.

  • Area per Unit: Input the total area for each mass corresponding to the space name and count.

  • Category Color: Categorize spaces by assigning HEX codes to each space.

3. Upload the CSV:

  • Once the above data is filled in the CSV file, save it and upload the CSV file to bring the data into Snaptrude.

  • You can drag & drop or browse & select the file from your system to upload.

  • Snaptrude ensures a smooth import process if any fields are left blank, minimizing friction.

4. Automatic Area Unit Detection

  • If the area unit is not specified in the CSV file, Snaptrude detects the project units and converts areas accordingly.

5. Additional Features

  • Space Labeling: Masses are created with labels based on space names. If the space field is blank, masses are labeled as 'default'.

  • Default Count: If the count field is empty, Snaptrude defaults the count to 1.

  • Error Handling: Snaptrude handles errors gracefully, allowing users to proceed with the import process.

6. Visualization and Arrangement

  • Imported spaces are represented as squares with areas close to the inputted values.

  • Spaces are arranged by color code and size, facilitating easy visualization and exploration.

7. Chart Visualization

  • A new chart in the areas tab provides a visual breakdown of imported spaces by colour and their respective areas.

8. Integration with Existing Projects

  • Imported masses are added to the project canvas, with the camera automatically panning to the newly uploaded masses.


  • All imported spaces are created on Storey 1, regardless of the current storey.

  • Spaces with multiple counts are copy instances, with edits reflecting across instances unless made unique.

Explore the Program Import feature to streamline your design workflow and generate built masses efficiently!

Did this answer your question?