fbpx
  • Civil 3D: PPK Extension

    Many of our customers desire the ability to transform Civil 3D data between coordinate systems.  This was challenging or impossible…until now!  Read on…

    It is available for Civil 3D 2019-2022.  Read more about this extension here.

    The Autodesk® PPK Survey Extension 2022 for Civil 3D® provides an interface for importing GPS data (in RINEX format) for analysis, reporting, and converting it to coordinate geometry points in an Autodesk Civil 3D drawing. Once installed, users can access the Autodesk PPK Survey Extension 2022 for Civil 3D commands via the Autodesk Civil 3D Toolbox.

    Under COGO Points Transformation Tools:

    • Coordinate System Transformation
    • Vertical Datum Transformation

    Under GNSS Data Processing:

    • Post Process Kinematic Survey

    Earthworks Processor Alternative Use Cases – Mapping Borehole Information

    Earthworks Processor is a great tool in the CTC CIM Project suite for automating hours of surface creation and manipulation for the purpose of calculating dynamic and accurate earthworks quantities. With the use of a finished grade surface, existing grade surface, and simple closed polyline “regions”, Earthworks Processor will create 6 different surfaces including a stripping surface, earthworks volumes surface, and a subgrade surface. As well as offer bound volume outputs in the form of tables and labels.  

    Today I want to talk about an alternative use for EWP. A dynamic way to calculate volumes and map profiles of points of interest from borehole data. This data could be anything from tops or bottoms of contaminant plumes to bedrock mapping, to volumes of loam that cannot be used for backfill. Borehole data of such points of interest is generally represented in depths from the existing surface, not elevations, and it can be tedious to get correct elevations mapped out.  

    EWP only requires the existing surface and some closed regions identifying depths of the unsuitable backfill (in this case). I have mapped this out as depth contours in the capture below. 

    These depth contours are derived from the borehole data, but without manually calculating, there is no efficient way to turn these depths into true elevations.

    EWP can take these depths and run them through its processing to produce surfaces relative to the varying elevations of the existing surface as well as get you accurate volumes that will be dynamically updated as new borehole information is added to the design. In this scenario it’s the polyline region with the depth of 0 (or the extents of the unsuitable fill) that will give us the volume of unsuitable fill that we are looking for.

    This whole process from mapped estimated depth contour polylines to dynamic volumes and surfaces is about 5 mins. The power and ROI of EWP is even more apparent when additional borehole information is added. Depth contours are modified, and EWP is rerun, and surfaces and volumes are updated in seconds.

    I would like to acknowledge Jae Kwon, another Civil Technical Consultant on our SolidCAD team for this alternative EWP workflow. I hope this blog post earned your time today and helps you save time on future projects as well.

     

    CIM Project Suite 22.0.3 Released

    We are pleased to announce that our partner CTC Software released Civil 3D CIM Project Suite, version 22.0.3. It is now released and can be accessed on the CTC website.

    Below are release notes:

    22.0.39/17/2021CIM Project SuiteAuto GraderBug FixFixed an issue where “split points” in parent feature lines were causing an error. Fixed an issue where creating parallel child lines with a specified station range caused unexpected results. Fixed an issue where inward and outward offsetting was giving unexpected results. Fixed an issue where perpendicular child feature lines were not creating at the user-defined station values. Misc. user interface improvements.
    22.0.39/17/2021CIM Project SuiteCorridor MapperBug FixFixed an issue where corridors with disabled regions were causing the app to fail. Fixed an issue in how the app dealt with corridors containing previously mapped targets.
    22.0.39/17/2021CIM Project SuiteCorridor SplitterNew FeaturesAdded interactive region selection and graphical highlighting, providing a much more intuitive app workflow.
    22.0.39/17/2021CIM Project SuiteEarthwork ProcessorBug FixFixed an issue where the region offset command would not work on very small region objects.
    22.0.39/17/2021CIM Project SuiteLabel GenieBug FixFixed an issue where pipe networks could no longer be labelled.
    22.0.39/17/2021CIM Project SuitePipe PlannerBug FixFixed an issue where part elevations were not updating in the app after applying changes to the drawing. Fixed an issue where part elevations were not updating when importing external spreadsheets. Fixed an issue where pipe lengths for the pipe depth at interval property were not calculating correctly. Fixed an issue where parts of the same name, but in different pipe networks, were not allowed by the app. Fixed an issue where the structure rotation angle was incorrectly rounding.

    15 time-saving labeling shortcuts with CTC’s Label Genie (Part 1)

    Label Genie can save you a ton of time by creating all sorts of useful labels quickly. Here’s 15 examples that you can use right now.

    Descriptions of the settings are included, but to really get up and running quickly Label Genie template files and the sample DWGs have been made available as well. Simply copy the .lg files into %AppData%\CTC\Label Genie then open up Label Genie. They will then show up in the dropdown box in the Label Genie template section.

    If the labels you are creating are for design purposes, you may want to set their layers to a non-plotting style that you can ignore, or a layer that you can just freeze without affecting others.

    Labelling for Corridor Design (*Corridor Design.dwg)

    1.      Label Assemblies (*Assembly Name.lg)

    Make it easier to which assembly is which at a glance by label their names. The labelling is done with a field, so that if the assembly name changes, a simple regen will update the label.

    • Type = Multiline Text
    • Anchor Object = Assemblies (Layer filter = *)
    • Formatting, contents = (Assemblies).(Name)
    • Formatting, Y offset = -4

    2.      Label Alignment Names (*Alignment Name.lg)

    When doing corridor work, we may want to see alignment names at a glance. This is especially true if setting up a lot of labels with the Corridor Mapper, for instance. Label the alignment names at regular intervals, oriented with the lines to avoid having to check the property palette constantly.

    • Label Type = Multiline Text
    • Anchor Object = Alignments (Layer filter = *)
    • Anchor Point = Vertices (Interval = 100, rest unchecked)
    • Formatting, contents = (Alignments).(Name)
    • Formatting, orientation = To Objects
    • Formatting, Y Offset = -0.5

    3.      Label Feature Line and Polyline Layers (*Feature Line Layer.lg / Polyline Layer.lg)

    Continuing the theme of adding some labels to corridor target objects, we can label feature line (and polylines) layer names at intervals. For feature lines, you may want to switch the Contents to the feature line’s name instead of the layer name – depending on how you like to use feature lines.

    • Label Type = Multiline Text
    • Anchor Object = Feature Lines (Layer filter = *)
    • Anchor Point = Vertices (Interval = 100, rest unchecked)
    • Formatting, contents = (Feature Lines).(Layer)
    • Formatting, orientation = To Objects
    • Formatting, Y Offset = -0.5

    If you have a lot of polylines for use for horizontal target condition subassemblies, you can label those as well, to make it easier to see what layer names they have. They tend to be shorter, so instead of intervals, midpoints might be more appropriate.

    • Label Type = Multiline Text
    • Anchor Object = Feature Lines (Layer filter = *)
    • Anchor Point = Vertices (Interval = 100, rest unchecked)
    • Formatting, contents = (Feature Lines).(Layer)
    • Formatting, orientation = To Objects
    • Formatting, Y Offset = -0.5

    Labelling for Presentation (*Presentation.dwg)

    Sometimes, we need to fill in some objects in the drawing for conceptual presentation. At the conceptual stage, we can forego precise placement and mass populate objects such as trees, lights, and structures quickly. These objects, in turn, can be exported to InfraWorks for even greater visual impact.

    4.      Place Tree Blocks at Back of Lots (*Place Trees.lg)

    First, we can place some trees at an interval at the back lot line.

    • Label Type = Blocks
    • Anchor Object = Feature lines (Layer filter = _LOTS BACK, C-PROP-BNDY)
    • Vertices = Interval 60
    • Format, Block Definition = Deciduous Tree
    • Format, Scale = 60

    5.      Place Lights (*Place Lights.lg)

    Lights are place along the right of way with an offset at intervals.

    • Label Type = Blocks
    • Anchor Object = Feature Lines (Filter = *ROW*)
    • Anchor Point = Vertices (Interval 100)
    • Formatting, Block Definition = SL
    • Formatting, Scale = 30

     

    6.      Place Building Footprints (*Place House.lg)

    Next, we can place some house block representing structure footprints in lots.

    • Label Type = Blocks
    • Anchor Object = manually select a row of side lot lines at the North end of subdivision
    • Anchor Point = Vertices (Begin of Object)
    • Formatting, Block Definition = House
    • Formatting, Scale = 0.8
    • Formatting, Orientation = To Object
    • Formatting, Rotation/X Offset/Y Offset = 270 / 40 / 30

    Measuring and Quantifying (*Measure and Quantify.dwg)

    7.      Dimension a Building (*Dimension Building.lg)

    We can automatically apply dimensions to objects using the Label Genie. Let’s try it on a building footprint.

    • Label Type = Dimensions
    • Anchor Object = Polylines (Layer filter = A-BLDG)
    • Anchor Point: Segments
    • Formatting, style = Annotative
    • Formatting, annotative = checked on
    • Formatting, Orientation = To Object
    • Formatting, Rotation / X Offset / Y Offset = 0 / 0 / -8

    8.      Dimension Curb (*Dimension Curb.dwg)

    We can dimension curb feature lines as well. Key to success is consistent stationing direction – always counter-clockwise or clockwise.

    • Label type: dimensions
    • Anchor object: feature lines (Layer filter = C-PRAVE-CURB-EOA)
    • Anchor point: segments
    • Formatting, style = annotative
    • Formatting, orientation = to object
    • Formatting, rotation / x offset / y offset = 0 / 0 / -8

    9.      Measure Areas (*measure areas.lg)

    Next, we generate area quantity labels for various hatching in the drawing. Note that labels are created in the centroids of hatches. This means that if you have an “L” shaped hatch, such as the grass in this drawing, the label may end up being outside the hatch. Some manual repositioning may be required.

    • Label Type = MultilineText
    • Anchor Object = Hatches (layer filter = *)
    • Anchor Point = Centroid
    • View Type = Plan
    • Formatting contents =
      • (Hatches).(Layer)
      • <New Line>
      • (Hatches).(Area)
        • Field customization: Format = Decimal, Precision = 0.0, Suffix = sq. m.
      • Formatting, Style = Annotative
      • Formatting, display width = 12

    More Labelling Tips On the Way

    That concludes the first 9 of the 15 time-saving shortcuts using the CTC Label Genie. It can help us quickly generate labels that can help us find the design information we need, place blocks to flesh out a conceptual design drawing, and dimension and measure various objects.

    Keep an eye out for Part 2, where we cover locating points and objects, as well as communication key surface information.

    *Please email us at info@solidcad.ca to request the data sets.

    Civil 3D 2022.0.1 CIM Suite Tools Updates from CTC

    We are excited to announce that our partner CTC Software released Civil 3D CIM Project and Manager Suites, version 22.0.1. It is now released and can be accessed on the CTC website.

    This update saw a lot of fixes and enhancements to new products released in 22.0.0 and before.

    Below are release notes:

    22.0.18/17/2021CIM Project SuitePipe PlannerBug FixFixed a variety of issues causing Pipe Planner to error out or crash. Improved application speed performance. Fixed issues with exporting to external spreadsheets. Fixed issues with importing external spreadsheets.
    22.0.18/17/2021CIM Project SuitePipe PlannerEnhancementAdded support for formulas in user-defined empty columns and rows. Added properties filter search bar. Added interactive selection of export starting cell. Improved part renaming, allowing old names to be reused on new part names within the same operation. Added new right-click options to edit the middle table. Misc. enhancements and performance improvements.
    22.0.18/17/2021CIM Project SuitePipe DesignerEnhancementImproved part renaming, allowing old names to be reused on new part names within the same operation.
    22.0.18/17/2021CIM Project SuiteLabel GenieEnhancementAdded option to manually select anchor objects in drawings.  Added option when labeling layouts to create a unique layer for each layout.
    22.0.18/17/2021CIM Project SuiteLabel GenieBug FixFixed an issue where layout-specific labeling was not respecting exact viewport extents.  Fixed an issue where segment labels were not following the assigned layer. Fixed misc. issues with specific drawing files.
    22.0.18/17/2021CIM Project SuiteEarthwork ProcesserBug FixFixed an issue where errors occurred if existing or proposed surfaces were empty or not overlapping one another.  Fixed an issue where earthwork region polylines that were significantly small would not offset and cause the app to error.
    22.0.18/17/2021CIM Project SuiteData WizardBug FixFixed an issue where survey figures caused Data Wizard to error.
    22.0.18/17/2021CIM Project SuiteParts SwapperBug FixFixed an issue where parts not found in the parts catalog were causing Parts Swapper to file.
    22.0.18/17/2021CIM Project SuiteCorridor MapperBug FixFixed an issue where changes to assemblies would cause the app to error.
    22.0.18/17/2021CIM Project SuiteCIM Project SuiteBug FixFixed an issue where custom subassemblies were breaking when CIM Project Suite was installed.
    22.0.18/17/2021CIM Manager SuiteTemplate TrackerBug FixFixed an issue where pressure network band styles were causing Template Tracker to error out.
    22.0.18/17/2021CIM Manager SuiteCIM Manager SuiteBug FixFixed an issue where custom subassemblies were breaking when CIM Manager Suite was installed.

    Civil 3D 2022 CIM Suite Tools Updates from CTC

    We are excited to announce that our partner CTC Software released Civil 3D CIM Suites for version 2022. It is now live and can be found on the CTC website.

    The update can be downloaded from the about menus in the apps.

    For network licensing you will of course need new license files, which can be requested here: LicenseRequest@ctcsoftware.com.

    Standalone licensing has been updated already for current subscriptions.

    This release saw support updated to 2019-2022, a major new app for pipe networks, a completely rebuilt app for corridors, and many new features and fixes across the majority of the tools and both suites.

    Release notes for CIM suites 22.0.0:

    VersionDateSuiteComponentTypeDetail
    22.0.06/24/2021CIM Project SuitePipe PlannerFirst ReleaseLoad pipe networks in an in-app spreadsheet or export to external spreadsheets. Edit parameters and perform analyses in the spreadsheet then push changes back to the pipe network. Create customized manhole schedules, pipe depth reports, and detailed QTO.
    22.0.06/24/2021CIM Project SuiteCorridor MapperNew FeaturesCompletely rebuilt the legacy Corridor Mapper tool to a new app. Corridor Mapper version 2 allows for linking of subassemblies to styles and object names. Can also now select multiple subassemblies at once an assign targets to all of them. Subassemblies can now be mirrored to other subassemblies, so that when the source one changes all the dependent subassemblies update with it. A default surface can be assigned for surface targeting so that as new surface type subassemblies are added to the corridor their surface target will automatically assign. Users can filter out objects by type. Manual selection of targets has been added. A list of current targets is now available to view targets assign automatically and manually to a given subassembly.
    22.0.06/24/2021CIM Project SuiteAuto GraderBug FixFixed an issue where loading certain grading family templates caused an error. Fixed an issue where parent features lines being added to a surface in template insertion family types were causing odd surface behavior. Fixed an issue where naming a child grading component “parent” would cause the app to crash. Fixed an issue with template grading families where deletion of template feature line and subsequent running of a family referencing that template would result in deletion of all child feature lines.
    22.0.06/24/2021CIM Project SuiteAuto GraderEnhancementAdded support for partial station ranges to wrap around the end of closed parent feature lines. Added option to duplicate “split” points in parent features lines as PVIs in child feature lines. Added option in child feature line formatting when grading existing feature lines to “keep source” of existing feature lines. Added option in stations settings where users can specify the starting station to increment from, opposed to it always being 0+00.
    22.0.06/24/2021CIM Project SuiteAuto GraderNew FeatureAdded new feature for template insertion grading families, where Distance at Slope and Distance to relative Elevation methods can have the template insertion elevation determined by adjacent feature lines, and not just the parent feature line. This allows for smarter placement of grading pads relative to surrounding lot elevations.
    22.0.06/24/2021CIM Project SuitePipe DesignerBug FixFixed an issue where using cancel to escape out of the app would not allow a network license to be returned.
    22.0.06/24/2021CIM Project SuiteParts TaggerBug FixFixed an issue where using cancel to escape out of the app would not allow a network license to be returned.
    22.0.06/24/2021CIM Project SuiteData WizardBug FixFixed an issue where when object counts were zero the app would error when trying to create a table. Fixed an issue with embedded grids where scrolling didn’t work correctly.
    22.0.06/24/2021CIM Project SuiteEarthwork ProcesserBug FixFixed an issue where surface styling defaults in Options would uncheck “match default” when rebuilding earthwork sets. Fixed misc. issues where app settings were not saving correctly for future sessions within the app. Fixed an issue where the app errored on incorrectly drawn polylines.
    22.0.06/24/2021CIM Project SuiteEarthwork ProcesserEnhancementAdded option to multi-select region rows for mass editing.  Added zoom in drawing buttons for each region. Improved the region row visibility when earthwork sets are expanded. Improved messaging when illegal subgrade boundaries are utilized. Improved label placement to use largest area placement instead of centroid. User edits to labels will now not be overridden when earthwork sets are run, including label placement.
    22.0.06/24/2021CIM Project SuiteEarthwork ProcesserNew FeatureNew supporting function to all creation of automatic offsets of user-created polylines or feature lines. Users can reference existing region objects by manual selection  or filtering and specify an offset distance to quickly create subgrade regions that do not overlap.
    22.0.06/24/2021CIM Project SuiteLabel GenieBug FixFixed an issue where auto-feature lines could not be selected in the drawing.  Fixed an issue where erroring occurred when trying to save a template. Fixed an issue where app errored when running line and curve labels.  Fixed an issue where the Required Object field for surface type labels was not reseting correctly. Fixed an issue where unfound label styles were causing the interface to glitch. Fixed an issue where child styles for some categories were not appearing in the style lists. Fixed an issue where manual text overrides performed prior to using label genie were being erased.
    22.0.06/24/2021CIM Project SuiteLabel GenieEnhancementImproved user guide explanations for drawing source and label selection behavior.
    22.0.06/24/2021CIM Project SuiteParts SwapperBug FixFixed an issue where using retain size option would not properly allow parts to swap if those parts were not found in the parts lists and/or had identical descriptions for multiple part sizes.
    22.0.06/24/2021CIM Manager SuiteLayer BossEnhancementAdded legend in import results to better understand the different color coding of results. Added column header filters to excel export.
    22.0.06/24/2021CIM Manager SuiteLayer BossBug FixFixed an issue where the layers export dialog box wasn’t stretching components correctly. Fixed an issuye where, when the user settings in the user appdata folder did not exist, the app would error out. Fixed an issue where french color spellings were not recognized when export to or syncing from Excel. Fixed an issue where the description column would sometimes be empty when exporting to Excel. Adjust button order on import function to be more industry standard.
    22.0.06/24/2021CIM Manager SuiteLayer BossNew FeatureAdd a new column to the excel export titled “New Name”. This will allow users to change layer names in excel, then upon syncing back to the dwg, the layer name will change, but all references to that layer will stay intact.
    22.0.06/24/2021CIM Manager SuiteLinetype ManagerBug FixFixed an issue where certain .shx files could not be read.  Fixed an issue where some linetypes would not import. Added support for include periods (.) in the linetype name.
    22.0.06/24/2021CIM Manager SuiteSurvey Template ManagerBug FixFixed an issue where block references in point styles were not updated when exporting to Excel. Fixed an issue where multiple description key sets were appearing in the app, but did not exist in the drawing.
    22.0.06/24/2021CIM Manager SuiteTemplate TrackerBug FixFixed many issues where certain mleaders, layers, text styles and dimension style references were not found in the drawing. Fixed an issue where sorting by layer in layer editing dialog box caused an error. Fixed an issue where certain drawings would cause a looping error when opening Template Tracker. Added support for Pressure Network related references can now be tracked (2022 version only).