aerial picture

Kenton Williams Kenton_Williams at UMIT.MAINE.EDU
Tue Mar 28 08:32:43 PST 2006


If you're having trouble georeferencing your image, you could try some free / open software like Landserf or Hypercube.  Landserf is probably the easiest (www.landserf.org) and all you'd need is three ground-units coordinate pairs for three
(preferably well-distributed throughout the image) image-coordinate locations in the image for a 1st order (linear) transformation.  The appropriate world file would be generated for the resulting transformed image.    

Is your photo a digitized aerial photograph or an ortho-corrected photo (orthophoto)?  If it's not ortho-corrected, it's best to perform some sort of corrective transformation on it before using it in a mapping application.

An aerial photograph is NOT a map due to displacements caused by lens distortion, terrain relief variation, and the effects of a projective lens system (non-orthographic).  If the image is an orthophoto, these effects have been removed as best as
possible and can be treated generally as a map.  You can transform/warp a non-orthocorrected image (using Landserf or others) into place using a 2nd order (quadratic) polynomial warp, which is sufficient to adequately correct for most
displacements/distortions mentioned above.  The drawback to the second order polynomial warp is that you'll need at least six control points instead of three ((N+1)*(N+2)/2 control points for an N-ordered polynomial transformation).  A cubic (3rd
order) polynomial warp can correct many more complex distortions, but it can also introduce some rather unpleasant new ones, so I rarely use a 3rd order warp unless I have a large number of very well-distributed control points.

If your image is already rectified (is an orthophoto), you should be able to just create a world file rather than transforming the image.  If I'm not mistaken, that's what the QGIS georeferencer is attempting to do.  You will just need to figure out
the coordinates of two corners and then compute the pixel size based upon their differences along each axis.  You can actually create world files in a text editor!

Kenton W.



More information about the MapServer-users mailing list