C3D-0452 · List existing draw layers 260904 (read-only) done
Find existing BLDG/DWY/WALK/SS-/TBC/CURB layers to place linework.
C# payload
var lt=(LayerTable)Tx.GetObject(Db.LayerTableId,OpenMode.ForRead);
foreach(ObjectId id in lt){var lr=(LayerTableRecord)Tx.GetObject(id,OpenMode.ForRead); var n=lr.Name.ToUpper(); if(n.Contains("BLDG")||n.Contains("DWY")||n.Contains("WALK")||n.StartsWith("SS-")||n.Contains("TBC")||n.Contains("CURB")||n.Contains("SW")) Log(lr.Name+" color="+lr.Color.ColorIndex);}
Result
Log
V-NODE-SSWR color=92 C-SSWR-CNTR color=200 C-SSWR-PIPE color=200 C-SSWR-PIPE-PATT color=7 C-SSWR-PROF color=200 C-SSWR-STRC color=200 C-SSWR-STRC-PATT color=200 C-SSWR-TEXT color=7 SS-V-ROAD-CURB color=7 SS-V-BLDG-OTLN color=6 SS-V-ROAD-CNTR color=1 A-BLDG color=7 A-BLDG-FPRT color=5 A-BLDG-UTIL color=7 A-BLDG-SITE color=6 SS-BOUNDARY BLUE color=5 SS-X-FENCE WOOD color=1 SS-BOUNDARY_PTS color=1 SS-V-ROAD-EPVM color=7 HATCH-SW color=7 SS-BOUNDARY RED color=1 SS-0-FRAME color=4 SS-V-BRKL-TOP color=6 SS-BOUNDARY color=3 SS-PROPOSED-DRIVE color=7 SS-BUFFER SETBACK color=2 SS-SEWER LINE color=4 X-ROAD-CURB color=50 X-SSWR-MHOL color=160 SS-BOUNDARY LAND LOT color=2 SS-BUFFER LANDSCAPE color=4 SS-PROPOSED color=10 SS-TREES color=1 SS-CL OF CREEK color=4 SS-HEATED AREA color=6 SS-FLOW WELL color=3 SS-FGT color=3 SS-X-FENCE color=7 SS-BOUNDARY CYAN color=4 SS-BOUNDARY MAG color=210 SS-OUTSITEPROP color=210
Notes
What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.
No notes yet.