Wicked Cool Stuff
Dominick Gallegos, Civil 3D Technical Marketing Manager for Autodesk, shares his unique perspective and ideas on the functionality and use of Civil 3D for a range of different project types.
About DominickLatest Post
- posted 10/19/06 by Anthony Governanti Site Topology - Part One Anyway
- Site Topology, what is it, and why should you care? I'm going to try to make this brief, and I'll address the details in more posts to come, but there is a lot of questions out there about site topology, and what its effect on Civil 3D is. I hope to clear some of it up, and educate those who care to know.
First off, what is a topology? Well, in mathematical terms, Topology (Greek topos, place and logos, study) is a branch of mathematics concerned with spatial properties preserved under bicontinuous deformation (stretching without tearing or gluing) as found in this Wiki.
For me, and as it applies to us Civil folks, I see it as a "network", or a mesh, of interconnected objects that are aware of themselves, and their neighbors. The easiest way to explain a topology is to see and example;

View image
Here we see a set of parcels. In a topology, these parcels are defined so that:
1.) They are aware of themselves - a parcel knows its perimeter, its area, and all the segments that are used to define itself
2.) They are aware of each other, if they are next to each other. This means that if parcel 25 is next to parcel 26, and they share a lot line, then the lot line only needs to be drawn once, and they both share its definition.
3.) There is a notion of the parcels as a whole or a group, so that if a lot line is removed, then what used to be two parcels is now turned into just one.
So in Civil 3D, we use a topology behind the scenes to get a lot of things to work and interact with each other. Parcels use this topology, but so do alignments and grading groups (feature lines included). This is how parcels do what they do; when you create a new lot line using the layout tools or converting a polyline, that line is added to the topology, and will react according to the rules that topology dictates.

View image
More on the rules later. This topology also explains how we can add labels to all of the parcels at the same time. The topology is aware of what lines are "shared" and will only label a lot line once, even if two parcels use that lot line.

View image
The next level of this topology is that it will allow for interaction between object types; an alignment will divide a parcel if it crosses through that parcel. Again the topology is what makes this happen, as the parcels are "aware" of the alignment, and one of the "rules" is that when an alignment crosses a closed parcel, it should subdivide it.

View image
A third level is how grading groups and feature lines fit in. Again the topology is aware of these objects, and if they cross other things in the topology, like parcel lines or alignments, there is interaction between them.
"OK Govna, riddle me this one; what if I DON"T want this stuff to interact?"
Ahh, there is hope for us after all; Sites. A site is a container that collects the "stuff" you do want to interact together. So if you don't want something to interact, or better put, you don't want them in the same topology, then you simply create the "stuff" in a different site.
So that's probably a good start, I'll be back with more soon, and we'll dig into some of these parcel rules....
Till next time,
Cheers,
AG

User Comments
Great topic! The more we, the masses, understand this topology and sites, the better our navigating through Civil 3D will be. Thanks!!
Posted 10/19/2006 11:30 PM by Fred Mitchell
Cool topic! It's sure that topology is useful for the city environment, can it detect, if the alignment is about 5 m would be overlapped the parcel?
Posted 10/20/2006 10:36 PM by Eric TSN
Thanks Fred! I'll be posting moe about this in the coming weeks.
Eric, I don't know if I understand the question; basically, if the alignment is in the same site as the parcel, and it crosses "through" that parcel, it'll divide it.
AG
Posted 10/22/2006 12:15 AM by Anthony Governanti
AG
Sorry for my poor English; I have a stupid question; can the C3D pre-define the buffer zone or rules for the alignment? If the buffer zone was overlapped the parcel, the topology will aware of it and then show it onto the label?
Posted 10/23/2006 3:36 AM by Eric TSN
Eric TSN; unfortunately no, that is where th topology is limited with Civil 3D, in that we can't use it for those type of analysis tasks. Now I think you could take the alignment gemetry, and perform buffer analysis using Map tools.
AG
Posted 10/23/2006 9:36 AM by Anthony Governanti
Posted 3/25/2007 8:41 PM by jim haddan
Great Site you have!
Good work-around on the parcel/site problem. Wish I had had a clue before phase 14 parcels blew-up.
Posted 3/25/2007 8:46 PM by jim haddan