C3D-0113 · READ-ONLY: relevant layers in 260802 Sweetbriar [SB-LAYERS-2] done
Lists the SS-, ROAD, curb, wall, driveway, concrete, sidewalk and C- layers in the active drawing so the linework reuses existing layers. No changes.
C# payload
// READ-ONLY. Existing layers, so the linework goes on layers that already exist where possible.
var lt = (LayerTable)Tx.GetObject(Db.LayerTableId, OpenMode.ForRead);
Log("drawing: " + Db.Filename);
var names = new List<string>();
foreach (ObjectId id in lt) {
var l = (LayerTableRecord)Tx.GetObject(id, OpenMode.ForRead);
names.Add(l.Name);
}
names.Sort();
Log("layers: " + names.Count);
foreach (var n in names) { var u=n.ToUpper();
if (u.StartsWith("SS-")||u.StartsWith("ROAD")||u.Contains("CURB")||u.Contains("WALL")
||u.Contains("DRIV")||u.Contains("CONC")||u.Contains("WALK")||u.Contains("SIDE")
||u.Contains("PROP")||u.StartsWith("C-")) Log(" " + n); }
Result
Log
drawing: C:\Users\sanja\OneDrive\_SurveyDisco\260802 - 4082 Sweetbriar Ln, Forest Park, GA 30297, USA\260802 - 4082 Sweetbriar Ln.dwg layers: 317 A-PROP-LINE C-0-GNRL-NOTE-INDX C-ANNO C-ANNO-MATC C-ANNO-MATC-PATT C-ANNO-MATC-TEXT C-ANNO-TABL C-ANNO-TABL-PATT C-ANNO-TABL-TEXT C-ANNO-TABL-TITL C-ANNO-TABL-TTBL C-ANNO-VFRM C-ANNO-VFRM-TEXT C-BRDG-ABUTMENT C-BRDG-DECK C-BRDG-FOUNDATION C-BRDG-GENERICOBJECT C-BRDG-GIRDER C-BRDG-PIER C-ESMT-ROAD C-HYDR-CTCH C-HYDR-CTCH-BNDY C-HYDR-CTCH-DSPT C-HYDR-CTCH-FPTH C-HYDR-CTCH-FPTH-TEXT C-HYDR-CTCH-FSPT C-HYDR-CTCH-HDPT C-HYDR-CTCH-TEXT C-HYDR-TEXT C-PROP C-PROP-BNDY C-PROP-BRNG C-PROP-LINE C-PROP-LINE-TEXT C-PROP-LOTS C-PROP-PATT C-PROP-RSRV C-PROP-TEXT C-RAIL-CANT-VIEW-CNTR C-RAIL-CANT-VIEW-EQLB C-RAIL-CANT-VIEW-LEFT C-RAIL-CANT-VIEW-RGHT C-RAIL-CANT-VIEW-TEXT C-RAIL-CANT-VIEW-TICK C-RAIL-CANT-VIEW-TITL C-RAIL-CANT-VIEW-TTLB C-RAIL-TURNOUT C-ROAD C-ROAD-ASSM C-ROAD-ASSM-BLIN C-ROAD-ASSM-OFFS C-ROAD-ASSM-TEXT C-ROAD-BRNG C-ROAD-CNTR C-ROAD-CNTR-N C-ROAD-CORR C-ROAD-CORR-BNDY C-ROAD-CORR-PATT C-ROAD-CURV C-ROAD-FEAT C-ROAD-INTS C-ROAD-INTS-TEXT C-ROAD-LABL C-ROAD-LINE C-ROAD-LINE-EXTN C-ROAD-LINK C-ROAD-LINK-TEXT C-ROAD-MARK C-ROAD-MASS-LINE C-ROAD-MASS-LINE-FREE C-ROAD-MASS-LINE-N C-ROAD-MASS-LINE-OVER C-ROAD-MASS-VIEW C-ROAD-MASS-VIEW-GRID-MAJR C-ROAD-MASS-VIEW-GRID-MINR C-ROAD-MASS-VIEW-TEXT C-ROAD-MASS-VIEW-TITL C-ROAD-MASS-VIEW-TTLB C-ROAD-PROF C-ROAD-PROF-ASMC C-ROAD-PROF-CURV C-ROAD-PROF-DIAG C-ROAD-PROF-GRID C-ROAD-PROF-GRID-GEOM C-ROAD-PROF-GRID-MAJR C-ROAD-PROF-GRID-MINR C-ROAD-PROF-LABL C-ROAD-PROF-LINE C-ROAD-PROF-LINE-EXTN C-ROAD-PROF-LTOF C-ROAD-PROF-PARB C-ROAD-PROF-PNTS C-ROAD-PROF-PROJ C-ROAD-PROF-PROP C-ROAD-PROF-RTOF C-ROAD-PROF-STAN-GEOM C-ROAD-PROF-STAN-MAJR C-ROAD-PROF-STAN-MINR C-ROAD-PROF-TEXT C-ROAD-PROF-TICK C-ROAD-PROF-TITL C-ROAD-PROF-TTLB C-ROAD-SAMP C-ROAD-SAMP-TEXT C-ROAD-SECT C-ROAD-SECT-BUFR C-ROAD-SECT-DIAG C-ROAD-SECT-GRID C-ROAD-SECT-LABL C-ROAD-SECT-N C-ROAD-SECT-PROJ C-ROAD-SECT-SHET C-ROAD-SECT-TABL C-ROAD-SECT-TEXT C-ROAD-SECT-TICK C-ROAD-SECT-TITL C-ROAD-SECT-TTLB C-ROAD-SELV-VIEW C-ROAD-SELV-VIEW-TEXT C-ROAD-SELV-VIEW-TICK C-ROAD-SELV-VIEW-TITL C-ROAD-SELV-VIEW-TTLB C-ROAD-SGHT-EYE-PATH C-ROAD-SGHT-LIMT-LINE C-ROAD-SGHT-OBST-AREA C-ROAD-SGHT-OBST-LINE C-ROAD-SGHT-OBST-PATH C-ROAD-SGHT-VIS-LINE C-ROAD-SHAP C-ROAD-SHAP-PATT C-ROAD-SPIR C-ROAD-STAN C-ROAD-STAN-MAJR C-ROAD-STAN-MINR C-ROAD-TABL C-ROAD-TEXT C-SSWR-CNTR C-SSWR-PIPE C-SSWR-PIPE-PATT C-SSWR-PROF C-SSWR-STRC C-SSWR-STRC-PATT C-SSWR-TEXT C-STRM-CNTR C-STRM-PIPE C-STRM-PIPE-PATT C-STRM-PIPE-TEXT C-STRM-PROF C-STRM-SCTN C-STRM-STRC C-STRM-STRC-PATT C-STRM-TABL C-STRM-TEXT C-TINN C-TINN-BNDY C-TINN-VIEW C-TOPO C-TOPO-CONT-TEXT C-TOPO-CONT-TEXT-N C-TOPO-FEAT C-TOPO-GRAD C-TOPO-GRAD-CUTS C-TOPO-GRAD-FILL C-TOPO-GRAD-TEXT C-TOPO-MAJR C-TOPO-MAJR-N C-TOPO-MINR C-TOPO-MINR-N C-TOPO-TEXT C-TOPO-USER C-TOPO-WDRP C-TOPO-WSHD C-TOPO-WSHD-TEXT C-WATR-APPT C-WATR-APPT-PATT C-WATR-CNTR C-WATR-FITT C-WATR-FITT-PATT C-WATR-PIPE C-WATR-PIPE-PATT C-WATR-PROF C-WATR-SCTN C-WATR-TABL C-WATR-TEXT PROPERTY LINES SS-0-FRAME SS-BOUNDARY SS-BOUNDARY BLUE SS-BOUNDARY CYAN SS-BOUNDARY LAND LOT SS-BOUNDARY MAG SS-BOUNDARY RED SS-BOUNDARY_PTS SS-BUFFER LANDSCAPE SS-BUFFER SETBACK SS-CL OF CREEK SS-FGT SS-FLOW WELL SS-HEATED AREA SS-OUTSITEPROP SS-PROPOSED SS-PROPOSED-DRIVE SS-SEWER LINE SS-TREES SS-V-BLDG-OTLN SS-V-BRKL-TOP SS-V-ROAD-CNTR SS-V-ROAD-CURB SS-V-ROAD-EPVM SS-X-FENCE SS-X-FENCE WOOD V-STRC-WALL X-DRIV X-DRIV-CONC X-DRIVEWAY X-PROP-CRNR X-ROAD-CURB
Notes
What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.
No notes yet.