Hi guys!
I don' know what I am missing here. Maybe I am not a 100% today due to some sleepless nights. Anybody can help me spot the problem here?
Thank you so much.
Regards.
Arnel
.Units Meters
.Units DMS
.Order AtFromTo
.Sep -
.Delta Off
.3D
#Control GNSS points
C F1 1089843.992 508920.257 237.120 ! ! ! 'GPS
C F2 1089502.198 508737.805 272.509 ! ! ! 'GPS
C F3 1089397.074 508792.055 309.869 ! ! ! 'GPS
C F4 1088951.518 508111.779 389.588 ! ! ! 'GPS
C F5 1089674.000 508123.744 576.420 ! ! ! 'GPS
C F6 1089643.993 508030.131 583.258 ! ! ! 'GPS
C F7 1089846.401 508844.426 234.156 ! ! ! 'GPS
#=============================================
#Resection
#=============================================
#Appoximate location of STN
C K1 1089867 508909 228 'STN
#Measurement
D K1-F1 26.792 1.454/1.465
D K1-F7 68.985 1.454/1.465
A K1-F1-F7 96-05-47
A K1-F1-F7 96-05-37
V K1-F1 72-15-58 1.454/1.465
V K1-F1 287-44-33 1.454/1.465
V K1-F7 85-42-26 1.454/1.465
V K1-F7 274-17-56 1.454/1.465
#=============================================
TB K1
T 57 207-29-42 83.123 86-38-26 1.504/1.465 'STN
T K3 169-28-53 99.452 81-48-17 1.463/1.465 'STN
T K4 162-08-19 56.573 89-42-07 1.394/1.465 'STN
T K5 155-36-06 94.0355 83-29-33 1.472/1.650 'STN
T K6 208-04-03 85.4010 81-03-13 1.43/1.65 'STN
T K7 92-41-38 41.966 79-17-35 1.483/1.46 'STN
T K8 200-31-37 68.278 69-48-10 1.422/1.65 'STN
TE F3
#Tie-in Measurement
M K7-K6-F2 8.1445 46.090 97.3719 1.483/1.65 'GPS
#=============================================
#Resection
#=============================================
#Approximate K9 Position
C K9 1089378 508773 308 'STN
#Measurement data
D K9-K8 73.800 1.316/1.650
D K9-F3 26.111 1.316/1.650
A K9-K8-F3 65-08-57
A K9-K8-F3 65-08-41
V K9-K8 107-09-41 1.316/1.650
V K9-K8 252-50-44 1.316/1.650
V K9-F3 86-33-00 1.316/1.650
V K9-F3 273-27-33 1.316/1.650
#=============================================
#=============================================
#Traverse 2
TB K9
T K10 166-04-55 70.9795 73-11-19 1.37/1.46 'STN
T K11 197-31-44 69.243 70-47-14 1.374/1.65 'STN
T K12 218-02-31 59.3985 66-20-11 1.454/1.65 'STN
T K13 142-13-16 55.347 74-36-58 1.342/1.65 'STN
T K16 220-02-55 25.006 88-34-43 1.365/1.65 'STN
T K17 229-56-53 27.294 74-40-56 1.36/1.65 'STN
T K18 142-49-55 38.772 77-37-12 1.405/4.65 'STN
T K19 151-37-29 38.384 84-27-33 1.419/1.65 'STN
T K20 204-18-27 49.149 85-05-10 1.273/1.65 'STN
T K21 90-21-34 20.885 57-12-55 1.265/1.65 'STN
#Tie-in
M K21-K20-F6 243-22-15 716.729 76-54-44 1.293/1.650 'STN
T K23 180-27-02 54.765 59-52-04 1.324/3.65 'STN
T K24 172-14-16 62.9615 68-10-34 1.258/2.65 'STN
T K25 124-41-13 58.759 73-18-47 1.334/1.46 'STN
T K26 274-41-35 226.145 77-12-34 1.284/1.65 'STN
T K27 162-44-40 38.864 72-36-36 1.43/1.65 'STN
T K28 177-43-54 40.6795 102-10-51 1.446/1.65 'STN
T K29 308-43-01 49.687 101-43-14 1.452/1.65 'STN
T K30 99-38-35 122.646 107-21-03 1.344/1.65 'STN
T K31 193-35-17 38.392 107-21-58 1.349/1.65 'STN
T K32 264-00-26 46.344 101-38-24 1.455/1.65 'STN
T K33 196-50-01 43.781 86-58-02 1.33/1.65 'STN
T K35 120-16-20 80.5135 90-34-25 1.407/1.65 'STN
T K36 176-28-13 53.229 81-54-38 1.477/1.65 'STN
T K38 281-59-33 25.869 96-02-59 1.435/1.65 'STN
T K39 110-57-25 54.459 111-49-36 1.424/1.65 'STN
T K40 202-10-44 37.948 99-24-17 1.336/1.65 'STN
T K41 213-06-06 53.808 112-30-58 1.367/1.65 'STN
T K42 191-57-54 37.226 108-30-57 1.33/1.65 'STN
T K43 219-35-24 23.931 107-27-03 1.423/1.65 'STN
T K44 127-00-43 29.090 109-35-50 1.403/1.65 'STN
T K45 140-05-12 103.813 98-24-54 1.369/1.65 'STN
T K46 52-01-38 86.597 93-04-39 1.369/1.65 'STN
T K47 64-12-24 35.428 86-11-25 1.434/1.65 'STN
TE F4
The m line for K7 has. Instead of - in the angles
Did Rankin File figure it out for you? I couldn't corroborate that error.
I tried playing the dataset and it refused to calculate approximate coordinates for anythying. You might check that Point 57 in the first traverse is named properly (F7?). I didn't solve the problem, but it is probably something like that.
>
> I don' know what I am missing here. Maybe I am not a 100% today due to some sleepless nights. Anybody can help me spot the problem here?
As others have pointed out, there are two problems that jump out immediately. Apart from the immediate problem, I have a suggestion as to general practice. As a substitute for:
#Measurement
D K1-F1 26.792 1.454/1.465
D K1-F7 68.985 1.454/1.465
A K1-F1-F7 96-05-47
A K1-F1-F7 96-05-37
V K1-F1 72-15-58 1.454/1.465
V K1-F1 287-44-33 1.454/1.465
V K1-F7 85-42-26 1.454/1.465
V K1-F7 274-17-56 1.454/1.465
Here is how I would code the same resection measurements at Pt. K1:
.Order FromAtTo
# Resection at K1
M F1-K1-F7 96-05-42 68.985 85-42-15 1.454/1.465
DV K1-F1 26.792 72-15-42 1.454/1.465
(I realize that many surveyors will be used to the AtFromTo format. I happen to think it's contrary to the natural order of the world, which is why the above is FromAtTo, but purely as a matter of habit.)
It looks as if you've tried to enter the F1 and F2 angles as separate observations. Don't do that. It's better practice to enter the mean of F1 and F2 as a single observation with the collimation errors nominally cancelled.
Part of the art to using Star*net is making the data entry as legible as possible, which you've done to a good extent by the added notes and comment lines.
Another practice tip is that when there is an obvious blunder in the data, as appears to be the case with your traverse from K1 to F3, you can add suffixes to renumber the endpoints to get the whole thing to plot as an open spur as a visual aid. For example, changing F2 and F3 to F2a and F3a in the traverse data shows that a gross error exists in it just by inspection of the plot.
I'm sure it's just me, but I never use the "T" data lines, preferring to enter the measurements as "M" lines. It's operationally much easier since the side ties at a station can be entered at the same time and you aren't constrained to a particular backsight as is the case with the "T" data line.
> Another practice tip is that when there is an obvious blunder in the data, as appears to be the case with your traverse from K1 to F3, you can add suffixes to renumber the endpoints to get the whole thing to plot as an open spur as a visual aid. For example, changing F2 and F3 to F2a and F3a in the traverse data shows that a gross error exists in it just by inspection of the plot.
For example, to test whether Pt. 57 was really F7, I renamed F2 and F3 in the traverse ties and got this plot after using the .DATA OFF inline command to turn off all of the data following the traverse to F3 (which wouldn't process since there was a blunder in the traverse data connecting K1 to F3) :
By a quick comparison in the plot screen of the inverses F7-F2 and F7-F2a and F7-F3 and F7-F3a, it was plain that either 57 wasn't F7 or there was some large blunder in the traverse data connecting them.
I finally found the two blunders unfortunately by inspection. Star*Net wasn't able to detect it. It only provided error messages..
> I finally found the two blunders unfortunately by inspection. Star*Net wasn't able to detect it. It only provided error messages..
Yes, multiple blunders can be very difficult to unscramble, particularly station name blunders. One way to design the input file in case debugging is necessary is to set it up so that the .DATA OFF inline command can be used to turn off all but the first "segment" of the input and the adjustment run with it alone. Then, by moving the .DATA OFF command successively further down the file, more and more segments may be added and run until the adjustment blows up when blundered data is reached. Then you have identified the vicinity of the blunder and have much improved odds of rectifying it.
> > I finally found the two blunders unfortunately by inspection. Star*Net wasn't able to detect it. It only provided error messages..
>
> Yes, multiple blunders can be very difficult to unscramble, particularly station name blunders. One way to design the input file in case debugging is necessary is to set it up so that the .DATA OFF inline command can be used to turn off all but the first "segment" of the input and the adjustment run with it alone. Then, by moving the .DATA OFF command successively further down the file, more and more segments may be added and run until the adjustment blows up when blundered data is reached. Then you have identified the vicinity of the blunder and have much improved odds of rectifying it.
Thank you for your input Kent. 🙂
Regards,
Arnel
Aye, so what were the errors, just out of curiousity? Were they point naming?
Funny I'm just the opposite--I use at-from-to out of habit, but not becuase it's better, and I use the T data type whenever possible because I like to see and have a record of my closures.
>I use at-from-to out of habit, but not becuase it's better, and I use the T data type whenever possible because I like to see and have a record of my closures.
From-At-To is the logical angle nomenclature from geometry texts. At-From-To is probably based upon some field book notekeeping practice and probably makes sense from that standpoint.
I don't think I've bothered to compute a traverse closure error since about 1988 (which was when I first got Star*Net) except in checking metes and bounds descriptions and maps. If the weights are realistic, the statistics of the residuals are consistent with the weights, and uncertainties of positions are within the allowable limits, those are much more useful indicators of quality in my view.
I suppose that the advantage of the "M" data type over the "T" data type is that it frees the surveyor up to do more, including using intersected stations as backsights or stations on the network other than the prior station occupied, when either is advantageous. It encourages thinking in terms of a network rather than just a simple traverse.
> >I use at-from-to out of habit, but not becuase it's better, and I use the T data type whenever possible because I like to see and have a record of my closures.
>
> From-At-To is the logical angle nomenclature from geometry texts. At-From-To is probably based upon some field book notekeeping practice and probably makes sense from that standpoint.
>
> I don't think I've bothered to compute a traverse closure error since about 1988 (which was when I first got Star*Net) except in checking metes and bounds descriptions and maps. If the weights are realistic, the statistics of the residuals are consistent with the weights, and uncertainties of positions are within the allowable limits, those are much more useful indicators of quality in my view.
>
> I suppose that the advantage of the "M" data type over the "T" data type is that it frees the surveyor up to do more, including using intersected stations as backsights or stations on the network other than the prior station occupied, when either is advantageous. It encourages thinking in terms of a network rather than just a simple traverse.
:good: :good:
> Aye, so what were the errors, just out of curiousity? Were they point naming?
> Funny I'm just the opposite--I use at-from-to out of habit, but not becuase it's better, and I use the T data type whenever possible because I like to see and have a record of my closures.
Oohh...I forgot the other one. Let me take a brief review of the data.
One blunder was that my traverse code block started at T9 instead at T8.
#=============================================
#Resection
#=============================================
#Appoximate location of STN
C K1 1089867 508909 228 'STN
#Measurement
D K1-F1 26.792 1.454/1.465
D K1-F7 68.985 1.454/1.465
A K1-F1-F7 96-05-47
A K1-F1-F7 96-05-37
V K1-F1 72-15-58 1.454/1.465
V K1-F1 287-44-33 1.454/1.465
V K1-F7 85-42-26 1.454/1.465
V K1-F7 274-17-56 1.454/1.465
#=============================================
could be compacted to something like (and I have added fake data for the purpose of the example, so beware)
DB K1
DM F1 0-0-0 72-15-58 26.789 1.454/1.465
DM F1 359-59-57 287-44-33 26.792 1.454/1.465
DM F7 96-05-47 85-42-26 68.985 1.454/1.465
DM F7 96-05-37 274-17-56 68.983 1.454/1.465
DE
Star*net doesn't understand adding 180 to the face two horizontals, so you wind up flipping that when you enter it. You can leave the reversed zeniths though.
As Kent mentions, it is probably better to average the pairs before entering the data, because, strictly speaking, the individual observations are not independent measurements: they are all influenced by the same single setup, the leveling, the tribrach, etc. But if you wanted to enter each observation, the above is how to enter it.
For more fun, turn on "show solved direction set orientations" in the project listing options.
Thanks for the input Half.. 🙂
Regards,
Arnel
Hi Half!
Intentionally, I coded the resection command data that way to give me simpler checking venue between my SurvCE code and Star*Net: One by one and step by step.. 😉
Regards,
Arnel
That is the fun of least squares, you can enter the data in any order or combination you like.