AutoCAD Civil 3D :: How To Figure Multiple Volumes From Two Surfaces
Sep 26, 2013
using CIvil3D to figure volumes. I have a very large aerial topo from a couple years ago to compare against a topographical survey I completed this year. No problem creating surfaces.
Question: In the topo's, I need to get a volume from two different areas....one area being a fill area, the other being the borrow area. Don't want any volume data throughout the rest of the site.
Do I just create one large surface for each topo and designate boundaries somehow? Or do I need to create multiple surfaces for each topo? If this is the case, will I need to make sure any breaklines, etc. don't cross from one area to the other?
I have an existing topo surface created as well as grading for a proposed elevated pad of earth done in civil 3d 2013. I simply want to calculate the cut and fill quantities. I created the grading with automatic surface creation checked on. When I use volume tools to see what the quantities are, it says 0.0 for both cut and fill.
I created another surface (TIN) and pasted the existing topo surface and the proposed grading surface into it and I couldn't get any quantities.
I created another surface (TIN volume) and set the base surface as the existing surface and the comparison surface as the surface created from the grading but again could get no quantities.
I have been provided a file with a surface, however I have not been provided with the point files referenced to define the surface. As a result, when I try to calculate the quantities in the volume dashboard using a volume surface, I get the error that the surface is out of date. Is there a way to calculate volumes with an out of date surface?
I am trying to calculate the amount of material required to be cut when creating a flat bottom ditch.
I have a big hole in the ground in my model. Its easy to get the volume of cut with C3D. But I have a topsoil layer, weathered rock layer and then solid rock, I basically need to break them down into different volumes. The way I would normally do it is calculate the topsoil, then work out the weathered rock and minus the topsoil, then for solid rock cut I minus the topsoil+weathered rock. I have attached the 3 volumes I need for info.
I need to figure out a way to sample multiple surfaces for multiple alignments.
Example 1: I am creating cross sections for a river dredge showing the pre-dredge bathymetry, design dredge elevation, and post-dredge bathymetry results. I have 100's of alignments that I need to sample 3 surfaces and display in profile view. Due to the clients requirements for display, using the cross section tools don't work for me, so I have resorted to using a seperate alignment for each cross section.
Example 2: Working in a subdivision with many utility alignments it would save quite a bit of time to be able to choose a group of alignments and sample multiple surfaces in just a few clicks.
I am using AutoCAD Civil 3D 2011. I am wondering if there is a way to assign an mline to a figure style in the Figure Prefix Database. Ultimately I am trying to create storm drains that have a width automatically (ex. 12" SD would come in at 12"). Right now I have a single center line that comes in and I manually offset the line to create a width or I place an mline over the center line.
How practical is it to create and manage surfaces across multiple DWG files? One of the reasons I'm asking is some of our users are insisting their work can only done in a single file, resulting in massive DWG files and naturally, Civil3D slows to a crawl. I'll admit I'm not a full time Civil3D user or specialist - thats not my job. I'm reasonably certain it can be done from the most basic of research (which apparently nobody else wants to do...), but am Uncertain what the potential pitfalls are.
They complain of slowness and are requesting better computers from IT (I've talked them down to more RAM). I'm trying to forestall a potentially nasty political situation spiraling out of control: they get better computers, others will want them as well and either get them only because of connections, or won't get them and are resentful for the perceived lack of importance. We don't need people doing 2D schematic drawings on gaming rigs.
I am creating my Final Grading surface with from 2 surfaces - a proposed road surface and a proposed grading surface. (Note of roads within the road surface)
The issue is that when I paste the proposed road surface (that consists of several looped sections) over the proposed grading surface, the proposed grading surface within the looped road areas dissappears.
I have tried several options using boundaries for the inner looped areas on my road surface, and has altered my order of opterations for my final surface edits, and many other things also.
I have 2 different surfaces (Existing Ground & Proposed Pipe Invert) that I want to have the elevations shown for in a profile data band, but I want them to show at the design profile's PVIs (Proposed Road). Is it possible to set up a data band style that samples at one profile's geometry points but displays the elevations from these points from a different profile? My workaround is to set the data bands to all sample from the design profile first and label over the design profile's data band but I'm hoping for a cleaner solution. Attached is an image showing the profile view in question.
I am trying to find an easy way of calculating the volumes I have been asked to do. I have a road, with an alignment created along the centreline. I have created a finished surface which incorporates the cutout for the boxing, and I have been supplied with a surface of the natural (original state) ground.
What I have been asked to do is calculate volumes at either 10m or 20m chainages (station).
Obviously, I can create a boundary, and then shift the boundary to where I want the volumes to be, but this road is 3km long, resulting in calculating 150-300 different volumes. The road is not a straight line either and includes a number of bends.
Is there a quick way of calculating this? Or do I need to use the boundary option?
The way they would normally calc it is to add all the details from the cross-sections into an excel sheet, and makesome complex formulas to figure it out. Even doing the boundary method is quicker than that.
We have a good size channel and the section for the channel varies quite a bit. We want to find the volume excavated in the channel between 2 elevations (it is the area of sand per the goetech report)? A template was not used to create the channel surface, breaklines and gradings were used.
I have sevreal corridors with various spurs. The contractor wants the cut/fill volume in sections along the corridors, not one big cut/fill calc. Is there a way to do this in C3D? I have got the volume table with the chainages on, but he does not want a cumulitive figure for the whole corridor.
I have noticed that the value I get when I use the surface volume comparison tool or look at a graded item in the grading group properties box is different than if I calculate it by hand and the discrepancy isn't even consistant. After spotting this problem in a job I am working on graded two simple ponds to check this. The first one is 100' x 100' and 5' deep w/ 2:1 side slopes. Calculating the volume by hand I get 1500 cu. yds but the grading group properties come up to 1506.17 cu. yds. The accuracy is off by less than 0.5% The second pond is 100' x 100' and 2' deep with 3:1 side slopes. The hand calc gets me 654.52 cu. yds. and the grading group properties reads 655 cu. yds. This discrepancy is closer to 7%. I really need to know if I can trust the volume tools in the program.
I am attempting to take two surfaces and cut straight down through a set polyline and get the difference between two surfaces. Do i want to use the bounded volumes to do this? Or can i simply create two surfaces and and use the analyze/volumes tool and just select the two. I would then add the boundary to each surface to limit the data.
My concern is since the two surfaces do not meet along the edges which will cause the math to be off.
I have a few vary large stockpile that i need to get volumes of the stockpile at 1 meter intervals- is there a quick way of doing this, other then finding the area of each elevation and calculating the volumes.
I am looking to find out if the is a way of generating a stage storage table or volume table showing only the volume in the pond from the lowest intersecting existing ground contour to the top of the pond (to determine what would spill out of the pond in case of a berm failure) and if Civil 3D could make the determination of where that intersecting point is.
I have a manure storage pond that I am trying to figure out the total storage volume for. It has 2.5:1 Side slopes and a 10 foot wide ramp at 10:1 entering the pond to the floor bottom. I am trying to figure out what the volume of this pond is. What is the fastest and most efficient way to get this volume? I do not want it compared to any other surface such as existing ground.
I have a 100 acre park that I am doing earthworks. I have 1 proposed and 1 existing surface. The park is now broke into 5 different areas and I need to get cut and fill for each area. Is there a way to do a volume report for a particular area? I could define the area with a polyline. Or do I need to copy the proposed surface and start chopping up into 5 areas?
I have created a volume surface and associated surface legend table using the cut/fill parameter.
The volumes and areas don't seem to add up, take Cut 2 as an example only if the area of the previous (cut 1) was added could this be possible. There is lots of speculation in our office like does the fill work in reverse?
I am looking to calculate the volume of an existing berm from a TIN surface. I have read through some of the Civil 3D tutorials, and realize that I will need to have two surfaces (base and comparison), but need to figure out how to create the comparison surface.
Is there a way I can sort the columns in the dashboard alphabetically? Normally you just click the title in these windows to toggle the way it sorts it, but you cannot do that with this tool. Its making my cut/fill report look messy, as the surface volumes are not in any order.
I'm working on a project to widen a roadway through some mountains. The problem i am having is getting the corridor to apply to a future surface so that i can determine the volume difference. my profiles show there should be some cut and fill, but i cannot get the model to reflect this. when i try to preform a bounded volume i recieve a "the surfaces do not overlap".
I am trying to get the cut volumes for areas that are greater than 15ft of cut for my project. We know that we will be able to get the top 15 feet with heavy equipment but will be drilling and blasting anything greater than 15 feet of cut. This is a different pay item, with greater cost so we need to quantify it.
I've got a composite surface that graphically shows me the elevation bands so I can see the areas that are greater than 15 feet but I'm not sure how to quantify the volumes.
Currently using C3D 2012 with the volume dashboard extension. Have 2013 installed just haven't jumped over yet.
I need getting the crossing point for a survey figure relative to an alignment. I'm trying to use the IntersectWith on my active alignment. I'm able to see my figure in debug mode so, I think I've got access to each survey figure. I think I need to cast the figure as a com object to a acad entity using directcast, but that's where it's going bad. When using the ofigure.GetObjectId it returns an integer value and it fails in VS Express 2010 in the DirectCast when trying to pass the objectId.
The error (if I'm setting this up correctly) :integer cannot be converted to objectid
'Get figure crossing point Dim ofigures As AeccSurveyFigures = oSurveyProject.Figures 'Dim figEnt As Autodesk.AutoCAD.DatabaseServices.Entity Dim intPoint As New Point3dCollection() For i = 1 To ofigures.Count - 1 Dim ofigure As AeccSurveyFigure = ofigures.Item(i) Dim figObjectId = ofigure.GetObjectId Dim figEntity As Autodesk.AECC.Interop.Survey.AeccSurveyFigure = DirectCast(m_trans.GetObject(figObjectId, OpenMode.ForRead), Autodesk.AutoCAD.DatabaseServices.Entity) m_alignment.IntersectWith(figEntity, Intersect.OnBothOperands, intPoint, IntPtr.Zero, IntPtr.Zero) Next
I am trying to work on my figure database and have run into an issue I don't understand. Curious as to weather or not it's something I am doing, or just a bug.
I wanted to look at every possible line that could be imported so I created a dummy point file using the Figure prefix data base and imported it into one of my blank templates and ran into to curious issues.
CP is connecting to AA
OC only connects if the point has an identifier behind the OC, for example OC01.
Here is a copy of the figure database and point file I am using. I understand you will not have my layers, but the connectivity should be the same. Let me know if you need anything else.
Whenever I open the Volumes Dashboard in a drawing and then close it, my cursor and my WCS compass start blinking erratically, and the program seems more apt to freeze up when I try to do other things from that point on, especially if I try to move to a drawing in another tab. If I bring back the volumes dashboard, it's fine again, but then I've got the annoying outlining of my volume surfaces that I don't want. how to handle this? Is it just an unavoidable glitch in the program?