The gauge at the top of this report is how well the file is built. This one is what that means for your business: the risks you carry while it stays as it is. The two move together, one is the cause, the other the consequence. Each risk below is drawn from the drawing evidence further down, tap any card to see it.
Six different naming styles across 194 labels, none of them explained anywhere, and nine of those labels hold nine tenths of the drawing. Whatever logic exists lives in one person's head.
There is no system to learn and nothing written down. A newcomer would need someone to sit beside them and explain the drawing feature by feature before they could safely change anything.
The drawing carries a map reference, but it points at a spot roughly 20 km from the park. Nothing in the file has been checked against the real site. Anything set out from it needs measuring first.
Every tree, bollard and path is loose linework rather than an object, so moving or removing anything means editing dozens of individual lines by hand. There is no quick change here.
Nothing in the drawing counts itself, and 31,207 objects sit stacked exactly on top of one another, so any tally taken off it is inflated before anyone starts.
There is no reusable park master and no library of assets. What exists is a single flat drawing, so every event and every project starts by working over the same unsorted picture.
The file is self-contained and opens cleanly anywhere, which is a genuine plus. But with no system to hand over, whoever receives it starts from the same standing start you would.
The drawing carries its own history in its labels, with tranches dated 2011, 2019 and 2024 sitting alongside each other. Which one is current is not recorded anywhere in the file.
There are no printed sheets, no name-and-details panel and no revision history in the file at all, so there is no record of what was issued or when.
Not one object in 191,970 carries any information, and the drawing is not truly pinned to the real world, so nothing here can feed asset management or reporting as it stands. Fixable, but not from this file alone.
Where the file stands for a decision-maker: a real head start on the structure, held back by gaps that cost your team time and certainty on every event.
Investing in the plan buys back time and certainty. In plain terms, the work is:
Then the park is drawn once and drawn properly. The trees, paths and kerbs become objects instead of two hundred thousand loose lines, so the drawing is a fraction of the weight, a change takes seconds instead of an afternoon, and anyone on the team can pick it up and work it.
The good news is you are starting from a real base, not from nothing. The event assets are already built at true real-life size, and the site survey and the event plan are already kept on separate layers.
In a drawing, a class is like a labelled pen: it sets how something looks and lets you control every item of one kind at once, turning it on or off, recolouring it, hiding it. There are 194 labels in this file and most of them read plainly, KERB, FENCE, GARDEN, TREE. But 174,468 of the 191,970 objects sit on just nine labels called “0”, “1”, “2d”, “30”, “46” and the like, which say nothing about what they are. Everything inside them is one flat grey, so there is not even a colour to tell one thing from another. That is why the drawing is slow to change and impossible to report on: the sorted part of it is only about six per cent.
Every tree in the park is drawn as roughly seventy-seven separate short lines forming a scalloped outline with a small marker at the centre. Drawn that way, a tree is not a thing the drawing knows about. It cannot be counted, it cannot carry a species or a trunk size, it cannot appear in a schedule, and moving or removing one means editing dozens of lines by hand. That single choice accounts for most of the file's weight. Held as real objects instead, the same trees would count themselves, carry their own information and take seconds to edit.
The file does carry a coordinate system, so at first glance it looks georeferenced, which is the CAD term for a drawing pinned to real-world map coordinates. But the point it names sits about twenty kilometres away, in the city centre rather than at the venue. That is the software's default setting, not a reference to this site. The drawing content itself sits about 6,255 km from the file's own zero point, with nothing locking it there. So the plan will not line up on a map or an aerial photograph, and nothing set out from it can be trusted until it is measured on the ground.
The file contains a hundred reusable objects, but ninety-six of them are anonymous, machine-numbered fragments holding two lines each, the standard signature of a CAD file dropped in without cleanup. Only four are genuinely named. On top of that, 31,207 objects are stacked exactly on top of themselves, invisible on screen. They make the file slower to open and work in, and they quietly inflate every count taken off it. Neither problem is anyone's fault: both are what an untidied CAD import always drags in, and both clear out in one pass.
The single biggest daily win from a model is reporting: the file counts itself, live, on every change, instead of being counted by hand and recounted every revision. AI, automation and a digital twin can do nothing with a picture. Here is where this file sits.
Of the objects in this drawing are raw lines and arcs carrying no information at all. A picture of the park, not something that can report, count or schedule anything.
Genuinely named reusable objects in the whole file. The other 96 are machine-numbered leftovers from the CAD import, so there is effectively no library of park assets here.
The deciding fact sits across both: not one object in the file, survey or event, carries any information of its own. The fix puts that information onto the objects the event assets already give you, which is the shortest path from a picture to a file that reports itself.
These ten technical areas are what we actually checked inside the file. The operational exposure at the top is drawn from them. This is a site and event plan, so production content (rigging, positions, equipment) is out of scope and not scored.
Tap any area to jump to the detail behind its score.
Each area shows what good looks like, what this file actually is, then the specifics underneath.
Think of classes as the labelled pens you draw with. A class sets how something is drawn, its colour, line weight and fill, and groups like things together so they can be controlled as one set. Good practice is one clear set of classes used on everything, sorted so anyone can find the right one, and named to one structured system so the name itself tells you what a thing is and where it sits, like Venue-Landscape-Trees rather than a loose TREE or 46. Items are locked to their class so nothing ends up on the wrong one.
The named half of the list is better than it first looks. Most of the 194 labels read plainly and would map onto a proper standard without much argument. The problem is that they cover almost nothing: nine labels that say nothing at all hold nine tenths of the drawing.
Think of layers as sheets of tracing paper laid over one another: you turn a sheet on or off to show or hide a whole part of the drawing. Good practice is a short set of clearly named layers, with the park base kept on its own layers, separate from anything laid over it, so you can show exactly what each audience needs to see.
There is effectively one layer holding the entire park. Nothing is separated from anything else, so there is no way to show or hide a part of the drawing without hunting for it.
A tidy, filed set of the drawing's stored items (the patterns and styles it keeps on a shelf to reuse), named for people to read, with nothing dead left in the file.
There is almost nothing here either way. The file carries two stored items, so there is little clutter, but equally there is no set of standard patterns or styles behind anything.
One central asset library that every file references, so a change to a bollard, a bin or a light is made once and pushes everywhere.
The file is self-contained, which is good for opening it anywhere, but nothing is shared, so every fix has to be redone by hand in every file it touches.
The park assets built as real, reusable objects (a bollard, a bin, a light, a tree, drawn once and dropped in wherever needed), each at its true real-life size, with clean insides, and everything filed where you would look for it.
There is effectively no library here. Almost every reusable object in the file is an anonymous fragment left behind by the CAD import, which is the telltale of a drawing dropped in without cleanup.
A drawing made of intelligent objects that know what they are, not thousands of raw lines, and no hidden duplicates dragging on the file.
This is the heart of it. The drawing is a picture of the park rather than a model of it, and it is carrying heavy hidden duplication on top.
Objects that carry their own information, so the file counts itself, live, on every change: trees, bollards, bins, lights, all reported automatically.
This is the biggest gap and the biggest opportunity. Nothing in the drawing carries any information, so every count and schedule is manual and every revision means recounting from scratch.
The drawing pinned to real-world map coordinates (this is what CAD calls georeferencing), with its zero point locked and a coordinate grid you can read locations off, so the same spot reads the same numbers at any scale and the plan sits correctly on a map or an aerial photograph.
The file looks georeferenced but is not usefully so. It names a coordinate system, but the point it names is about twenty kilometres away from the park, which is the software's default rather than a reference to this site.
One unit setting, consistent across the file, and the right base unit for the size of the site.
The strongest area in the file. Units are consistent and set in metres, which is exactly right for a park of this size.
Clean sheets, with the on-screen windows (viewports) set from styles rather than tweaked one by one, and a managed name-and-details panel that carries the issue and revision history automatically.
There are no printed sheets in the file at all, so there is nothing set up to issue, and no record of what has been issued before.
Generic good, a file any team can pick up and run. Reporting is the flagship. This file already has part of 4 (the layer split), part of 8 (event assets at true real-life size) and part of 9 (clean sheets and consistent units). The gaps are the rest.
Items 5 and 7 are built once by a superuser, not chores landed on the drag-and-drop crews. They are things the file has, not tasks for every planner.
The measurements behind each score, from a 71-part audit that read every object in the file. The figures that carry a finding are shown here; the full raw data sits behind them.
| Total classes | 194 |
| Naming styles present | 6 (ALL CAPS 150, Title Case 16, no clear rule 12, multi-separator 7, no letters 6, lowercase 2, Sentence case 1) |
| Objects on the nine unnamed classes | 174,468 of 191,970 (90.9%) |
| Largest single class | “0”, 165,081 objects |
| Unused | 0 |
| Near-duplicate flagged | 23 |
| Objects not given a class | 113 of 191,970 (0.1%) |
| Objects locked to a class | No |
| Design layers | 2 |
| Layer holding the park | 191,970 objects |
| Empty spare layer | 1 |
| Layer scale | 1:350 |
| Printed sheets | None |
| Duplicate/near-duplicate layer names | None |
| Stored items total | 2 |
| Line styles | 1 |
| Document records | 1 |
| Filed into folders | 0 of 2 |
| Set styles for paths/hardscape | None |
| Text styles | None |
| Reusable objects | 100 |
| Genuinely named | 4 |
| Machine-numbered import fragments | 96 |
| Confirmed at true real-life size | 100 (100%) |
| Shrunk to page size | 0 |
| Filed in a folder | 100, all in the single import folder |
| Likely duplicate candidate groups | 8, largest holding 32 members |
| Objects checked | 191,970 |
| Share that is raw lines and outlines | 98.7% |
| Plain lines | 176,906 |
| Hidden duplicate stacks | 13,538 |
| Objects duplicated on themselves | 31,207 |
| Drawing type | Essentially flat plan |
| Objects carrying information | 0 of 191,970 |
| Auto-count tables (worksheets) | 0 |
| Auto labels (data tags) | 0 |
| Automatic counts or schedules | None |
| Reports a coordinate system | Yes, a national grid zone |
| Point it reports | [coordinates removed], the city centre |
| Distance from the park | ~20 km |
| Usefully georeferenced | No; this is the software default, not a tie to this site |
| Centre of drawing vs the file's zero point | ~6,255 km away, unlocked |
| Sits on an aerial photograph | No |
| Measurement unit | Metres |
| Unit consistency | Consistent, no mm/m mix |
| Content spread | Median object ~330 m from centre; extents pulled to ~12 km by strays |
| Printed sheets | 0 |
| Viewports (windows on sheets) | 0 |
| Title panel | None |
| Revision / issue tables | None |
| Text blocks | 2,369 |
| Text styles behind them | None |
| Broken links | None |
| Shared library used | None |
| Set up as a central working file | No |
| Opens cleanly elsewhere | Yes, everything is baked in |
This is an example of the report you receive when you have your own drawing audited. The file behind it has been anonymised. Yours reads the same way, on your own plan, with your own numbers.
No obligation. You keep the report either way.
Book your audit →