Main Content
External References (Xrefs) in Civil 3D Workflow
External References (Xrefs) allow you to reference other drawings without copying their content. This is fundamental to the Civil 3D workflow: BASE-XREF is referenced in design drawings, MODEL.dwg is referenced in sheet files. Changes to the source drawing automatically appear in all referencing drawings.
Why Xrefs Are Essential:
- File Size Management: References are lightweight vs copying all content
- Automatic Updates: Reload xrefs to see latest changes
- Team Collaboration: Multiple people can reference same file
- Drawing Organization: Separates design from presentation
Attaching External References
Step 1: Attach Xref
- Type
XREFor go toInsert tab > Reference panel > Attach - In Xref Manager, click
Attach DWG - Browse to file (e.g., BASE-XREF.dwg)
- Configure attachment:
- Attachment Type: Attach (not Overlay)
- Path Type: Relative Path (critical for portability!)
- Insertion Point: 0,0,0 (if coordinate systems match)
- Scale/Rotation: Usually 1 and 0
- Click OK—xref loads into drawing
Relative vs Absolute Paths:
- Relative Path: Specifies location relative to current drawing (e.g., ..\\Base\\BASE-XREF.dwg)
- Absolute Path: Full path including drive letter (e.g., C:\\Projects\\...)
- Rule: ALWAYS use Relative Paths for project portability
- If project folder moves or is shared, relative paths still work
Managing Xrefs
Xref Manager Commands:
- Reload: Updates xref to show latest saved changes in source drawing
- Unload: Temporarily removes xref from display (still attached)
- Bind: Converts xref to a block (permanent copy—avoid in workflow)
- Detach: Removes xref attachment completely
Reloading Xrefs:
- Type
XREF - Right-click xref >
Reload - Or type
RELOADALLto reload all xrefs at once - Xref updates to match current source drawing
Layer States: Controlling Display
Layer States save and restore layer visibility, freeze/thaw, color, and other properties. Essential for creating different views from the same MODEL.dwg (e.g., show storm drainage on some sheets, hide on others).
Creating Layer States:
- Type
LAYSTATEor go toHome tab > Layers panel > Layer States Manager - Configure layers how you want them (freeze/thaw, on/off, colors)
- In Layer States Manager, click
New - Name the state descriptively: "Storm-Visible", "Sanitary-Visible", "Base-Only"
- Check which properties to save (visibility, freeze, color, etc.)
- Click OK—layer state saved
Restoring Layer States:
- Type
LAYSTATE - Select desired layer state
- Click
Restore - Layers reconfigure to saved settings instantly
Layer States in Sheet Files:
Critical workflow technique:
- MODEL.dwg contains all design elements
- Create layer states for different sheet types
- In sheet files, restore appropriate layer state when xrefing MODEL.dwg
- Each sheet shows only relevant layers
Best Practices
Xref Organization:
- BASE-XREF in all design drawings
- MODEL.dwg in all sheet drawings
- Use consistent xref names across project
- Don't nest xrefs excessively (xref of an xref of an xref gets confusing)
Layer State Strategy:
- Create layer states for common sheet types
- Name clearly: "Plan-Sheet-Storm", "Profile-Sheet", "Detail-Sheet"
- Export layer states to share with team
- Document which layer state to use for each sheet type
Common Xref Problems
- Xref won't load: File moved or renamed—update path in Xref Manager
- Circular reference error: Drawing A xrefs Drawing B which xrefs Drawing A—fix nesting
- Xref layers frozen: Check layer properties—may be frozen in source or current drawing
- Changes don't appear: Reload xref with RELOADALL command