Volume 9, Issue 2 Articles Tricks of the Trade In and Out Trott's Corner New Products New Publications Calendar News Bulletins New Resources Classifieds Download This Issue Editorial Policy Staff Submissions Subscriptions Advertising Back Issues Contact Information 
Updating a Geographic Database
RubberSheet Adjustment When adding a new measurement to the database, we discriminate between control points and free points. Control points are points that already exist in the database; free points are new points to be added to the database. As we see in Figure 2, the points pt3, pt4, pt30, pt31, and pt504 are already in the database and therefore they are control points. The points pt20, pt21, pt25, and pt32 are from the new house and therefore free. Points pt1 and pt2 are the theodolite station points. These points are used in the computation but not stored in the database. Figure 2. The control points (pt3, pt4, pt30, and pt504) and free points (pt20, pt21, pt25, and pt32) of the database. The rubbersheet transformation maps the measured coordinates of the control points exactly onto the coordinates of the control points in the database (this is the prime reason for choosing the rubbersheet transformation). There are two main steps in the operation.
The following formula is central to the second step:
with
This formula expresses the correction for any point as a weighted linear combination of the corrections of the control points. The weights depend on the distance between the point and the control points. We explain below how the matrices and are constructed. The most important property of this method is that it does not matter which basis you choose for the similarity transformation: after applying the above formula, you get the same result regardless of the basis. This is a form of invariance.


About Mathematica  Download Mathematica Player Copyright © Wolfram Media, Inc. All rights reserved. 