Author Topic: Daunting Task (Terramodel -> Civil3D Construction Staking)  (Read 13156 times)

0 Members and 1 Guest are viewing this topic.

sinc

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #15 on: November 09, 2007, 11:19:15 AM »
I don't think it's that simple.  If it just "grabbed" any point it found, it might grab the wrong points.

I've been thinking of trying to extend the STAKEFEATURES command so that the points all auto-update if the featureline is edited, but it isn't a simple task.  It should be possible, but it will take a bit of work, and I've been busy with more-pressing tasks first.
Sinc, with 2008 allowing us to select individual points finally, would there be a way to use them within a regular AutoCAD group and manipulate them in this fashion along with the other associated objects?

I don't know if a group would help or not.  I would probably start by trying to add an Xrecord to the featureline when the STAKEFEATURES command gets run, so that the points created by the command are linked to the featureline.  Then I would have to monitor events and watch for an edit to feature lines (similar to a reactor).  When the user edits the featureline, go through and update the associated points.

But I haven't tried poking into it yet.  I think it gets a bit hairy.  Keep in mind that the feature line could change in length or be split into two feature lines, which complicates the issue.  And the user might always go in and delete or renumber the points, so the link between featureline and points would have to be done carefully.

A "real" solution would auto-regen all the points when the featureline is edited, but since it might need more points after an edit, there are point numbering issues.  And since we basically have no way to renumber points in the API except for deleting and re-adding them, we end up with problems like any labels in the dragged state get reset, etc.

And of course, until I actually try doing it, I don't know if it will work.  For all I know, editing a feature line destroys the Xrecords, or something bad like that.  So it's not a trivial task.  But it should be possible to come up with something.  It would be a lot easier for the folk at Autodesk to do it, though, since they do not have to fight the limitations of the API.

sinc

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #16 on: November 09, 2007, 11:27:15 AM »
I think you might want to check into exporting Alignments and Profiles to your data collector instead.  That's what we do for our utilities.  Then the field guys can use the station/offset stakeout feature in their data collectors to stake out offsets at any point along the utility line, at any offset.

That seems like a good idea, but doesn't it slow the guys down in the field instead of them having a drawing with point numbers and points already created in the data collector?  BTW - nice job on sincpac and thanks for keeping it free and sharing your source code!  :-)

It doesn't seem to.  The field guys seem to go just as fast.

And it also deals with issues like when they ask for a 20' offset to the right, but then the field guy gets out there, there is too much garbage to the right, so he has to do 20' to the left instead, etc.  With an alignment/profile at the actual location of the line, the field guy can stake any offset with equal ease.

And you're welcome - hopefully the SincpacC3D will come in handy for you.  Those routines may very well have made the make-or-break difference for us - without them, we may have trashed C3D a while ago and gone with Carlson Civil instead.  That program is WAY more-friendly and supportive of surveyors than C3D is right now (although C3D has more potential, if Autodesk can ever get it together...).

sinc

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #17 on: November 09, 2007, 11:51:56 AM »
Thank you for the explanation.  I think that you should be able to create the points you require quite easily as long as you are making your offsets along an alignment or create an alignment along your offset line.  On the POINTS pulldown, you will find a flyout for Create Points - Alignment that will give you several methods of automatic point creation.

I like this idea too.  If I offset a line, then create an alignment on my offset.  How do I assign start and end elevations for the Alignment?  This is where I start to get confused.  This website is great and I'm glad that I found it.  Actually, Sinc's website pointed me here!  :wink:

The elevations on an alignment are defined with a Profile.  If you are entering elevations from plans, you will want to draw the profile in a Profile View.  So first you create an alignment, then create a Profile View attached to the alignment, then start drawing the Profile in the Profile View.

If you don't know what the Transparent Commands are, now is the time to learn.  A lot of people turn off the Transparent Command toolbar first-thing when they install C3D.  If you did this, go back and turn it back on, and learn to use it.  Here's a picture of it, with one of the key commands indicated in red.

This transparent command lets you draw a profile by keying in the station and elevation.  After you create the Profile View, go to Profiles->Create Profiles By Layout.  Then select the Profile View (so C3D knows which alignment you want to attach the profile to), enter the information for your profile name etc. in the dialog, and click OK.  The Profile Tools toolbar should appear.  Now select "Draw Tangents Without Curves" from the Profile Tools, then click on that "Station Offset Elevation" button in the Transparent Commands.  You can now start typing stations and elevations, keying in the data from the plans.

Once you have finished with the tangents, you can go back and add any vertical curves.  The most useful command for this is also in the Profile Tools toolbar.  Hidden in the Curve commands in that toolbar is "More Free Vertical Curves -> Free Vertical Parabola (PVI based)".  With this command, you can simply pick the PVI where you want the vertical curve, and then key in the length of the vertical curve.

I know, seems complicated.  And indeed, it could be a lot simpler, with a different UI.  But it's not that bad, once you get used to it.  Once you get the hang of where all this stuff is, it goes pretty fast.

« Last Edit: November 09, 2007, 11:54:08 AM by sinc »

surveyor_randy

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #18 on: November 09, 2007, 12:34:20 PM »
Thank you VERY much for that detailed explanation!  I just fiddled around with it a little bit and I can see how this could come in quite handy.  I don't know how practical using the alignment and profile would be for staking sewer systems.  It seems like you would have a tremendous amount of alignments and profile views in your drawing if you were laying out a large site.  If you don't mind me asking another question, how do you get COGO points out of that, at the proper elevations for the alignment? 

mjfarrell

  • Seagull
  • Posts: 14444
  • Every Student their own Lesson
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #19 on: November 09, 2007, 02:43:07 PM »
Corridor, Utilities, COGO points would be one way...
Be your Best


Michael Farrell
http://primeservicesglobal.com/

Dinosaur

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #20 on: November 09, 2007, 05:24:03 PM »
First, let me extend to you a proper welcome to TheSwamp.  You are just scratching the surface of the available talent and resources here.  You might consider stopping by HERE and introduce yourself to everyone, maybe let us know where you are and what you do.  Also explore the other boards, there is a wealth of solutions in them written by some of the most talented programmers I have ever found.

sinc

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #21 on: November 09, 2007, 05:46:10 PM »
It seems like you would have a tremendous amount of alignments and profile views in your drawing if you were laying out a large site.  If you don't mind me asking another question, how do you get COGO points out of that, at the proper elevations for the alignment? 

Well, here's an image of one job we're working on.  This is for the Phase 1 utilities.  You can see all the profile views.

But it works rather slick.  And lately, we've started using a new tool I have been creating, which will be included in a soon-to-be-released version of the SincpacC3D.  This is for those times when you get plans for things like 8" water lines, and there's no profile, just a note to put everything 5.5 feet below finish grade, or something like that.

All told, I can now do in 30 minutes certain utility calcs that used to take me all day.

The time we've been gaining on stuff like this makes up for the time we lose fighting Label Styles and Parcels...   :lol:

surveyor_randy

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #22 on: November 09, 2007, 08:18:33 PM »
I can't wait to see that new utility you have been working on!  We just downloaded SincPac and installed it the other day but haven't had a chance to use any features except the cogo points at parcel corners feature which works great!

When we first purchased Civil3D, we had a company (un-named for now) come in and provide us with a week of training.  They really knew what they were doing with teaching the engineers how to use C3D but seemed clueless about us surveyors.  So I am still in the dark with how we are going to stake designs created within C3D.  Does anyone have a small, completed project with curbs, sewers, storm, etc. that they would mind sharing with me so I can play around with creating staking points?  Tomorrow, I am going into the office to see if our TDS Rangers will handle importing C3D data.  I think that if I can import alignments into the collector, I just may use Sincs method for field staking.  I am open to any ideas on how to get these designs on the ground.

As far as point styles go, they were a pain to get used to but now, I don't know how I ever lived without them.  One nifty trick I found.  In Toolspace - Settings, Create a Point style called 'Hide' and turn off the visibility for the point marker and point label.  Then, in the prospector, assign the point style 'Hide' to your _All Points group.  Next, click your right mouse button on Points Group in the prospector and select properties.  Then, highlight the _All Points group and use the up arrow on the right until you get the _All Points group to the top of the list.  Now, all of your points are hidden, regardless if they layer they reside on is on or off.  If you highlight one of the point groups below and bring it to the top of the list, that point group will be displayed.  I love being able to selectively display point groups without having to turn layers on and off, etc.  Every new drawing I start now has the _All Points group already set up with the 'Hide' style.  Most of you probably know about the point display hierarchy but for those of you who don't, enjoy!

mjfarrell

  • Seagull
  • Posts: 14444
  • Every Student their own Lesson
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #23 on: November 09, 2007, 08:34:19 PM »
So what did they teach you Surveyors how to do?
Be your Best


Michael Farrell
http://primeservicesglobal.com/

surveyor_randy

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #24 on: November 09, 2007, 10:35:18 PM »
They taught us a whole bunch of stuff about useless features.  Like the survey database, and creating traverse networks and equipment databases.  We don't use the Survey database at all.  The engineers aren't going to tamper with our control points since they are XREFing what we are doing.  We are still creating our traverses as polylines and adjusting from there.  How to work with field book files (which we don't use).  They didn't show us what we needed to know (but have since learned on our own), entering a deed, for example.  They showed us traverse adjustments (which we rarely perform textbook adjustments).  I guess the most useful portion was learning about description key sets.  But they covered NOTHING about generating points for staking all of the wonderful designs that C3D can do which was the primary question we had.  9 out of 10 people who offer up C3D training seem to know little to nothing about surveying in the real world.  It is a shame.
« Last Edit: November 09, 2007, 10:38:31 PM by surveyor_randy »

Mark

  • Custom Title
  • Seagull
  • Posts: 28762
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #25 on: November 10, 2007, 08:39:05 AM »
FWIW, I've never used, nor has any one I've worked for, any Adesk products to do traverse adjustments. The tools they offer didn't "cut the mustard".
TheSwamp.org  (serving the CAD community since 2003)

Dinosaur

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #26 on: November 10, 2007, 08:57:14 AM »
Our surveyor does his own . . . I doubt if he would trust anything we could produce in the office IF we knew how he wanted it done anyway.

sinc

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #27 on: November 10, 2007, 09:23:33 AM »
They taught us a whole bunch of stuff about useless features.  Like the survey database, and creating traverse networks and equipment databases.  We don't use the Survey database at all.  The engineers aren't going to tamper with our control points since they are XREFing what we are doing.  We are still creating our traverses as polylines and adjusting from there.  How to work with field book files (which we don't use).  They didn't show us what we needed to know (but have since learned on our own), entering a deed, for example.  They showed us traverse adjustments (which we rarely perform textbook adjustments).  I guess the most useful portion was learning about description key sets.  But they covered NOTHING about generating points for staking all of the wonderful designs that C3D can do which was the primary question we had.  9 out of 10 people who offer up C3D training seem to know little to nothing about surveying in the real world.  It is a shame.

Yeah, I don't know why they bothered with the Equipment Database.  That stuff is already handled by the data collectors, as it should be.  We in the office have no desire at all to worry about that stuff.  Plus, if you work for a company where not all the survey equipment uses the same values, there is always the chance of using the wrong values when importing data.  Meanwhile, if this is handled in the data collector itself, it's always right.  Talk about wasted effort.

Working with FBK files can be useful.  If you are currently "connecting the dots" when you do a design survey, then the FBK files can save you HUGE amounts of time.  However, the entire FBK import process is extremely clunky, and very poorly designed.  There's a program called "Stringer", written by CadApps in Australia, that does a much better job.  It must be purchased separately, however.  But it is probably worth the price for full-time surveyors.  We haven't bought it yet, but we've been considering it, because Autodesk's FBK is so unpalatable.

The big reason we can't use the Survey Database is that it has absolutely no knowledge of GPS.  Most of our jobs these days end up being a combination of GPS and conventional equipment, and C3D doesn't even know GPS exists.  When GPS is used, the Survey Databases idea of a "survey network" becomes useless.

So we only use the Survey Database to import FBK files, and get linework in our drawing.  Unfortunately, the Survey Database is designed with this incredibly stupid assumption that you will only ever create one EG surface in your project.  Don't know how they managed to get this program through five releases, and still have that problem.  We hit it IMMEDIATELY upon trying to use C3D.  Laurie (again at CadApps in Australia) came up with one possible workaround for this issue, found here.  But it's sort of clunky.  And since we aren't using the Vault (another misguided portion of C3D), we simply create a new Survey Database for each EG surface we create in the project.  Again, this means we can't use most of the features in the Survey Database, since we now use multiple Survey Databases per project, but we weren't using those features anyway.  So no big loss, but it really makes us wonder what Autodesk is thinking.  They keep giving us solutions to non-problems, and ignoring the stuff we REALLY NEED... 

surveyor_randy

  • Guest
Re: Daunting Task (Terramodel -> Civil3D Construction Staking)
« Reply #28 on: November 10, 2007, 11:35:47 AM »
They keep giving us solutions to non-problems, and ignoring the stuff we REALLY NEED... 

Astronomic Direction Calculator.  Case & point.  Who does those anymore?  I think the only time I ever did one was in college.