Hi There,
Can this be done? We survey windows Hood and Sill Levels, Codes HL and SL. Would it be possible to have these two codes string from one to the other in Civil3d?
Thanks.
Allan
At its most basic Import your survey data into a survey database.
- Make sure that in your survey user settings "process linework during import' is checked.
Then you have two options for generating the linework.
1. In your Linework Code Set check "Automatic begin in figure prefix match" and then in your figure prefix database inclulde the codes HL and SL.
or 2. Check what the Begin code is in the Linework Code Set and then code the first point on each line with its code suffixed with the Begin code, eg. "HL B". Make sure "Automatic begin in figure prefix match" is unchecked.
To have the lines with specific appearances and layers etc do some research on setting up description keys, figure prefix database and point and figure styles.
Regards
Thanks for your reply.
I have tried this but still cant get HL to string to SL?
I followed both options but no luck.
Thanks
Allan
Sorry I misunderstood your question.
To get the hood to meet the sill you need to double code some points.
eg if you code point numbers like this.
1000 SL B HL B
1001 HL
1002 HL
1003 SL HL
this would generate a sill fgure between points 1001 and 1003, and a hood line from 1000 through 1001,1002 to 1003.
Regards
OK i think i understand.
I will create codes e.g.
SL HL double code
HL single code
in the description key editor and add these to the figure prefix database.
They should then string.
SEE ATTACHED FILE FOR SAMPLE CODE.
Thanks for your help tis is doing my head in.
Cheers
Allan
Hope I'm understanding you properly again.
You only need two codes in the Description Key Set and Figure Prefix Database.
HL
SL
You are able to use multiple codes on any one point as long as they are separated by a space. Multiple figures will be strung between points with multiple codes, but the Description Key Set is only applied to the first code on the point (the zero-ith parameter).
Allan,
Can you elaborate a little more on what you are trying to accomplish? What do you mean by string two codes together?
Is this what you are looking to do? If there are three shots, have it draw two lines: one for HL and one for SL?
You need a feature code for HL and another for SL. Then have the two points on the left in this image assigned the RAW DESCRIPTION of SL & HL and the pt on the right needs a raw description of HL SL (note the space between them).
C3D will recognize that this point is associated with two different features.
Don Ireland
Engineering Design Technician
Thanks for that. I will give it a go. I was trying to only string HL to SL.
Cheers
Allan
Hi Don,
I know its been a while but I am still trying to get this to work. I only want to string two codes. HL to SL.
Is there a way of you know?
Cheers
Allan
Not... HL TO HL SL TO SL
You want to connect SL to HL, not HL to HL & not SL to SL? No I can't think of a way to do that automatically. What exactly do you need to do this for? Maybe someone can come up with another solution.
I will be out of the office tomorrow for a training session so I will not be able to respond.
Don Ireland
Engineering Design Technician
Thanks Don.
We want to string windows diagonally .
HL=hood level to SL = sill level.
Have no idea how this can be achieved......
Cheers
Allan
So each window has two shots, HL & SL? And you want ONE LINE per window to connect each of these shots?
Shoot window one as HSL1 Hood and HSL1 Sill. Window two would be shot as HSL2 Hood and HSL2 Sill Then have your feature code identify HSL* as a window. It can take the Hood or Sill part as a descriptor (similar to the way you might shoot a TREE and pass info as to the trunk size.
This way you'll get one line between the shots for each window and the point will still ID whether it's the hood or sill.
BTW -- what's the hood? That's a term I've never heard of as it relates to a window.
Don Ireland
Engineering Design Technician
Don described one method that will work quite well. Only one downside I can see (and may not be an issue for you) is that both hood and sills would have to end up on the same layer.
An alternative if you need the points on separtate layers is to have two description keys - HL and SL.
Code points as follows 'to string windows diagonally';
HL B - first point at top left.
SL HL - second point at bottom right
HL B - third point at top right
SL HL - fourth point at bottom left.
Your format for the full description should be:
- either $0 to label either HL or SL
- or 'Hood' or 'Sill' respectively.
Cheers
Don Ireland
Engineering Design Technician
If you want two separtate figures CON1 and CON2 you should not have a space, ie 'CON 1', or it will join all the CON points together.
It appears that both you and Don do not use a linework code to begin figures but must have 'Automatic begin on figure prefix match' checked as Yes in yor linework code set. For this method to create figures you must have the code in your Figure Prefix Database. Do you have HSL or whatever code you are using in your Figure Prefix Database?
Don's method should work fine.
Cheers