Table of Contents
Civil Survey Suite
a passion project of mine. It was designed to enhance surveying tasks for both surveyors and survey drafters in Autodesk Civil 3D, this plugin brings powerful enhancements tailored specifically for the surveying field. Simplify point creation, work with CogoPoint labels, tools for surfaces, generate reports and more. Civil Survey Suite was created with a passion for improving the survey drafting experience within Civil 3D.
- AutoCAD Civil 3D (not tested below release 21.0)
- .NET Framework 4.6.1
-
Download the latest version from releases.
-
Extract the archive to the following directory.
C:\Users\{username}\AppData\Roaming\Autodesk\ApplicationPlugins
-
Launch Autodesk Civil 3D and run the
cssloadcivilmenu
to load the ribbon and menu. -
That's it!
- AutoCAD Civil 3D (not tested below release 21.0)
- Visual Studio 2022
- .NET Framework 4.6.1
git clone https://github.com/puppetsw/CivilSurveySuite
To build Civil Survey Suite, open the CivilSurveySuite.sln solution file in Visual Studio. Right-click on the CivilSurveySuite.Loader project in solution explorer and select Set as Startup Project
.
Make sure that following projects have references to the corresponding Autodesk DLLs from your Autodesk Civil 3D installation directories.
- accoremgd.dll
- acdbmgd.dll
- acmgd.dll
- accui.dll
- accoremgd.dll
- acdbmgd.dll
- acmgd.dll
- aecbasemgd.dll
- aeccdbmgd.dll
- acdbmgd.dll
Make sure to set the Copy Local
property of each Autodesk reference to False
.
Inside Visual Studio right-click on the CivilSurveySuite.Loader
project and select properties. Goto the Debug tab and enter the following details. Note that the version of Civil 3D should be replaced with what is installed on your system.
Start external program:
C:\Program Files\Autodesk\AutoCAD 2017\acad.exe
Command line arguments:
/ld "C:\Program Files\Autodesk\AutoCAD 2017\\AecBase.dbx" /p "<<C3D_Metric>>" /product "C3D" /language "en-US"
Make sure to Enable native code debugging
.
After clicking the green
play button or pressing F5
in Visual Studio, Autodesk Civil 3D will launch. After it has loaded type netload
in the command line and select the CivilSurveySuite.dll
from the debug directory of the project.
- More options/settings for commands to give more control.
- Point Report (compare to surface - in progress)
- Compare with Alignment(s)
- Control Station Format
- Hide Non-Adjacent Points
- Zoom to Point
- Cut/Fill Between Surfaces at Point(s)
- Sorting & Decimal Places
- Export to CSV
- Filter Points
- Compare with Alignment(s)
- Comparing Two or More Surfaces
- Link CogoPoint Labels
See the open issues for a full list of proposed features (and known issues).
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.md
for more information.