INTCOBS

The INTCOBS file is used to define a set of observations in a project, in a sub project or in a blocked partition.

The file can include observations of

Each traditional observation or set of observations can have a sigma record associated with it:

Menu

Sample direction observation

 ----+---|----+----|----+----|----+----|----+----|----+----|----+----|----+----|
  51F16   0.5   0.0 0.0
   1F16 629009 LASH            629008  JADE              0  0  0.00000  .600   
   1F16 629009 LASH            629007  INDIA            60 39 37.56     .6   

Direction record

Sigma direction record

Menu

Sample distance observation

 ----+---|----+----|----+----|----+----|----+----|----+----|----+----|----+----|
  52T33   3.0 3.0            0.0  0.0                                   GEODSCAL  
   2T33 629009 LASH            629008  JADE           1   13058.57000   4.934

Distance record

Sigma distance record

Menu

Sample azimuth observation

 ----+---|----+----|----+----|----+----|----+----|----+----|----+----|----+----|
  53t56   0.5 0.0 0.0 0.0 0.0
   3t56 629003 EMBER           629006  HOPE           352 37  7.96000  1.269

Azimuth record

Sigma azimuth record

Menu

Sample orthometric height difference observation

----+---|----+----|----+----|----+----|----+----|----+----|----+----|----+----|
 54t56   0.5                  0.0 0.0 
 14t56 629003    EMBER        629006  HOPE                    7.96000  1.269 

Sigma orthometric height record

Menu

Sample position equation observation

 ----+---|----+----|----+----|----+----|----+----|----+----|----+----|----+----|
  95dop a doppler survey
  96    629005   GATE                   63 53 49.31804 106 23 56.37197  530.0000
  96    629006  HOPE                    63 55 13.06801 106 45  1.25770  430.0000 
  97pov upper 
     1.0                 0.0                 0.0                 0.0     <-- 6 terms
     0.0                 0.0
     1.0                 0.0                 0.0                 0.0     <-- 5 terms
     0.0
     1.0                 0.0                 0.0                 0.0     <-- 4 terms
     1.0                 0.0                 0.0                         <-- 3 terms
     1.0                 0.0                                             <-- 2 terms
     1.0                                                                 <-- 1 terms

Code 95 record

Code 96 records

Code 97 record

The associated matrix in this case is stored as a simple diagonal matrix of 1.0 meters. The terms are stored in a fixed format of 20 digits per term (A fixed format has a constant number of columns for each term). Each record can have a minimum of 1 term and a maximum of 4 terms. For this matrix, because there are 2 stations and three terms per station, there is a total of 6 terms in the first row. The diagonal term is stored first so the first term is 1.0 the remaining 5 terms are 0.0, so require 2 records to store the 6 terms. (Blank is interperted as 0.0 in this case.)

The second row requires 5 terms, so 2 records, the third 4 terms so 1 record and 1 record for the remaing 3 rows

Sample GEODOP (tape9) position equation input

    95DOP A DOPPLER SURVEY       DOP75    9    2 
    94DOP A SCARER                SCPR 
    97POV UPPER

Code 95 record

Code 94 record

Code 97 record

Menu

Sample position difference equations

The same position difference expressed as Geographic coordinates, cartesian coordinates and cartesian coordinate difference. In this case the resultant observation equation will be exactly the same.

 91DOP A DOPPLER SURVEY
 96    629005 GATE                      63 53 49.31804 106 23 56.37197 530.0000
 96    629006 HOPE                      63 55 13.06801 106 45 1.25770 430.0000
 97PDV UPPER 
     1.0                 0.0                 0.0                         <-- 3 terms
     1.0                 0.0                                             <-- 2 terms
     1.0                                                                 <-- 1 terms
 91DOP A DOPPLER SURVEY  
 92   629005 GATE                  -794497.430    -2699646.004   5705149.790
 92   629006 HOPE                  -810353.560    -2692450.604   5706200.644
 97PDV UPPER 
     1.0                 0.0                 0.0                         <-- 3 terms
     1.0                 0.0                                             <-- 2 terms
     1.0                                                                 <-- 1 terms
 91DOP A DOPPLER SURVEY                                    
 41   629005    629006             - 15856.130        7195.400     -1050.854    
 97PDV UPPER 
     1.0                 0.0                 0.0                         <-- 3 terms
     1.0                 0.0                                             <-- 2 terms
     1.0                                                                 <-- 1 terms

Code 91 record

Code 96 records

Code 92 records

Code 41 records

Code 97 record

The associated matrix in this case is stored as a simple diagonal matrix of 1.0 meters. The terms are stored in a fixed format of 20 digits per term (A fixed format has a constant number of columns for each term). Each record can have a minimum of 1 term and a maximum of 4 terms. For this matrix, because there are 2 stations and three terms per station, there is a total of 6 terms in the first row. The diagonal term is stored first so the first term is 1.0 the remaining 5 terms are 0.0, so require 2 records to store the 6 terms. (Blank is interperted as 0.0 in this case.)

The second row requires 5 terms, so 2 records, the third 4 terms so 1 record and 1 record for the remaing 3 rows

Sample GEODOP (tape9) position difference input

 91DOP A DOPPLER SURVEY       DOP75    9    2 
 94DOP A SCARER                SCPR  scale aux.parameter
 97PDV UPPER           <--- 'd' in column 5 indicates position difference 

Code 91 record

Code 94 record

Code 97 record

Menu

Sample partially reduced normals input

Partial reduced normal equations are produced by program Ghost as part of th Helmert block normal equation reduction. As such there is no way of checking the data for correctness.The code 92 records are the right side for the station as shown. The matrix is part of the reduced norml equations which includes the junction stations.

 93PRN PARTIAL NORMAL EQ
 92RHS 629005 GATE                 0.12345282790    0.3569546     0.000256780
 92RHS 629006 HOPE                 0.00012546789   10.8923456     1.000245367
 97RNE UPPER
 0.4273890883482E+04 0.2437562955840E+04-0.1998435290244E+04-0.6225107737697E+03
 0.1426218402441E+04-0.2187795836071E+04 
 0.6821359378078E+04-0.1531313380680E+04-0.1479628114046E+04-0.2907968407862E+05
 0.4460776248055E+04 
 0.1369205364267E+04 0.1146383934886E+04 0.3350223017495E+04 0.5139187627254E+03
 0.1798052821409E+04-0.2781685858370E+03-0.4267060870751E+03 
 0.1857232773571E+04 0.2848964872197E+04 
 0.9436558860551E+03

Code 93 record

Code 92 records

Code 97 record

The associated matrix in this case is stored as a upper triangular. The terms are stored in a fixed format of 20 digits per term (A fixed format has a constant number of columns for each term). Each record can have a minimum of 1 term and a maximum of 4 terms. For this matrix, because there are 2 stations and three terms per station, there is a total of 6 terms in the first row. The diagonal term is stored first and requires 2 records to store the 6 terms.

The second row requires 5 terms, so 2 records, the third 4 terms so 1 record and 1 record for the remaining 3 rows

Menu

Sample PRN exchange format input

The exchange format was devised as a method of exchanging partially reduced normal equations for the NAD83 adjustment between Canadaa and National Geodetic Survey in Washington. A subsequent revision was used for the NAVD88 adjustment

93PRN EXAMPLE EXCFMT          BLOCK1    1
97RNE

Code 93 record

Code 97 record

Menu

Sample weighted station adjustment input

The weighted station adjustment input was originally devised for program GALS as a means for combining sets of equations that were too large for the computer at that time. The coordinate values are the currently adjusted values and the matrix is the elements of the covariance matrix associated with the unknowns as ordered by the station coordinates, converted to a weight matrix(inverse). Not all three components are required for this type of observation.

 93PRN example station adj
 96WSA 1001 STATION 1001               N29 5959.851957W 89 5959.734301 1966.2544
 96WSA 1004 STATION 1004               N30  146.853908W 90 14 8.733804
 96WSA 1005 STATION 1005               N30 1147.852079W 90 1458.732385 1924.2763
 97RNE UPPER       8   36    1     
0.3231464658313D+03 0.1069390522836D+03 0.9402132082595D+00 0.3233651567116D+03
0.1062788424866D+03 0.3233707125265D+03 0.1062402801474D+03 0.1146086152309d+01
0.9217684445842D+02 0.6012589059038D+00 0.1071281573108D+03 0.9195778501081D+02
0.1071368061730D+03 0.9194486496761D+02 0.1427203619137D+00
0.2816643143318D+02 0.9354729976487D+00 0.7743717061069D+00 0.8475322539185D+00
0.7856409979040D+00 0.2816167257509D+02
0.3235867621137D+03 0.1064668578710D+03 0.3235903361706D+03 0.1064286867044D+03
0.1140403066601D+01
0.9174708368797D+02 0.1064752721990D+03 0.9173239878167D+02 0.3154009464255d+00
0.3235980721251d+03 0.1064364140798d+03 0.1052411358544d+01
0.9171974252663d+02 0.3266458187867d+00
0.2817443304929d+02

Code 93 record

Code 97 record

The associated matrix in this case is stored as a upper triangular. The terms are stored in a fixed format of 20 digits per term (A fixed format has a constant number of columns for each term). Each record can have a minimum of 1 term and a maximum of 4 terms. For this matrix, because there are 3 stations and three terms per stationfor the first and third stations with 2 for the middle, there is a total of 8 terms in the first row. The diagonal term is stored first and requires 2 records to store the 8 terms.

The second row requires 7 terms, so 2 records, the third 6 terms so 2 records until 1 record each for the last stations unknowns

Sample position correction constraint input

Sometimes it may be required to constrain one or more unknowns for a station rather than fixing them. The result should be the same as far as the coordinates are concerned, but you now have the covariance from the constrained station for analysis purposes.It is straightforward to produce these equations using program CNSTRT

C
 93PRN CONSTRAINT 
 92RHS 7193002                       0.0            0.0           
 97RNE UPPER
              1.0E20
              1.0E20

Code 93 record

Code 92 records

Code 97 record

Note: The term 1.0e20 indicates a small variance 1.e-20. This along with the term of 0.0 means that the unknown will not take a correction

Menu

Sample auxiliary parameter constraint input

Sometimes it may be required to constrain one or more unknowns for an auxiliary parameters to a predetermined value(s). One or more auxiliary parameters can also be constrained to the same value(s) as another auxiliary parameter. The constrain equation is based on the PRN record set.

Auxiliary parameters can be constrained to any value by using a constraint equation in the adjustment. There are two steps to follow when constraining an auxiliary parameter:

  1. Add the auxiliary parameter's initial value to the auxiliary parameter identification record (code 94 or code 8) in the BLKCORD file.
  2. Add a partially reduced normal equation or constraint equation to the INTCOBS file with the following format:
 93PRN CONSTRAINT
 92RHSMCRWV    MICROWAVE         PR    0.0
 97RNE UPPER                              0.0
     4.0E12

Code 93 record

Code 92 records

Code 97 record

Note: The term 4.0E12 is the weight for the auxiliary parameter corresponding to a standard deviation of 0.5 ppm (inverse of square of standard deviation). To fix the parameter, use a very large weight (e.g., 1.0E20, corresponding to a standard deviation of small standard deviation of 1.0E-10 ppm). Menu

Sample auxiliary parameter equivalencing input

Treating two or more auxiliary parameters as the same parameters in the solution is referred to as equivalencing. The auxiliary parameters are combined using constraint equations. One constraint equation is required to combine (equivalence) two auxiliary parameters. To combine more then two, write as many constraint equations as there are auxiliary parameters to combine: the first constraint equation combines two auxiliary parameters; the second constraint equation combines either of the first or second with a third parameter; the third constraint equation combines either of the first three with a fourth parameter; and so on until all parameters appear in at least one constraint equation.

 93PRN CONSTRAINT
 92RHSMCRWV1   MICROWAVE 1       PR    0.0
 92RHSMCRWV2   MICROWAVE 2       PR    0.0
 97RNE UPPER
    1.0E20              1.0E-20
    1.0E20

Code 93 record

Code 92 records

Code 97 record

Menu
Revised 20 Dec 98 by Mike Craymer
Revised 18 Oct 01 by Mike Craymer