Our customer has CAD drawings with some polylines overlapping each other… The left-hand side of the studio theater has seats and staircases that are elevated. Underneath those seats and staircases are other rooms on the same floor.
We would like to attach these polylines as space records in TRIRIGA. I attempted and was able to attach this drawing. All areas of the created space records are correct. Each overlapping area is double counted towards both space records as desired. The only impact we found are:
- The TRIRIGA graphics section can only display one of the overlapping polylines on top of another.
- Some out-of-the-box area calculations might appear incorrect, such as Usable Area will be larger than Gross Area and Measured Gross Area.
Our customer can live with the above impact, but the IBM CAD Integrator/Publisher User Guide says it is required that all boundaries are closed, with no overlap. Is attaching CAD drawings with overlapping polylines workable in TRIRIGA and CAD Integrator? Does attaching this type of CAD drawings have any other impact?
Suppose you have a floor plan that includes mezzanine spaces. The depiction of these mezzanine spaces appears outside of the gross boundary. The end result is that CAD Integrator will not recognize these mezzanine spaces as a part of the same floor diagram, meaning any changes in the configuration of the mezzanine space cannot properly update the mezzanine space records, assuming they exist in TRIRIGA. Attaching the drawing as if it were a new floor plan results in those mezzanine spaces not having comparable space records created.
Has anyone else had a similar situation and come up with a solution such that the mezzanine spaces are treated in much the same way as the rest of the spaces on the floor plan?
I notice a lot of fuss and aggravation around using the AutoCAD tools for drawing area boundaries and room labels. Has anyone looked at importing the geometry of an AutoCAD drawing into a desktop app and doing the polylining and labeling and data capture there? Not only does it eliminate the need for AutoCAD licenses, but it is far more accurate and efficient. Let me know what you think?
Does CAD Integrator (CI) allow for selecting different layers and assigning a different Current Use Space Class? I have a CAD drawing with several layers: Assigned, Circulation, Mechanical, and Electrical. Do I have to upload each layer separately with its own boundary and name? It seems I can only assign one Current Use Space Class for one layer only.
I’m not sure exactly what your use case is, but I’ll try to explain:
- 1) The intent of the Current Use Space Class layer is that if you happen to have the space class name on a particular layer, you can specify that layer name so that a boundary with “Assigned” text on that layer inside it will automatically map the space class. This assumes all the spaces are on a single “boundary” layer.
- 2) If the “Assigned”, “Circulation”, etc., are layers that represent the boundaries themselves, you can simply use Smart Attach multiple times.
- 3) Note that you can also upload all the spaces as a single space class, but then use the Batch Edit command in order to change the space class after upload.
After uploading a drawing in CAD Integrator, we are using the Total Unassigned Space field on the Area Measurements tab of the Floor form in TRIRIGA to validate that we have all of the space accounted for. Often times, we have significant unassigned space and have to go back to the drawing and search for discrepancies. Sometimes, the problems are apparent, but other times, it is very difficult to determine exactly where the problem is. Does anyone have a secret method of easily flushing out discrepancies that result in unassigned space?
The Child Record dialog can help identify attached vs. unattached spaces after Smart Attach (if the spaces already exist in the system). If the spaces do not exist in the system yet, and you’re relying on Smart Attach to create them as well as attach the plines, then CI will be using the layers you specify to identify what should be uploaded. So one thing to ensure is that when you search for text to upload in Smart Attach, you note and resolve any errors first.
For example, text that’s not in a boundary, or boundaries with no text, CI will let you know about these issues prior to upload. If you think you’ve resolved these and something still seems off, you could run a report with very bright, apparent solid hatching to look for gaps where space is not being adequately covered (and thus not attached). You may find it’s a common pattern in your drawings, for example, some plines on another layer, or plines not drawn to the center wall and accounting for all the space, etc.
When we do a Smart Attach in CAD Integrator, we can get some errors like this:
Error: Entity handle: 12db0 (77,232), failure reason: The boundary is empty.
How do you find the issue in the drawing with that code? For example, 12db0.
The hex value “12db0” is the entity handle for the boundary polyline within the drawing. To see which boundary this is within your drawing, you can select or zoom to it within your drawing. Refer to the Autodesk Knowledge Network: Selecting or zooming to an entity based on its handle identification code. The error is generally caused by the boundary polyline not containing a room name label (on the layer you have specified for labels).
In a related wiki: Only one gross area allowed per drawing.
In order to support multiple gross boundaries in a “single” boundary, you would create a single polyline, but join the two areas by connecting with a single line. Similarly, you can use this idea to create a polyline with a “hole” in it (in order to subtract the areas). However, you may find that the resulting figure is not detected on upload… Here, the Room 801 is not being detected… what happened?
Due to technical reasons, CAD Integrator uses a ray casting algorithm in order to determine that “Room 801” lies within the polyline. In most cases, this involves shooting a ray directly to the right from the insertion point of the text entity. Normally, the ray casting will determine that there is an odd number of lines intersecting (e.g. if shooting the ray up from 801, 3, down, 1, left 1). However, since we have the “extra” line segment to the right of the text, we fail to determine that this text entity is within the polyline. In general, the easiest way to fix this is to move the text entity…
Note that on some drawings, the ray will not be sent to the right. But in general, moving the text entity to the other side of the extra line will resolve this issue.
[Admin: This post is related to the 02.22.17 post in the IBM TRIRIGA forum about regions and gross areas with “holes”.]