Existing Ground Models - Part 3
In Part 2 of this series I talked about the pre-process steps I take when creating ground models. This preprocessing steps to get large datasets slimmed down to make them usable.
In this part of this series I’m going to focus on the process I have developed, primarily around Civil3D to create validation where surfaces are created, post processed and passed through a check and review process before being released for consumption by the wider design team
The diagram above outlines my process. On the far right of the diagram is the existing ground model file (green box), this is where we need to get to. This existing ground model file is what will house the surface(s) that will be datashortcutted for use in other models.
So why are we doing everything to the left?
Doesn't extra files mean more files to manage?
Why do you XML out the surfaces from the validation models?
Lets look at these questions in turn
Q. So why are we doing everything to the left?
A. The existing ground model is the most important element of your suite of models. The existing ground surface is referenced in to just about every other design model in your project. The design team make critical decisions from the information contained within that ground model. Therefore, should it not attract the same degree of attention to correctness as any other designed element?
If we look at the MacLeamy curve below and particularly the ability to impact project and cost of design changes lines you can see that the cost of design changes increases from left to right, while the ability to impact the project decreases. Putting this in to context of our existing ground model example, finding and error in the ground model later in the design will increase the cost impact due to impacting more disciplines and could have a negative impact on the design options that can be chosen.
Reference : https://www.danieldavis.com/macleamy/We also want to consider model performance. As I said above, the ground model is referenced in to nearly all the models, any delay on file open, datashortcut reference or validate, corridor target rebuild impacted every single user multiple times per day for the duration of the project, then this will cost time and therefore money. These are often invisible costs.
Q. Doesn't extra files mean more files to manage?
Yes, it's a few more files to manage but you only normally have to interact with them once. Each validation file gets created, the key steps get undertaken and the file goes through the check and review process then it doesn't get modified except if that survey data gets updated in it's entirety, for example if the ground surface is build from a draft version of a survey and the final version gets received, in which case the validation file will be revised.
Q. Why do you XML out the surfaces from the validation models?
I've been asked why I export the validation surfaces to XML rather than using a datashortcut and snapshot or datashortcut and promoting. Well it boils down to the performance and stability of the existing ground model on the far right of the diagram at the top of this page. When we build a surface and undertake our validation we put boundaries in place, add/remove points, add/remove triangles and simplify the surface etc. Each of these actions causes a degree of performance loss. What we are aiming for is the best performing surface when we share/consume that surface. Creating an XML export and importing that in to the new file ensures that surface definition lists is clean in the surface that we consume in many models. Our validation model does all the heavy lifting and holds the records of all those actions taken
I've found this method to be the most reliable method of keeping that ground model performing well through the lifecycle of the project. It might look like more work, but in reality there is only a few extra steps beyond your normal workflow but in the long run a bit of extra time spent structuring the data correctly at this stage will pay for itself many times over across the project as well as injecting a quality control process on the received data. This validation process allows errors to be found then either fixed or the data rejected before the wider design team are impacted by any issues found.
In Part 4 - Master ground model creation we will look at the next step, taking those XML's from various sources, creating a composite ground model and why I always create a composite even though i might only have one source surface.
I'm interested to hear your thoughts on my process. Feel free to post comments or get in touch directly


Comments
Post a Comment