ARC/INFO file to be imported under GRASS

----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Content-Lines: 73

Alessandro,

It looks like you have a few problems with your input files...

1> It appears that the first line in your .lab file is the universal polygon.
(I'm guessing that because the x- and y- coordinate values are so different
from the rest of those in the file). You would want to remove this
from the file before importing your arc files into GRASS.

2> Same thing applies towards the universal polygon in the .pol and .items
files.

3> The first line of the .pol file should only contain the number "1",
with subsequent lines exactly as they appear in your file.

4> What you have listed as the .items file should be referred to as a .txt
file instead - this is the file that GRASS wants as input as the file
containing text attribute information. Having the area and perimeter info
is unnecessary, however. You would also want to create the .txt file again,
this time also attaching the $recno attribute from ARC onto the file.

5> You need a header on top of your .txt file that will aid you in
importing the attribute info into GRASS

I've included below the first few lines of a .lab, .pol, and .txt file:

.lab:
   1 605511.687500 3515023.500000
         2 604559.062500 3515145.750000
         3 602905.625000 3514534.750000
         4 601038.187500 3513087.000000
         5 600815.000000 3513097.500000

.pol:
   1
     604734.250000 3515102.000000
     604736.625000 3515107.250000
     604744.625000 3515113.500000
     604774.875000 3515130.750000
     604784.500000 3515143.000000
     604798.437500 3515167.500000

.txt:
  $RECNO NEWCOPY# NEWCOPY-ID INDEX CODE
       2 2 1 3
       3 3 2 30
       4 4 3 2
       5 5 4 1
       6 6 5 6

(I never filled in the attribute "index" in ARC, using instead the attribute
"code" as my target item in GRASS)

Take a look at the procedures in the attached file - they are the ones I
use frequently to import data from ARC into GRASS.

If you have any questions, feel free to contact me.

Good luck!

Scott

--------------------------------------------------------
Scott Miller e-mail: miller@tucson.ars.ag.gov
USDA - ARS SWRC phone: (602) 670-6481 ext. 342
2000 E. Allen Rd. fax: (602) 670-5550
Tucson, AZ 85729
--------------------------------------------------------

----------
X-Sun-Data-Type: default
X-Sun-Data-Description: default
X-Sun-Data-Name: conversions.txt
X-Sun-Content-Lines: 100

With sites information, simply put the x- and y- coordinate
locations into an ascii text file (ungenerate in ARC will do this),
and (optionally) attach attribute information to it. The coordinate
data must be arranged as x-, y-, attribute, with one site per line in
the text file. Put this file into your site_lists directory, and
run s.in.ascii in GRASS.

Vector features in GRASS can be transformed as follows:

1> Assure all numbers are dissimilar and ascending
  in tables:
    sel <filename.aat>
    calc <filename-id> = $recno
    list (look them over)
    q stop

2> Prepare files for GRASS
  at ARC prompt
    idedit <filename> line
    ungenerate line <filename> <filename.lin>

3> Make a text file containing attribute information
  in INFO
    sel <filename.aat>
    LIST
    CALC $COMMA-SWITCH = -1 (removes commas)
    ITEMS
    OUTPUT /path/<filename.txt> (careful now, because all
output will go to the file and not to screen)
    DISPLAY $RECNO,<FILENAME#>,<FILENAME-ID>,ATTRIBUTE,ATTRIBUTE,
ETC. PRINT
    OUTPUT arcsnp
    q stop

  open a text editor
    open <filename.txt>
    insert a header relating to the items you printed into
the .txt file ($RECNO,FILENAME#,ETC.) (Can cut & paste)
    save the file & quit

4> Copy the files you have just created into the "arc" directory in your
GRASS mapset.

5> Convert these ASCII files to GRASS
  in GRASS
    v.in.arc
    v.support

To convert polygon maps:

1> Asuure all numbers are dissimilar and ascending
  in tables
    sel <filename.pat>
    calc <filename-id> = <filename#> - 1
    list
    q stop

2> Prepare files for GRASS
  at ARC prompt
    idedit <filename> poly
    ungenerate line <filename> <filename.pol>
    ungenerate point <filename> filename.lab>

3> Make your attribut text file
  in INFO
    sel <filename.pat>
    list
    CALC $COMMA-SWITCH = -1
    ITEMS
    OUTPUT /path/filename.txt
    DISPLAY $RECNO,<FILENAME#>,<FILENAME-ID>,ATTRIBUTE,ETC. PRINT
    OUTPUT arcsnp
    q stop

4> Edit the text file
  open a text editor
    insert a header for the attribute information
    save

5> copy the files into the "arc" directory in your mapset

6> Import the files into GRASS
  v.in.arc
  v.support

7> Change this lines file to a raster image
  v.to.rast
  r.support

Any questions, please feel free to contact me

----------------------------------------------------------------------
Scott Miller email:miller@tucson.ars.ag.gov
USDA ARS SWRC phone: (602) 670-6481 ext. 342
2000 E. Allen Rd.
Tucson, AZ 85716
----------------------------------------------------------------------