AutoCAD Civil 3D :: Conditional Horizontal Target - Odd Results?
Dec 10, 2012
In particular, I am attempting the infamous task of creating driveway openings using a horizontal target with my sub-assemblies. I referred to the AU 2010 video tutorial that gets passed around here on the boards, and for the most part, it works with ONE tiny exception.
Like in the AU video, I set my conditional target to look for a particular layer, and I first attempted the exercise by placing ONE polyline (i.e. driveway opening) on the layer, and set set conditional "found" and "not found" targets to find this pline. The target found the pline on the layer on the right side of the road where I drew it, and created the opening as hoped, but it created an opening on the LEFT side of the road as well!
What do I have to do to prevent the conditional horizontal targets from ignoring the exact opposite side of the road? In my assembly, the left conditions are set to LEFT, and the right conditions are set to RIGHT, but when the corridor gets modeled, BOTH sides of the road will show an opening even if there is only one pline drawn.
What i want to do is ; i have a corridor with both right/left sides ending with linktosurface with fixed slope.In some sections my existing surface is not wide enough to get intersection with link to surface with fixed slope. So i want to use this "conditional horizontal target " if my surface is not enough wide for intersection then just intersect or go to the edge of my existing surface. But i learned that surfaces cannot be used as an offset target with that subassembly.
I have an alignment running counter clockwise at the perimeter of a septic bed. I’m trying to use a conditional subassembly for the grading.From 0’ to 5’ of fill, grade to existing @ 3:1.Greater than 5” of fill, add a wall (no more than 4’ high) and grade to existing @ 3:1.
I am working on implementing Chad Studer's techniques from his presentation at Autodesk University for corridors with conditional subassemblies at the driveways. Basically I created a corridor with two driveways for a test run. When I select the corridor and look at the object viewer, there are several lines going to who knows where at both driveways. But a look at the properties of the finished grade surface generated doesn't show anything out of the ordinary. I had the conditional subassembly look for a polyline on layer "driveway." It appears that there may be a gap in the corridor at each end of the pollyline. I've attached the drawing file.
I need to create a corridor that has this section. So I'm using this assembly:
on which I put 3 conditional fill subassemblies on point A, one for fill conditions of more than 2 m that would daylight at 2:1 until it reaches 2 m down and then daylights at 1:3 until it reaches the EG. Then I have another for fill conditions of less than 2 m that only daylights at 2:1 to the EG, and the last one is for all cut conditions.
As expected I have the following problem in some stations that have fill conditions on A of less than 2 m but more than 2 m on B:
Is there any way I can make B the comparison point without having the following problem on cut conditions?
Or that I could create an assembly with the condition that when I have a fill of more than 2 m on point B it daylights, from point B, at 1:3; but when B would be on cut conditions it daylights from A?
C3D 2009 - We are grading on a hillside, and need to prioritize our conditional fill situations. First fill at 2:1, if not then build wall and daylight @ 2:1, if not then build full height wall. However the sections are showing all three options where they are applicable. I want it to only show the "best" or "first" solution.
it is possible to define point/link codes using some conditional expressions. When I try to write in an expression under "Link Codes" I get an error. Is there a way to create conditional codes without the use of "decisions"?
I am at a crossroads with this corridor that I have to create in Civil 3D 2011, with a sub assembly that logically seems very simple...the conditions for daylight can be found in "Proposed Cross Section". In short I have 4 fill conditions and 2 cut conditions, based on height above original ground...(there are additional requirements for guardrails and retaining walls but at this point i will settle for my slope reaching original ground)
I am using OffsetTaget.isValid in my subassembly.But i realize that when i put this formula it checks the whole drawing for that target and if the target polyline exist even a piece of polyline in the drawing then C3D considers it for all sample lines.Is ıt possible to be able to check each single sample line if it is going to intersect that target polyline or not?
i have just spent 8 hours today trying to find a link that will vary target a poly line that i have set. i cant seem to find the link that will do what i need as per the attachemnt. the section between the edge of the foot path and the start of the fill/cut slope needs to be variable
i know how to set all the targets but this link seems to be a fixed length.
I want to programmatically assign Targets to subassembly of baseline Regions but I could not Success in that here it is the code
Corridor corridor = ts.GetObject(icor.ObjectId, OpenMode.ForWrite) as Corridor; foreach (Baseline b in corridor.Baselines) { al = ts.GetObject(b.AlignmentId, OpenMode.ForWrite) as Alignment; foreach (BaselineRegion br in b.BaselineRegions) { double st = [code]........
I created a custom assembly that has an offset target. Is it possible to program my subassembly to target only on the side of my subassembly (and not criss-cross onto itself it the target is on the other side)?
Let's say I have an assembly called Original, as shown below with a 6m wide lane. Now I want to target it to 8m wide for some road widening. Now, will it stretch along the slope of the subassembly (Case 1) until 8m width, or will it just shift laterally to 8m (Case 2)?
I know that we can set the default slope of it, but I'm not sure if it gets overriden due to the Target-width process.
I have a variable sidewalk width and would like my corridor to follow sidewalk as defined by Target Alignment for Sidewalk width (polyline). My sidewalk is merging at ends with roadway however my corridor feature lines presenting sidewalk is not following/merging with target. In all other locations, it follows the target width however where sidewalk merges with road, feature line goes straight.
Attached PDF should hopefully explain what I want to say. Could not attached dwg due to size issue.
I am using Basic Curb and Urban sidewalk assembly wherein my Blvd targets are set to 0 (none).
How can I make my corridor follow sidewalk width target exactly.
I can import my SA fine, but the problem is that the top of it needs to be cut off 1 m above the existing ground (which is already a surface in civil 3d). How do I setup the target surface so that when I import the SA into my drawing, I can link it to that surface and have it cut off 1 m above the surface?
Am struggling to pull off some corridor but the standard daylight subassembly is letting me down. It mulfunctions when I connect it to the Generic Linktoslope subassembly. In some Areas it works fine but in others it doesn't. My plan is to apply a ditch at the point where the LinktoSlope meets the ground level and to have this ditch again daylight back to the target surface.
how to create corridor, and I have a question about assembly elevation targets.
When creating a corridor, the profile is required as dependent object, which gives the elevation of the centerline of the road. Based on the definition of assembly, the elevation of the corridor at the offset targets can be determined by the profile. My question is if the assembly elevation target specifies the elevation at the offset target too? If so, why both profile and assembly elevation target are required?
I've to make a tunnel on my project. I get some subassembly on web but all the tunnel subassemblies have the target point on Width or Offset Target and Slop or Elevation Target. I don't know whats happens but only my region that owns the tunnel subassembly isn't recognizing on corridor, and isn't drawing on my sections too.
This is my first corridor and I've been slowly working my way through it, but just seem to be running into problems left and right. My latest problem is the following;
I have my Corridor's Subassembly Daylighting set to target my Left side 33' R/W offset alignment. For 90% of my alignment everything is working fine or at least appears to, but I have 3 different areas where the Corridor refuses to daylight from the bottom of the 1' ditch out to said left alignment target even though the ditch is well below existing grade. I've attached 2 screen grabs.
Windows 7 Prof w/ SP1, 64bit, Xeon 3Ghz, 16GB Civil 3D 2013
I performed an analysis on a system, but when I play the video some of the pipe segments the water line jumps back and forth angling in different directions. Some of the pipes get full and then the water line just drops down to the bottom. I also cannot get the pipes to drain at the end, I tried running the analysis for a long time span and it just sits at the point that it wants.
I created an assembly with a broken back subassembly. I moved it to a 40cm horizontal offset away from the axis. I attached it to a corridor using two polylines as targets. One for the broken back and one for the outside lane. In civil 2011 everything works fine.
In civil 2012 the ETW is offseted by the same value i moved the subassembly away from the axis! If i change the subassembly offset to eg 1m then when rebuilding corridor the ETW moves to 1m away from the target polyline!
Same strange behavior using subassembly R2011 or R2012.
if i want to target the existing surface beyond the edges of my road/sidewalk, should i use the link slope to surface subassembly at both ends? i want the model to test if in a cut or fill situation, and then target.
I am trying to model a DOT project in a fashion that allows a corridor surface creation for not only the finished surface, but also the datum surface. This is a machine control project currently under construction. One of the DOT's typical sections includes a shoulder subassembly with a grade break in it. This particular assembly varies in width at the grade break. I would like to have the option for a target width alignment at the grade break.
I have some points in a drawing set up in a coordinate system and using a specified point file format, I successfully exported them to another coordinate system for use by our surveyors. I also wanted the pipe route in my destination drawing so I created a shp file from a polyline representing the pipe route in the original drawing using Map 3D Export. When I imported the shp file into my destination drawing there appears to be a slight horizontal difference from the point locations. The shp file doesn't land directly on the points.
To try another comparison, I ran a query on the pipe route to perform a manual coordinate system transformation. The result of this is the exact same as the shp file.
My questions are, which method (exporting points vs. shp files) results in the correct coordinate transformation and why are they different? When exporting points I am not using any specific transformation settings, I am simply selecting the destination coordinate system. When exporting a shp file, Map 3D creates a prj file from the specified coordinate system in the drawing. Are there any other settings I need to adjust to get the same result with both processes? The only thing I can think of is I only have the coordinates out to 4 decimal places in my point file format, do I need to go out farther?