Howdy, How can FERRET determine the number of rows in an ascii data file? I want to draw a box for each row in the data file. In my test I hard coded the repeat index as n = 2. In general I don't know the number of rows in the ascii file. ! Solaris 5.8 - 06/25/04 ! 31-Jan-05 08:57 ! the ascii file is read file/var="id,ullat,ullon,lrlat,lrlon"/skip=1 grid.dat ! some lat/lon corners for my box are set let lat1=ullat let lon1=ullon let lat2=lrlat let lon2=ullon let lat3=ullat let lon3=lrlon let lat4=lrlat let lon4=lrlon ! a dummy plot to set up plot/axes=0,0,0,0/nolabels/vlimits=20:50/hlimits=-130:-60 ullat ! draw red boxes let n=2 repeat/k=1:`n` go box lon1[i=`k`] lon3[i=`k`] lat2[i=`k`] lat1[i=`k`] 2 ! overlay with land boundaries go land thick overlay black black quit The file grid.dat has two rows in this example (not including the header): id ullatitude ullongitude lrlatitude lrlongitude 1 40 -105 39 -103 2 50 -105 35 -100 Thanks for any ideas. -- Steve Knox Natural Resource Ecology Laboratory Colorado State University Fort Collins, CO 80523-1499 stevek@nrel.colostate.edu |