Alder Table Bistro: floor plan
A ground-floor plan for Alder Table Bistro as DXF R2010, 14.0 by 9.0 metres, 126.0 square metres gross with a 37.8 square metre kitchen. 8 AIA-style layers authored (10 in the file, because a DXF always carries layer 0 and Defpoints), two furniture blocks referenced rather than exploded, closed room boundaries so area is computable, aligned dimensions, a hatched kitchen floor and MTEXT notes. Seating is laid on a grid and stops when the floor runs out, so 26 covers are drawn. $INSUNITS is set to 6 (metres) rather than left at 0, because an unset unit is the single most common cause of a drawing importing at a thousand times its size. Synthetic premises, not a real building.
dxf
image/vnd.dxf
- Kit
- restaurant-bistro
- Dxf Version
- R2010
- Units
- metres
- Insunits
- 6
- Overall Width M
- 14
- Overall Depth M
- 9
Binary dxf: no in-browser preview. Download it above to open in a compatible application.
Specifications
- Kit
- restaurant-bistro
- Dxf Version
- R2010
- Units
- metres
- Insunits
- 6
- Overall Width M
- 14
- Overall Depth M
- 9
- Gross Area M2
- 126
- Kitchen Area M2
- 37.8
- Seats Placed
- 26
- Layer Count
- 10
- Authored Layer Count
- 8
- Layers
- 0, A-ANNO-DIMS, A-ANNO-TEXT, A-AREA, A-DOOR, A-EQPM, A-FURN, A-GLAZ, A-WALL, Defpoints
- Block Definitions
- 5
- Blocks
- TBL-2, TBL-4, _ARCHTICK, _CLOSEDBLANK, _CLOSEDFILLED
- Entity Types
- ARC, DIMENSION, HATCH, INSERT, LINE, LWPOLYLINE, MTEXT, TEXT
- Synthetic
- true
- Schema Version
- 1
- As Of
- 2026-09-08
Testing contract
Expected to pass- Scenario
- Import the drawing, read $INSUNITS, enumerate layers and block definitions, then compute the enclosed area of the outer boundary.
- Expected result
- $INSUNITS reads 6 (metres). 10 layers are present - 0, A-ANNO-DIMS, A-ANNO-TEXT, A-AREA, A-DOOR, A-EQPM, A-FURN, A-GLAZ, A-WALL, Defpoints - of which 8 are the authored AIA-style set and the rest are the layers every DXF carries. 5 block definitions are present (TBL-2, TBL-4, _ARCHTICK, _CLOSEDBLANK, _CLOSEDFILLED); TBL-2 and TBL-4 are referenced by INSERT rather than exploded, and the remainder are dimension blocks. The outer LWPOLYLINE is closed and encloses 126.0 square metres at 14.0 x 9.0 m. Entity types present: ARC, DIMENSION, HATCH, INSERT, LINE, LWPOLYLINE, MTEXT, TEXT. A reader that returns only LINE entities has skipped the hatch, the dimensions and the block references, which is most of the drawing.
What is a .dxf file?
DXF (Drawing Exchange Format) is an Autodesk CAD interchange format, typically ASCII, that represents 2D and 3D drawing entities like lines, arcs, layers, and text. It was created to move drawings between CAD programs and is broadly supported. It stores vector CAD geometry rather than a rendered image.
How to use this file
Use an example DXF to test CAD entity and layer parsing, 2D drawing import, and converters between DXF and other vector or CAD formats.
How to use this file for testing
“Alder Table Bistro: floor plan” is a deterministic Novus Examples fixture for CAD import. Vector drawings that declare their own units, layers, blocks and closed boundaries, so an importer can be scored on what it actually read: an unset unit, an exploded block or a skipped hatch all produce a measurably wrong answer rather than a vaguely wrong picture.
Documented properties for this file: DXF · 53,953 bytes. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.
Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such, expect parsers to fail loudly rather than silently accept them.
3D and CAD fixtures carry one small, documented solid or scene. Convert and inspect against the known geometry, units, and structure; format twins let you diff interchange fidelity, and the 3D viewer previews the actual mesh.
Related files
- dxfCedar Street Tacos: floor planA ground-floor plan for Cedar Street Tacos as DXF R2010, 7.0 by 2.4 metres, 16.8 square metres gross with a 5.8 square metre kitchen. 8 AIA-style layers authored (10 in the file, because a DXF always carries layer 0 and Defpoints), two furniture blocks referenced rather than exploded, closed room boundaries so area is computable, aligned dimensions, a hatched kitchen floor and MTEXT notes. Seating is laid on a grid and stops when the floor runs out, so 0 covers are drawn. $INSUNITS is set to 6 (metres) rather than left at 0, because an unset unit is the single most common cause of a drawing importing at a thousand times its size. Synthetic premises, not a real building.

- dxfCopper Oven Bakery: floor planA ground-floor plan for Copper Oven Bakery as DXF R2010, 11.0 by 7.5 metres, 82.5 square metres gross with a 30.0 square metre kitchen. 8 AIA-style layers authored (10 in the file, because a DXF always carries layer 0 and Defpoints), two furniture blocks referenced rather than exploded, closed room boundaries so area is computable, aligned dimensions, a hatched kitchen floor and MTEXT notes. Seating is laid on a grid and stops when the floor runs out, so 18 covers are drawn. $INSUNITS is set to 6 (metres) rather than left at 0, because an unset unit is the single most common cause of a drawing importing at a thousand times its size. Synthetic premises, not a real building.

- dxfEmber Lane Pizza: floor planA ground-floor plan for Ember Lane Pizza as DXF R2010, 13.0 by 8.5 metres, 110.5 square metres gross with a 39.1 square metre kitchen. 8 AIA-style layers authored (10 in the file, because a DXF always carries layer 0 and Defpoints), two furniture blocks referenced rather than exploded, closed room boundaries so area is computable, aligned dimensions, a hatched kitchen floor and MTEXT notes. Seating is laid on a grid and stops when the floor runs out, so 26 covers are drawn. $INSUNITS is set to 6 (metres) rather than left at 0, because an unset unit is the single most common cause of a drawing importing at a thousand times its size. Synthetic premises, not a real building.

- dxfHarbour Kitchen Group: floor planA ground-floor plan for Harbour Kitchen Group as DXF R2010, 18.0 by 11.0 metres, 198.0 square metres gross with a 60.5 square metre kitchen. 8 AIA-style layers authored (10 in the file, because a DXF always carries layer 0 and Defpoints), two furniture blocks referenced rather than exploded, closed room boundaries so area is computable, aligned dimensions, a hatched kitchen floor and MTEXT notes. Seating is laid on a grid and stops when the floor runs out, so 60 covers are drawn. $INSUNITS is set to 6 (metres) rather than left at 0, because an unset unit is the single most common cause of a drawing importing at a thousand times its size. Synthetic premises, not a real building.

- dxfJuniper Corner Cafe: floor planA ground-floor plan for Juniper Corner Cafe as DXF R2010, 10.5 by 8.0 metres, 84.0 square metres gross with a 27.2 square metre kitchen. 8 AIA-style layers authored (10 in the file, because a DXF always carries layer 0 and Defpoints), two furniture blocks referenced rather than exploded, closed room boundaries so area is computable, aligned dimensions, a hatched kitchen floor and MTEXT notes. Seating is laid on a grid and stops when the floor runs out, so 18 covers are drawn. $INSUNITS is set to 6 (metres) rather than left at 0, because an unset unit is the single most common cause of a drawing importing at a thousand times its size. Synthetic premises, not a real building.

- dxfWillow Event Kitchen: floor planA ground-floor plan for Willow Event Kitchen as DXF R2010, 16.0 by 10.0 metres, 160.0 square metres gross with a 70.0 square metre kitchen. 8 AIA-style layers authored (10 in the file, because a DXF always carries layer 0 and Defpoints), two furniture blocks referenced rather than exploded, closed room boundaries so area is computable, aligned dimensions, a hatched kitchen floor and MTEXT notes. Seating is laid on a grid and stops when the floor runs out, so 0 covers are drawn. $INSUNITS is set to 6 (metres) rather than left at 0, because an unset unit is the single most common cause of a drawing importing at a thousand times its size. Synthetic premises, not a real building.

Generated by generation/restaurant_cad.py. Free for any use, no attribution required, license.