G-104 · Guides

SheetAgent for Civil 3D compared with CTC Sheet Generator, Kobi Toolkit and Plan Production

All four put Civil 3D views on sheets. They differ most after the first build: whether the sheets follow a design change, whether one tiling serves several disciplines and drawings, and whether the set is checked before it issues. The table below takes each product from its own documentation, retrieved on 5 October 2026.

At a glance

Each cell is taken from that product's own documentation; the reference after it points to the source list at the end. Not documented means we could not find the capability in the sources listed, not that it cannot be done some other way.

  SheetAgent for Civil 3D CTC Sheet Generator (CIM Project Suite) Kobi Toolkit Civil 3D Plan Production
How sheets are made Array, path, alignment and free placement for plan sheets; Plan and Profile, Plan/Plan and Plan Duplicate; PDF detail sheets Alignment-based and site layouts, in plan/profile, plan/plan and profile/profile configurations C1 Create Viewport: you define a viewport and place its frame by hand, with an option to make copies K1 Sheets created from a view frame group along one alignment A1 A3
After the design changes The tiles drive the sheets. Update Sheets updates the changed sheets, with viewports, match lines, key maps and title block fields, and skips the rest Viewshapes are edited in model space and the changes "pushed" to sheets C2; Update Layouts is run "within the drawing that the Layouts were created" C1 The viewport frame is a dynamic block, so moving or rotating it "is automatically reflected in the layout" K1 "View frame groups are not dynamically associated with the sheet files that are created from them"; changes mean recreating the sheets A1 A2
Several disciplines from one tiling Project Control: one control drawing holds the tiling; every discipline inherits it and follows when it changes Not documented C1 Not documented K1 K4 Not documented A1 A4
Sheets across several drawings Split at a count you choose; numbering runs straight through, and a sheet at a file boundary can read SEE C2-109 Creates new drawings, with sheets placed "into a sheet set or directly in the active drawing" C1. Numbering and match lines across drawings: not documented; release 27.1 added a "next counter" to the layout name template C3 Not documented K1 A set number of layouts per new drawing, all in one new drawing, or all in the current drawing A4
Match lines Drawn where two sheets meet, labelled with the neighbouring sheet, and regenerated when tiles, the alignment or sheet numbers change A user-defined matchline block carries the matchline, stationing, sheet name and sheet number C1 Not documented K1 Managed by the view frame group for a single alignment; moving them "will not affect the sheet files" A1
Key maps on every sheet The current tile hatched on every sheet, rebuilt on update; one per sector and one for the whole project Not documented in Sheet Generator. Data Wizard, a separate tool, creates key maps as tables C1 Not documented K1 Not documented A1 A4
Legends and repeated content Support viewports repeat legends, keynotes and schedules on every sheet Legends are built as tables in Data Wizard C1; placing them on generated sheets is not documented Block, hatch and linetype legends "can be updated automatically based on the defined area or Viewport" K2 Not documented A4
North arrow and scale bar Your own north arrow and dynamic scale bar on every sheet; the north arrow re-orients when a tile rotates A north arrow block inserted in the layout template C1 A north arrow in the top-left corner of each viewport K1 A north arrow block "aligned to the north on the sheet(s)" A4
Before the first sheet Nothing to author: any title block, north arrow and scale bar you own. Set TB brings the title block in as an Xref, and Primary VP (Set Viewport Size on Multi VP and PDF/Detail) sets the maximum viewport area once on the template for every sheet "some simple setup is required": print area, matchline and masking blocks, and a sheet template (DWT) with title blocks, viewports and print area blocks; default blocks are provided for some C1 "you should first create Layout and specify paper size" K1 An alignment, and a profile for sheets that show profile views A1
Check before issue Health compares the sheets with the model and the template, and each warning names the button that settles it Not documented C1 Not documented K1 Not documented A1
Sheet Set Manager Creates the sheet set; Sync SSM keeps it matched to the drawing, including page number and page count fields Places sheets in a sheet set C1; sheet sets to Autodesk Desktop Connector since 26.1 C3 Rename Sheets renames and renumbers sheets in an existing sheet set K3 The wizard has a Sheet Set page; afterwards "you may want to then use the Sheet Set Manager to create, organize, and manage sheet sets" A3

Feature by feature

Everything SheetAgent for Civil 3D does, one feature per line, against what each of the others documents. Every SheetAgent feature listed is in the current release and described in the documentation; every mark in the other columns comes from that product's own sources, listed at the end.

FeatureSheetAgent for Civil 3DCTC Sheet GeneratorKobi ToolkitCivil 3D Plan Production and Sheet Set Manager
Documented, of 52 features52 of 5211, and 7 in part2, and 8 in part9, and 19 in part
Making sheets
Tile a boundary with a grid of sheetsYes. Array fills a closed boundary; choose the start corner, direction, and rows or snaking orderDocumented. Sites: viewshapes in a grid or within a region defined by a polyline C1Not documented. Not documentedNot documented. Not documented
Sheets along a polyline, no alignment neededYes. Path runs sheets along any polyline, with station ranges on the match line labelsNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Sheets along an alignmentYes. Follows the stationing, full alignment or a custom station rangeDocumented. Start and end station range along an alignment C1Not documented. Not documentedDocumented. View frames along an alignment and station range A5
Single sheets where you clickYes. Free placement, one tile or many, each centred where you clickPartly documented. Sites grid placed by picking in the drawing C1Partly documented. You place each viewport frame by hand, in a layout that already exists K5Partly documented. A view frame inserted at a picked point, into an existing view frame group A8
Plan and profile sheetsYes. Plan with its profile view, across several alignments; the profile view can live in an XREFDocumented. Plan/profile and profile/profile sheets C1Not documented. Not documentedDocumented. Sheets with a plan view and a profile view A6
Long profile views split across sheetsYes. Profile Split cuts a long profile view into one piece per sheet, sized to each sheet's station range, with bands, pipes and structures; when the tiles change, Health flags it and one press re-cuts the splitsDocumented. Multiple profile views matched to the plan's station ranges with Adjust Profiles C1Not documented. Not documentedPartly documented. Profile views created with the sheets through the Create Multiple Profile Views wizard; not kept in sync A12
Tall profile views split verticallyYes. A profile taller than its viewport is cut into segments, each drawn from its own datum and laid out in one row, so your scale is keptNot documented. Not documentedPartly documented. Edit Profile Views sets split profile view heights and datum rounding, outside any sheet workflow K7Documented. Split profile view options, set when the sheets are created A12
Two to six plan areas on one sheetYes. Plan/Plan stacks consecutive tiles, for narrow corridors such as utility runsDocumented. Plan/plan sheets C1Not documented. Not documentedDocumented. Several viewports filled with consecutive station ranges A7
Existing against proposed on one sheetYes. Plan Duplicate shows the same tile twice, each viewport with its own layer stateNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Sheets from a PDFYes. One layout per PDF page: all pages, a range, or pickedNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Overview cover sheetYes. An optional cover showing every tile, numbered to match the set (C4-00 for C4-01 onward)Not documented. Not documentedNot documented. Not documentedPartly documented. View frames show each sheet's extent in model space; no overview sheet A9
Key plan across existing drawingsYes. Key Plans builds one index or cover layout over drawings you already haveNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Adopt layouts drafted by handYes. Adopt Existing Layouts brings them under management without rebuildingNot documented. Not documentedNot documented. Not documentedPartly documented. A layout from any drawing imported into a sheet set S2
Sheet names from a spreadsheetYes. Import sheet numbers, titles, areas and scales from a CSV before the buildDocumented. Marked from hands-on use; not described in CTC's 2027 user guideNot documented. Not documentedNot documented. Not documented
Xrefs into a drawing in one passYes. Batch Xrefs: author the list once, attach or overlay, and add them all to the drawing; the list stays with the drawing and re-applying never adds one twiceNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
On every sheet
Viewport labelsYes. Plan VP and Profile VP labels with station ranges and scales, stacked or inline, as text or from your own attribute blockNot documented. Not documentedNot documented. Not documentedPartly documented. View frame labels in model space; view labels for views placed from Sheet Set Manager A1 S3
Match linesYes. Labelled with the neighbouring sheet, snapped to round stations if you want, with your prefix, text style and mask; viewports trimmed at the match lineDocumented. Matchline blocks with an adjacent-sheet field, station rounding, viewshapes clipped at matchlines C1Not documented. Not documentedDocumented. Labels for the previous and next sheet, snapping to a rounded station, and a match line mask A9 A10 A11
Key map on every sheetYes. The current tile hatched, with a KEY MAP label and optional north arrow; a second, independent key map if you need oneNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Key map orientationYes. North-up, following the model space twist, or at an angle you set, with the key map north arrow turned to matchNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Key maps per zone and for the whole projectYes. On a Project Control project each drawing's key map highlights its own zone, or shows the whole project; large projects get one per sector plus one for the whole projectNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
North arrowYes. Placed and scaled on every sheet and rotated to each viewport's twist; Verify North Arrow re-checks it against computed northPartly documented. A north arrow block placed from the layout template C1Partly documented. A north arrow in the top-left corner of each viewport K1Partly documented. A north arrow block aligned to north on each sheet A4
Scale barYes. Your dynamic scale bar placed and scaled on every sheetNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Title block attributesYes. Sheet number, title, scale, date and area mapped once and filled on every sheetPartly documented. Sheet set data updated with layout names and stationing C1Partly documented. Rename Sheets sets sheet titles and numbers in a sheet set K3Partly documented. Sheet number and title through sheet set fields S4
Page number and total sheetsYes. Fields that read 1 of 30, created and rewritten from the current order at every syncNot documented. Not documentedNot documented. Not documentedPartly documented. Sheet number fields; a total-count field is not documented S4
Legends, keynotes and schedulesYes. Support viewports repeat them on every sheet, defined once on the templateNot documented. Not documentedPartly documented. Legend tables that update from a defined area or viewport K2Partly documented. Content on the template layout repeats on every sheet A1
Secondary viewportsYes. One extra viewport per sheet for a section, detail or hand-drawn profile, which you place, move, rotate or stretchNot documented. Not documentedPartly documented. A viewport you place on a chosen layout, with rotate and move grips K1Partly documented. A view added to a sheet from Sheet Set Manager S3
Plan viewport layer statesYes. Apply Layers Viewport: set the layers in one plan viewport and copy them to every sheet; an update can keep themNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Profile viewport layer statesYes. Apply Layers Profile: the same for the profile viewports on plan and profile sheetsNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Key map layer statesYes. Apply Layers Keymaps: the same for each key mapNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
When the design changes
Update the existing sheetsYes. Update Sheets updates the changed sheets and skips the restDocumented. Update Layouts pushes model space edits to the selected layouts C1Not documented. Not documentedNot documented. Changes to view frames do not reach sheets already created A1
Alignment movedYes. Health warns per alignment; Update Tiles moves the tiles to the new geometryNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Rotate a sheetYes. Rotate the tile and the view, north arrow and match lines re-orient, through 360 degreesPartly documented. A site angle per group of viewshapes C1Documented. The viewport frame is a dynamic block; rotating it is reflected in the layout K1Partly documented. View frames rotate, but sheets already created do not follow A2
Viewport size changedYes. Retile re-cuts the tiles and adds or removes sheets so coverage stays intactNot documented. Not documentedNot documented. Not documentedNot documented. A view frame cannot be resized A1
Coverage gapsYes. Gap Preview marks coverage below your minimum and Add Tile fills itNot documented. Not documentedNot documented. Not documentedPartly documented. A view frame inserted into a gap by hand A8
Viewports edited by handYes. Normalize VP finds them and asks which side wins, the program or your editNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Template editsYes. Move the north arrow, scale bar or key map label on the template and every sheet follows; items configured later are backfilledPartly documented. North arrow and matchline blocks updated with the layouts C1Not documented. Not documentedNot documented. Not documented
RenumberingYes. One pass, cascading to key maps, labels and the sheet setPartly documented. Site sheet IDs renumbered; layouts renamed from a naming template C1Partly documented. Renumbering can also rename the layouts K3Partly documented. Sheet Set Manager renames and renumbers sheets S5
Changed title block or XREFYes. A stale-reference indicator before anything plots from an outdated referenceNot documented. Not documentedNot documented. Not documentedPartly documented. A general notice when any referenced file changes S8
Across a whole project
One tiling for every disciplineYes. Project Control: one control drawing; every discipline inherits the tiling and follows itNot documented. Not documentedNot documented. Not documentedDocumented. A view frame group reused in several drawings through data references A13
Split across drawings by sheet countYes. At a count you choose, by region or by alignment, in sectorsDocumented. Layouts per newly created drawing C1Not documented. Not documentedDocumented. A set number of layouts per new drawing A4
Continuous numbering across filesYes. Numbering runs straight through every file and sectorNot documented. Not documentedPartly documented. Sequential renumbering from a start number K3Partly documented. A sheet set spans several drawing files; continuous numbering is not stated S2
Match lines across filesYes. A sheet at a file boundary reads SEE C2-109 when that sheet is in the next drawingNot documented. Not documentedNot documented. Not documentedDocumented. The match line records the file and sheet on each side A14
One sheet set for the projectYes. Every drawing and discipline enrols in one sheet setDocumented. Layouts created into a sheet set, with a drawing naming format and path C1Not documented. Not documentedDocumented. Created sheets added to a sheet set A15
Build without opening each drawingYes. Build Set or Update creates and updates every drawing offline, without opening themNot documented. Not documentedNot documented. Not documentedPartly documented. Many drawings created in one run; no batch update A4
Add or remove disciplinesYes. Add a discipline at any time and it inherits the tiling and key map settings; remove one and its subset leaves the project sheet setNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Xrefs per disciplineYes. Discipline Xrefs: lists per discipline, one for its layout files and one for its index drawing, attach or overlay, pushed into its built drawings without opening themNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Drawing backupsYes. Every drawing is copied before an update, an earlier backup is never overwritten, and a drawing that loses all its sheets moves to the backup folder rather than being deletedNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Layer states across a disciplineYes. Viewport, key map, profile and model space layer states pushed to every drawing in the discipline without opening themNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Standards and checks
Company layer standardYes. One Excel file covering the layers SheetAgent for Civil 3D generates, applied to everything it buildsNot documented. Not documentedNot documented. Not documentedPartly documented. A layer and style for view frames and match lines A16
Check before issueYes. Health lists what drifted, from missing north arrows to deleted layouts, with the button that settles each; Auto Repair fixes the common onesNot documented. Not documentedNot documented. Not documentedNot documented. Not documented
Sheet Set Manager
Create and sync the sheet setYes. One button creates it; Sync SSM shows what will be added, updated or removedDocumented. Sheets created into Sheet Set Manager; sheet set data updated with the layouts C1Not documented. Rename Sheets works on an existing sheet set K3Partly documented. The sheet set is created with the sheets, but not kept in sync after A17 A18
Edit every sheet's fields in one gridYes. Edit TB Fields: rows are sheets, columns are title block tagsPartly documented. Site sheet IDs renamed in a grid C1Documented. Prefix, counter, suffix or a value applied to every field, including custom properties K3 K6Partly documented. Several sheets edited at once only where their values match S6

After the design changes

In SheetAgent for Civil 3D the tiles in model space drive the sheets. Move, resize or rotate a tile and press Update Sheets: the viewports, match lines, key maps and title block fields follow, sheets that did not change are skipped, and Sync SSM brings the sheet set along. When an alignment moves away from its tiles, Health raises a warning for that alignment, and Update Tiles moves the tiles to the new geometry. The full sequence is in how to keep Civil 3D sheets updated after design changes.

Across a whole project

One control drawing holds the tiling and every discipline inherits it, so demolition, existing conditions, grading, erosion control and layout sit on the same sheet boundaries. Move a tile in the control drawing and every discipline follows. Numbering runs continuously across the project rather than restarting in each file, and match lines carry across file boundaries. See coordinating sheets across disciplines.

Before the first sheet

SheetAgent for Civil 3D works with the blocks a firm already owns: any title block, any north arrow, any dynamic scale bar. Nothing is authored to a specification and nothing becomes a template first. Two settings come before the first sheet in every workflow, and every sheet inherits both: Set TB brings the title block in, as an Xref from a DWG or as the layout of a firm's .dwt, and Primary VP (Set Viewport Size on Multi VP and PDF/Detail) defines the maximum viewport area on that template. Company layer standards, if you want them enforced, are one Excel file filled in once, in a few minutes.

When SheetAgent for Civil 3D fits

It fits a firm where sheet production is the bottleneck: where projects arrive with a different title block each time, where sheets have to survive design changes late in the design phases, where one project spans several disciplines or drawings, and where nobody has time to build a template before making the first sheet. It needs Civil 3D 2025, 2026 or 2027, on Windows.

How this was compiled

Every statement about another product comes from that product's own published material, retrieved on 5 October 2026: CTC's 2027 user guide, with its Sheet Generator chapters read in full, its product page and release notes; KobiLabs' help for both of its toolkits and their product pages; and Autodesk's Civil 3D 2027 Plan Production help and AutoCAD 2027 Sheet Set Manager help. Each quoted phrase was checked on the live page. One mark is the exception: CTC's import of sheet names from a spreadsheet comes from hands-on use, because CTC's documentation does not describe it. Where a capability does not appear there, the cell says not documented. The Autodesk columns cover Plan Production and Sheet Set Manager, the tools Civil 3D provides for sheet sets. Civil 3D also carries AutoCAD Map 3D features M0, among them Map Book, a separate tool for map series, which is not part of this comparison. CTC ships a release every year and Kobi Toolkit updates during the year, so this page is checked against each new release. If something here is out of date, tell us at info@setline.ai and we will correct it.

Sources

  1. C1CTC Software, CIM Project Suite User Guide, 2027 release, 88 pages, dated 20 May 2026: Sheet Generator for Roads and for Sites, including Definitions and Initial Configuration, Create Layouts and Update Layouts (pages 67 to 88); Data Wizard (page 58).
  2. C2CTC Software, CIM Project Suite product page.
  3. C3CTC Software, CIM Project Suite release notes, versions 26.1 to 27.2.
  4. K1KobiLabs, Create Viewport, Kobi Toolkit for AutoCAD & BricsCAD help.
  5. K2KobiLabs, Block Legend, Kobi Toolkit for AutoCAD & BricsCAD help.
  6. K3KobiLabs, Rename Sheets, Kobi Toolkit for AutoCAD & BricsCAD help.
  7. K4KobiLabs, Kobi Toolkit for Civil 3D product page (toolsets: Points, Surface & Grading, Alignments, Profiles, Corridors, Pipes, Analysis, Navigation & Visibility).
  8. K5KobiLabs, BricsCAD & AutoCAD Tools, Kobi Toolkit product page.
  9. K6KobiLabs, What's new, Kobi Toolkit release notes.
  10. K7KobiLabs, Edit Profile Views, Kobi Toolkit for Civil 3D help.
  11. A1Autodesk, About View Frames and View Frame Groups for Plan Production, Civil 3D 2027 help.
  12. A2Autodesk, To Move View Frames, Civil 3D 2027 help.
  13. A3Autodesk, Create Sheets Wizard, Civil 3D 2027 help.
  14. A4Autodesk, View Frame Group and Layouts Page (Create Sheets Wizard), Civil 3D 2027 help.
  15. A5Autodesk, Alignment Page (Create View Frames Wizard), Civil 3D 2027 help.
  16. A6Autodesk, Sheets Page (Create View Frames Wizard), Civil 3D 2027 help.
  17. A7Autodesk, To Set Up Drawing Templates for Plan Production, Civil 3D 2027 help.
  18. A8Autodesk, To Insert View Frames, Civil 3D 2027 help.
  19. A9Autodesk, About Plan/Profile Sheet Production, Civil 3D 2027 help.
  20. A10Autodesk, Edit Feature Settings - View Frame Group Dialog Box, Civil 3D 2027 help.
  21. A11Autodesk, About Match Lines, Civil 3D 2027 help.
  22. A12Autodesk, About Profile View Options for Plan Production, Civil 3D 2027 help.
  23. A13Autodesk, To Create View Frame Group References, Civil 3D 2027 help.
  24. A14Autodesk, Match Lines Tab (View Frame Group Properties Dialog Box), Civil 3D 2027 help.
  25. A15Autodesk, Sheet Set Page (Create Sheets Wizard), Civil 3D 2027 help.
  26. A16Autodesk, To Create View Frames for Plan/Profile Sheets, Civil 3D 2027 help.
  27. A17Autodesk, To Create Plan/Profile, Plan/Plan, or Profile/Profile Sheets, Civil 3D 2027 help.
  28. A18Autodesk, To Work With Deleting View Frames and View Frame Groups, Civil 3D 2027 help.
  29. M0Autodesk, To Work With Workspaces, Civil 3D 2027 help.
  30. S2Autodesk, About Sheet Sets, AutoCAD 2027 help, Sheet Set Manager.
  31. S3Autodesk, To Add a View to a Sheet, AutoCAD 2027 help, Sheet Set Manager.
  32. S4Autodesk, About Using Fields in Text, AutoCAD 2027 help, Sheet Set Manager.
  33. S5Autodesk, Rename and Renumber Sheet Dialog Box, AutoCAD 2027 help, Sheet Set Manager.
  34. S6Autodesk, To Edit Sheet Set, Sheet, and Subset Properties, AutoCAD 2027 help, Sheet Set Manager.
  35. S8Autodesk, About Updating Referenced Drawing Attachments, AutoCAD 2027 help, Sheet Set Manager.

Questions

How does SheetAgent for Civil 3D compare with CTC's Sheet Generator?

Both make sheets in Civil 3D. CTC's Sheet Generator, part of CIM Project Suite, works from matchline, masking, print area and north arrow blocks defined during setup, and updates layouts through its Update Layouts function, run in the drawing the layouts were created in. SheetAgent for Civil 3D needs no blocks authored first, updates from tiles in model space, and adds one tiling shared by every discipline and a Health check before issue; CTC's 2027 user guide documents neither.

How does SheetAgent for Civil 3D compare with Kobi Toolkit?

Kobi Toolkit's sheet tools are in its AutoCAD and BricsCAD toolkit: Create Viewport, where you place each viewport frame by hand and can add a north arrow, and Rename Sheets for an existing sheet set. Its Civil 3D toolkit lists no sheet tools. SheetAgent for Civil 3D generates complete sheet sets four ways, with match lines, key maps and title block fields, and updates them when the design changes.

How does SheetAgent for Civil 3D compare with Civil 3D's Plan Production?

Plan Production creates sheets from view frames along one alignment. Autodesk's help says view frame groups are not dynamically associated with the sheets created from them, so seeing a change on the sheets means recreating them. SheetAgent for Civil 3D updates the existing sheets from tiles in model space, and also makes sheets that need no alignment.

Which should we choose?

Start from the problem you are solving. If sheets have to survive design changes late in the project, span several disciplines or drawings, or arrive with a different title block each time, SheetAgent for Civil 3D is built for that. The fair test is the 30-day trial on a live project, against whatever you use now.