AutoCAD® Civil 3D® – Survey Fix Tool

by Will on February 1, 2011

Have you ever been expected to produce a Civil 3D® drawing for example, using a flat survey? If you have you’ll know exactly why I’ve created this tool.

Sometimes we will have a survey represented by a series of 2D objects. Often this is a Point or Block object with a nearby Text or MText object. There are tools in Civil 3D® to elevate the Text or MText, however it will not use the nearby Point object as the base point, but rather it will use the base point of the text because Civil 3D® has no way of knowing which point is associated with which Text or MText object. That way degrades the quality of the survey data – it is far more desirable to use the position of the points in combination with the associated elevation shown in the Text or MText.

My new tool solves this problem, by elevating Point or Block objects to the height of the nearest Text or MText entity. I’ve given a brief example in the video below to show you how to use it.

If you cannot watch the video, you’ll need to know the basics. You will need to load the dll file with the command NETLOAD. This should add the command SURVEYFIX to AutoCAD®. Run this command and you will be prompted to select the entities you want to fix. Select any Point, Block, Text or MText entities that you want to elevate. The tool will detect any ambiguous points – simply follow the prompts as instructed, tweaking the source data as required.

You can download the .NET module (dll file) below, which should work from 2010 upwards.


Please do subscribe to my blog if you found this useful – I plan to start adding a whole suite of new tools!


Enter Your Mail Address

Be Sociable, Share!