6/29/2006

The Young Turk

At the risk of this site becoming overly technical, I've added Nick Zeeben to the civil3d.com blogging team. Nick works with Engineered Efficiency Inc., after three years in the AE market in Vancouver. In addition to being one of the Young Turks of the C3D world, he's a decent golfer and VBA wiz. His contributions in the newsgroups, to our clients, and at AU 2006 put him in an elite class. Nick will be focusing more on the how-to and other technical aspects of the program while I remain more focused on commentary at large. Please, send your comments to let us know your thoughts on this exciting change!

Autodesk Civil 3D 2007 SP1A

It's out. Click the header. Install. Get on with life.

6/27/2006

Civil3d.com

I've been asked a number of times how I wound up with civil3d.com, so here's the Reader's Digest version. At one of the earliest gunslingers for the product, a name hadn't even been chosen yet. As part of the weeks activities, they ran a number of names by us, as they had been with focus groups and other members of industry. The product was simply called Vine at this point, and this was the 2004 release cycle. On the last day of Gunslinger meetings, there is typically about two hours of open dialog, "What did you like? What didn't you like? What's still missing? What's your favorite new tool?" type stuff. There have been some spectacular rants during these meetings, and some good smackdowns. It has never gotten ugly, but I think tense would be a fair assessment. During this particular wrap-up session, someone comes in to announce they've chosen a name. Civil3d. I'm sitting at a computer, so my immediate reaction is www.civil3d.com. And what appears? A blank holding page? An Autodesk logo? Nope. This. Mining software. (Thanks Internet Archive!) Are you kidding me? Don't you people Google? I was dumbfounded, but that's the way it was. Fast-forward to January of 2006. I'm telling this story to a peer, and laughing as I type www.civil3d.com, expecting the same thing. Instead, up comes a "This Domain for Sale" page. Done. Bought, and now blogged. And no, Autodesk has never asked for it back, or offered to buy it. Bentley on the other hand....

6/24/2006

Plat Problem Resolved

During my pilot project while I was at JBI, we struggled long and hard with how to handle the plat. The problem a that we needed SF area labels in the plat, but not anywhere else. This is a common problem I hear from firms that have survey in-house. Too much info on the plat, don't need it in the other sheets. Reference text has been mentioned a few times, so I won't belabor their uses. While at the Texas Civil3D User Group (if you're in the DFW area, JOIN US! E-mail me for more details...) meeting the other night, I noticed that Parcels were an option for reference text. I was completely shocked! Now, you might wonder why I was shocked...but I _distinctly_ remember being shot down by Dan Philbrick when I wanted Parcels as Reference Objects! Turns out I was asking the wrong question. In a Parcel Area Label Style, you cannot use a reference object..that was my request, and it's still unfilled. That's OK...because a NOTE can reference a parcel. So...now that Note objects exist, and can reference a parcel, we can essentially create multiple labels for a parcel. One for the lot number (G1-6 as shown here,) and then use a NOTE for the Area. They're on different layers, and can be manipulated easily in Xrefs. Problem solved. Oh, and thanks to Dana for the great hack for commas in areas. It's dumb that we have to resort to a hack like that, but it's brilliant that it works!

6/22/2006

Beta Version Available!

Engineered Efficiency is pleased to announce we are now looking for approximately 25 customers to test a beta/demo version of our HEC-RAS import/export software. This as yet unnamed software will generate an importable .geo file from a C3D alignment and surface, using user selected polylnes to create sections and bank information. After analysis is completed in HEC-RAS, profile information can be imported for use in exhibits, or as Corridor design elements for floodplain mapping. The beta/demo version will be limited to 10 cross sections on export. If you are interested in testing this software, please send an e-mail to ras@civil3d.com. Be sure to include your name, your company name, website, and best time to contact you. We will be sending out ~3MB zip files over the weekend to testers. Please make sure you can receive a dvb file in your e-mail. If you cannot, please include that as well, and we will make an ftp site available given sufficient demand.

6/19/2006

Can I get an Amen!

In a somewhat surprising move, Autodesk has named Pete Kelsey their new ISD Evangelist. He's been a long time consultant on Autodesk products, and this role expects to place him in front of executives and users in a manner similar to Lynn Allen. The evangelist role should be a great one for Pete considering his outgoing personality! Details weren't clear on the full role, or his interaction with the development team, but in the words of Dave Simeone, Product Manager,"Anything that spreads adoption is a great idea." I expect a full press release in the next week or two. Congratulations, Pete, we're looking forward to working with you to spread the good word on Civil3D.

6/16/2006

Twisting the Tools

Holy cow, two posts in a day, what are you going to do??? I'm stuck in the lovely Birmingham International Airport, enjoying the free power for my laptop and wireless and have nothing else to do, so...why not blog? We spent the day today doing some very interesting training for the Southern Company. They don't do subdivisions or strip malls, but they do civil engineering and design. Ash stacks, distilling basins, drainage channels, large scale earthmoving, all the things that a huge power interest has to do to serve most of the south with reliable energy. The interesting part was that we used C3D to solve unusual problems, using the tools in ways they were never designed to be used. It's simply amazing what a little creativity and customization with this program can accomplish. Notice the shoulders in the road at right...they stretch and shrink based on cut and fill conditions. This process was labor intensive, requiring the designer to check every section and modify as required. This solution isn't out of the box, and it's not complicated, but it took a process from hours to minutes. This is what a good consultant and training can do.

Emptying the Vault

OK, so in case you hadn't put two and two together, Engineered Efficiency, Inc has been working with John Postlewait at George Butler Associates on their C3D implementation. They've been pushing the software harder than 90% of the folks out there, and have tested Vault in the real world. In spite of John's occasional rant in the NG, he is still pushing forward, and continues in his efforts to make Vault work in his environment. Yesterday, he shared a great little batch file with me, and I've gotten his permission to share it with you: @ECHO OFF START /W IISRESET /STOP "C:\Program Files\Autodesk\Data Management Server 5\Vault Manager\Connectivity.VaultManager.exe" -Opurge -NVault -KEEPVERS1 -EXCLCMT"Save" -VUadministrator -VP -S IISRESET /START That's the magic vault purge script that will keep your server clean. That's it. Copy and paste that into Notepad, and save as Vaultpurge.bat. Watch for word wrap! There's one line from the "C:\..." all the way to the "-S" Be aware that this is working on the default install, with a single vault. You could add multiple program calls to have it purge multiple vaults. This script will purge all but one version from your Vault. You can modify it as needed. Use Windows Task Manager to run it late at night. Notice that it is shutting down the Vault with the IISRESET /STOP portion. If you can, run this on Sunday around 3:00 AM so that nobody gets caught in the shutdown. Vault is NOT the end of the world folks, and is the only way to fly in C3D 2007. The effort of getting Vault in place is well worth the benefits that come with 2007. Don't let the fear-mongers and uninformed let you deter from investigating what can be a great solution for your firm... One last thing: Adesk released a Service Pack. Go read the other blogs for details (and cookies), I'm not going to waste your time or mine posting the same stuff as ten other sources. Inconsistency is key!

6/13/2006

To HEC (RAS) with it...

Just in case you'd thought I'd forgotten...here's your teaser for the week. (Click on it for the full size version!) We're almost done with this program, and should have testing versions available soon. This program is the only one I know of that will take NATIVE C3D surface data, a stream CL alignment, a series of polyline cross sections and generate a HEC-RAS .geo file. One use, it's paid for. I wrote this for my own production use, and EE is refining it for your use. Come back soon for the full announcement! Oh, and I've been in Dallas, Tulsa, Plano, and Birmingham this week, so forgive my low NG post count! Hey, at least I'm consistent on the blog front...inconsistent as ever.

6/03/2006

Parcel Rules- Explained

Assumptions when doing Parcels 1. You are using either Civil 3D 2007 OR Civil 3D 2006 with SP1, SP2, HF2 installed 2. You have a general understanding of parcels from a class, tutorials or AUGI ATP Parcel Rules* *I made these up based on my own experiences doing my own site plans and pilot projects with clients. I am getting this information empirically based on trial, error, blood, sweat and tears, not because I know how the programmers define parcels, etc. These are tools that I find work well. But I can make no guarantees that you will have a flawless project if you follow them. But following them WILL help. 1. Parcels always close. 2. Parcels never have "vacuums". 3. Parcels don't like to be "leaky buckets". 4. Parcels don't like to have "hanging chads". 5. Parcels keep getting smaller. 6.Parcels behave best with "Two Parcels, One Lot Line" 7. Parcels can be defined from closed polylines- but they don't always like it! 8. Parcels can be migrated from Land Desktop or through LandXML- but they don't always like it! 9. Parcels cannot be erased, but Parcel Segments (Lot Lines) can be erased. 10. Parcels will react with geometry on their same site, such as other parcels and alignments. 11. Parcels defined to be ROW are not magic. 12. Parcels are picked by their area label. 13. When making revisions, erase lot lines from the "inside-> out" 14. Disable Autosave. Use REAL Save. Learn how to use audit and fix your "Rule Violations" before save. ***AS ALWAYS- Click on any image to get a full sized version. I am still working out my screen capture skillz, so I hope they are reasonable to read. I will get better!*** 1. Parcels Always Close

Civil 3D has its own idea about vocabulary. It doesn't care if in real life parcels don't always close. If you have a lot survey and it doesn't close, it is not a good idea to define it as a parcel "as is". (See Number 4- Leaky Bucket) 2. Parcels Never Have Vacuums Once you have defined an area as a parcel, every time you add a parcel within its boundaries, new parcels are born. It doesn't matter if you never thought of wetlands as a parcel or ROW as a parcel- in Civil 3D's mind, they are indeed parcels. But you say- I don't want it labeled like that! That's cool. Just make a label style you can live with. Something that says "ROW" for example, or "Paved Area" and doesn't call out the area. Or, maybe just a number (example below) or even a "None" label that shows nothing. 3. Parcels Don't like to be "Leaky Buckets" This goes along with Rule Number 1. Parcels must close. I meant it. Why? Civil 3D Parcel Help I am not 100% sure, but I picture it as my parcel "juice" is spilling out all over the drawing and Civil 3D wants all of that juice inside the parcel. So whenever it regens (like a save) it tries really hard to stuff all of that juice back into the parcel, and if it can't- it gets very very mad. Common errors include- Multiple Area Labels on what you think is the same parcel, drawing crashes, inability to use layout tools properly (like not recognizing all of your frontage, etc). Even TINY holes can leak parcel juice. Fixes- Use Create by Layout tools such as Freeform Create, etc. that project backwards to the nearest parcel segment and close for you even when you make edits. If defining parcels by lines or polyline, make sure they close using the pedit command, etc. 4. Parcels Don't like to have "Hanging Chads" Hanging Chad refers to lot lines that are "hanging" over the edge. This often happens when you are grip editing or not being careful about using your nearest osnap when drawing lot lines. Civil 3D Parcel HelpHanging Chads are a bit like Leaky Buckets. In the picture below, Civil 3D is trying to make 4 parcels. Obviously, Lot 37 and its neighbor, but also the other two on the other side of the pink line. There is parcel juice leaking all over the place here and it can cause problems such as: the "Phantom Parcel" in your toolspace, drawing errors or others.

Another type of Hanging Chad is the "Mini Remnant" left over from incomplete erasure of lot lines. This one is a killer. It sees the world as its lot line. Don't get caught here- erase your lot lines completely.

5. Parcels keep getting smaller. See Rule Number 2. As you add more lot lines inside of an already defined parcel, the original parcel continues to get smaller. "But what if I need to keep my boundary intact?" you ask. Well, that is where sites come in. See Rule Number 10. Steps: --Make your boundary parcel on a Site called "Boundary" --Copy your boundary parcel onto a Site called "Roads and Lots" --Break out your cookie cutter and subdivide away. You original boundary is intact for use in other situations. 6. Parcels behave best with "Two Parcels, One Lot Line" When there are two parcels next to each other, you need to define just ONE lot line. This is really important. For example, let's say I have a boundary. And I want to make an easement that goes along one side of the property. I will use ONE line to define it, and NOT trace over the existing outer boundary. The black line in the shot below is just a regular AutoCAD line that touches both sides of the boundary. I do NOT want to continue my black line to trace over the sides or top of this boundary Civil 3D Parcel Help I can say- Parcels>Define From Objects and Pick that line. Alternatively, I could use any Parcel Layout creation tool. Any edits to any of these lot lines make for seamless reactions in area and labeling from the parcels in question. (Keep your eyes open for hanging chads of course, though, as you grip edit.) Here is what NOT to do and why.

If you trace over lines that are part of the boundary parcel, then do Parcel>Define from Objects Civil 3D Parcel Help You get this potential mess upon grip editing.

This leads to leaky buckets and weirdness all around, as well as draw order issues, etc. Other common problems that result from this: Zero Area Parcels, Phantom Labels, Unexpected areas, and drawing errors.

7. Parcels can be defined from closed polylines- but they don't always like it! This is an application of Rule Number 6. Parcels don't like to have to think about things too much. Having lot line over lot line is too much to think about. Parcels that are good to define from closed polylines most of the time: --Furthest Outer Boundary --Internal "Islands" like isolated wetlands, maybe SWM areas or open space. --ROW (although most of the time ROW has at least one end where it is tying into boundary, and therefore wouldn't really be an island) Parcels NEVER EVER to define from polylines: --Subdivision lots. Only do this if you want to make a drawing that nobody can ever open again. I mean corruption city. Do NOT do this. The worst thing you can do to yourself is to say "This is my First Civil 3D Project. I am still learning parcels. Because I am still learning, I am just going to trace all of my lots with closed polylines and work with them that way. They won't change, the client has made his decisions." THEY WILL CHANGE. And you will be veeeeeeeeeeeeeeery sorry. Better to leave them as dumb lines, arcs, and curves that do this. --Anything that is a candidate for "Two Parcels, One Lot Line" 8. Parcels can be migrated from Land Desktop or through LandXML- but they don't always like it! Same reasons as Rule Number 7. Land Desktop Migrated or LandXML'ed parcels are brought in as if they were closed polylines (or sometimes other weird segments). They behave poorly for the same reasons. They have caused me many corruptions. Don't do it. Better to leave them as dumb lines, arcs, curves. 9. Parcels cannot be erased, but Parcel Segments (Lot Lines) can be erased. Usually, your first attempt to erase a parcel occurs somewhere in the range of Rule Number 2. You say, "but a ROW isn't a parcel! Just lots are parcels!" and you try to erase the ROW parcel by picking its parcel label. And you notice that doesn't do anything. You can use AutoCAD erase, or the Parcel>Edit Parcel Segments tools. If you originally defined your parcel segment with a closed polyline and you use AutoCAD erase, it will erase the entire segment as the original polyline (ie your entire site ROW or wetlands boundary). If you use the Parcel>Edit Parcel Segments tools, it sees them as "line" segments. So if you need to erase just one little piece of your ROW, use those tools. Parcels are thought of by Civil 3D as "areas bounded by parcel segments (aka lot lines)". In order to erase a Parcel, you need to erase all of the lot lines that define it. Since parcels can never have internal vacuums, when you erase lot lines, adjacent parcels will gobble up the area those lines left behind. Keep in mind Rule Number 4 and don't leave any Hanging Chads or Mini Remnants. 10. Parcels will react with geometry on their same site, such as other parcels and alignments. This is great- when you want it to happen. This makes for drawing errors and random acts of Civil 3D violence when you didn't realize what was happening. The most common culprit- Alignments. Civil 3D Parcel Help Alignments are treated the same as parcel segments when the cross through a parcel. They are also treated as parcel segments when they close on themselves or meet other alignments. And NO, you cannot erase these parcels. See Rule Number 9.

This is fine when your "Roads and Lots" are interacting. This is NOT fine when the alignment representing a pipe run is crossing through a subdivision lot, or zigzagging around your road centerline. Civil 3D Parcel Help

NOT ADDRESSING THIS PROBLEM LEADS TO DRAWING INSTABILITY. How to deal with this: Make Sites for each group of geometry that should react to each other such as: Boundary Roads and Lots Sanitary Sewers Storm Drains Water Lines etc Use care when creating geometry to choose the correct site.

Any parcels that form that are correct, but you don't want to see their label, just apply a "No Show" Label to them. 11. Parcels defined to be ROW are not magic. The Parcels>Create ROW tool is just a combination offset/join/fillet/define from objects command. It is not magic. It cannot create cul de sacs or knuckles or other things along those lines. You can accomplish the same thing yourself (and in my opinion often better) when you offset your alignment, make culdesacs using circles, fillet and trim, and Define From Objects. Moving your alignment after your parcel is defined does not automatically make every lot you have laid out magically move the way you want. This is the result you get if you try that. And it is ugly. See Rule Number 13 for strategy on how to avoid this problem. Civil 3D Parcel Help Civil 3D Parcel HelpBefore Moving (Left)

After Moving (Right)

12. Parcels are picked by their area label. Whenever Civil 3D asks you to "Choose Parcel" or "Pick Parcel" it wants you to choose an area label. NOT a parcel segment/lot line. 13. When making revisions, erase lot lines from the "inside-> out"

Not a magic bullet, but this is what I find works best when you are trying to revise an alignment and redo your parcels. Start Erasing from the INSIDE-> OUT For example: Erase Individual Lot Lines Erase ROW If necessary, erase Back of Lot Target Line Pay attention- don't leave hanging chads or leaky buckets as you work Revise alignment Re-offset and make new ROW Re-offset and make new Back of Lot Target Line, if necessary Re-Layout Lots 14. Disable Autosave. Use REAL Save. Learn how to use audit and fix your "Rule Violations" before save. Every time you save, Civil 3D tries to regen. If you have a drawing chock full of errors, parcel juice and other junk, it will crash on save. Not pretty. Autosave will kill you here. So you make some edits, and before you have a chance to erase the hanging chads, the phone rings. Autosave kicks in while you are on the phone and you are crashed. Recovering drawings is a waste of time in my opinion. The really good hard crashes destroy any chance you have of coming back to life. To prevent this: -Turn your autosave OFF. Yes, I did say that. OFF. -Check your drawing for violations of the Rules. -Use audit. Type "Audit" in the command line. Have it fix errors. (note: sometimes audit can cause a crash for the same reasons. If you run it first without fixing errors, it will alert you to some problems. Check your buckets and chads. Then run it again to fix the errors.) -Save your drawing using the Save Button or File>Save (I added mine to my tool palette) -When parceling, save every 10 minutes or so. I haven't used autosave in years, it is just habit to hit the button. -Every so often, do a real backup. Not the worthless .bak file, I mean- -File>Save-As in some safe place. -I often do a File>Save-As of my drawing as it looks with just Boundary, Back of Lots, ROW and Alignments and start with that one for revisions. -Use the "Regen" command with the same caution as save. Also in that category is Plot, amongst others These are just things that have worked for me. I'd love feedback!

--------

6/02/2006

AU 2006-Got Your PO Yet?

Autodesk University is coming up faster than you think. Submissions are already in for classes, and class acceptance letters are coming out this month. A couple of posts in the NG have asked about it, and I got to give Dana some grief about it today for not attending my class last year. Without a doubt, AU is the best bang for a buck training around. Three days of classes from the best in the industry, and you're ready to take on those new concepts and ideas that make you anxious now. This year, I'd bet good money you'll see a ton of material on Vault and the 2007 improvements to C3D. The top link will take you to Lynn Allen's justification page and you can find sign-up information there as well. See you in Vegas!