Thanks Peter, good points. One further question: even if the
georeferenced map as a whole is distorted due to too few control points,
the control points *themselves* should always be projected to their
exact specified georeferenced location, right? At least that is wthat I
thought was the difference between rubber sheeting algorithms like thin
plate spline and polynomial rectifications, where some kind of error is
distributed between the control points.
Oh, and I would be very much interested to know more of your experiences
with the algorithms to be used for rectifying distorted historical maps.
Regards,
Jan
On 05/04/10 08:16, Peter J Halls wrote:
Jan,
the number of points required will depend upon the nature of the
deformation in the originals. You need sufficient control points to
ensure that the algorithm can sort things out, so relatively more
points are required in the deformed areas. However, although I've not
used the GDAL Thin Plate Spline, with many of these algorithms it is
necessary to also have an even spread of control points, or new
distortion can be introduced in the previously undistorted areas.
I would regard five control points as the minimum and suitable only
for originals that were completely flat when scanned. Five points
should be enough (just) to deal with orientation errors on the scanner
and systematic scanner errors. If the original had been folded, for
example, even had it been ironed before scanning, additional points
would be needed either side of the former folds, in order to sort out
the compression they introduce. The worst case I've ever had to deal
with was a late 19th century map with no known projection details that
had been segmented and mounted on linen - with gaps between each
segment. In that case, I ended up transforming each segment and then
stitching the segments together - it worked remarkably well.
Hope that helps,
best wishes,
Peter
Jan Hartmann wrote:
Hi,
I'm rubber-sheeting old, deformed maps using the thin plate spline
option of gdalwarp (-tps). My impression was that the control points
would be transformed to exactly their georeferenced locations, but in
the georeferenced image the control poimts don't quite align with the
gcp-coordinates I specified. I'm only using five points per map, so
could this be the problem? If so, how many points do I need to get
the control points on their exact location? Or are there other ways
to achieve this?
Jan
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev