v.transform

robert atnip (atterbury!robert) writes on 16 Feb 94:

I'm having trouble with v.transform. I have quite a few files that has been imported from autocad dxf. I have to correct the coordinates. I have created a points file
that looks like this:
582310 4357124 582326 4356944
583631 4357074 583661 4357005 583985 4355392 584012 4355377
582803 4355446 582811 4355323

try making sure that you have ended each line with a newline
(there's only three lines of data in this message, the second
is 138 characters wide and has eight numbers).

when I get the option to give the file holding transform coordinates
I get this message:
ERROR: Reading coordinates from file

The problem here is that sscanf did not convert four arguments.
(see src/mapdev/v.transform/get_coor.c and sscanf(3))

--Darrell

from get_coor.c:

if ( fgets (buff, sizeof (buff), fp) == NULL)
  break;

if ( sscanf (buff, "%lf %lf %lf %lf", &ax[i], &ay[i], &bx[i], &by[i]) != 4)
{
  fprintf (stderr, " ERROR: Reading coordinates from file\n.");
  return (-1);
}