directions for v.in.arc

Hi!

I've just imported some *.e00 files
to grass through ARCINFO. I've made a
text document with the details of EVERY
step. Hope others wont lose as much time
as I have!

Agus
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

IMPORTING *.e00 to ARCINFO, CREATING THE FILES REQUIRED BY v.in.arc
AND RUNNING v.in.arc

alobo@ija.csic.es (July 1999)

1. Start arcinfo by typing
arcinfo

2. Import your e00 file:
Arc: IMPORT COVER vgeul2gg.e00 VGEUL2GG

3. Create the first ungenerate file:
Arc: UNGENERATE LINE VGEUL2GG vgeul2gg.lin

NOTE: you MUST use the LINE option regardless
you are exporting lines or polygons to grass.
v.in.arc will take care of this question
afterwards.

4. Create the second ungenerate file:
Arc: UNGENERATE POINT VGEUL2GG vgeul2gg.lab

5. Create the file with attributes:
5.1. Start info
Arc: info
INFO EXCHANGE CALL
08/07/1999 11:57:40
INFO 9.42 11/11/86 52.74.63*
Copyright (C) 1994 Doric Computer Systems International Ltd.
All rights reserved.
Proprietary to Doric Computer Systems International Ltd.
US Govt Agencies see usage restrictions in Help files (Help Restrictions)
ENTER USER NAME>

In my system I enter
arc
as USER NAME
ENTER USER NAME>arc

ENTER COMMAND >

5.2. Select the PAT info file created by IMPORT:
ENTER COMMAND >directory
TYPE NAME INTERNAL NAME NO. RECS LENGTH
EXTERNL
  DF VGEUGG.TIC ARC0000DAT 71 12
XX
  DF VGEUGG.BND ARC0001DAT 1 16
XX
  DF VGEUGG.PAT ARC0002DAT 4160 20
XX

ENTER COMMAND >select VGEUGG.PAT
    4160 RECORD(S) SELECTED

5.3. Define an ascii file as output:

ENTER COMMAND >output vgeugg.txt

5.4. "Print" the info file into the ascii file:
ENTER COMMAND >print

6. You should have files like:

%more /users/geodin/gloria/agusti/vgeugg.lin

more vgeugg.lin
      1690
         23.990833 71.037766
         23.977499 71.039719
         23.968330 71.043610
.../...
         24.105831 71.048050
         24.123053 71.045273
         24.115000 71.041931
         24.101665 71.039719
         24.074997 71.037766
         24.039164 71.039444
         24.023888 71.037491
         24.008053 71.037216
         23.990833 71.037766
END
      1693
         24.768887 71.022217
         24.737499 71.028046
.../...
         24.848608 71.093307
         24.853613 71.089981
         24.846664 71.083588
         24.843887 71.078873
         24.847498 71.073868
END
etc
(the .../... just indicate deleted lines)

%more /users/geodin/gloria/agusti/vgeugg.lab
         0 19.263294 58.363926
         2 25.739523 70.986565
         1 25.554712 69.857948
         3 24.730162 71.050690
         5 24.038237 71.049332
         4 25.000187 71.021637
         9 24.042933 70.944962
         6 24.665106 70.992973
        10 24.249376 70.856796
        12 22.612419 70.582985
        13 23.028830 70.836044
         7 27.190071 70.783203
etc

%more /users/geodin/gloria/agusti/info/vgeugg.txt
      1 -595.503 1,482.929 1 0 SEA
      2 0.099 3.471 2 2 A1
      3 11.829 63.930 3 1 A1
      4 0.009 0.639 4 3 A1
      5 0.005 0.665 5 5 A1
      6 0.003 0.275 6 4 A1
      7 0.021 1.494 7 9 A1
      8 0.003 0.404 8 6 A1
      9 0.001 0.182 9 10 A1
     10 0.177 6.449 10 12 A1
etc

7. Quit info and arc by typing

ENTER COMMAND >quit sop
Arc: quit
Exiting ARC ...
%

8. Import to grass

8.1. Create a $LOCATION/arc directory and copy your 3 files there.
8.2. EDIT the txt file (vgeugg.txt in this example) and DELETE all
",". We call the new txt file vgeugg2.txt here.

8.3. Run v.in.arc

In my case, I used the 5th col as cat and the 6th as attribute:

v.in.arc type=polygon lines_in=vgeugg.line points_in=vgeugg.lab
text_in=vgeugg2.txt vector_out=vgeugg.v idcol=5 catcol=5 attcol=6

alobo@silvestre:~/grass/eurostat/vgeu/arc > v.in.arc type=polygon
lines_in=vgeugg.line points_in=vgeugg.lab
text_in=vgeugg2.txt vector_out=vgeugg.v idcol=5 catcol=5 attcol=6

Coverage type = polygon

The LABEL-TEXT file has been scanned. There are 4161
lines in the file and 6 columns in the file

Working...

v.in.arc finished.

Before vector file <delme> can be used in the 'v.digit' program:
Run the program v.support to build the needed support files.

alobo@silvestre:~/grass/eurostat/vgeu/dig_cats > v.support vgeugg.v

   V.SUPPORT:

Selected information from vector header
Organization:
Map Name: vgeugg.v
Source Date:
Orig. Scale: 0
No snapping will be done

    Reading Vector file.
100%
    Building areas
    Building islands
ls -l
d.mon s Attaching labels
tart=x0
d.vect Number of lines: 7712
Number of nodes: 5870
Number of areas: 4159
Number of isles: 2317
Number of atts : 4159
Number of unattached atts : 0
Snapped lines : 0
alobo@silvestre:~/grass/eurostat/vgeu/dig_cats > d.what.vect vgeugg.v

Buttons
Left: what's here
Right: quit

       7:46:46.706587W 40:41:12.57485N
Line - Category <not tagged>
Area - Category 2837 S4
Size - Sq Meters: 54743224768.509 Hectares: 5474322.477
           Acres: 13527016.909 Sq Miles: 21135.9639

       7:29:44.91018W 38:24:58.203593N
Line - Category <not tagged>
Area - Category 3314 M4a
Size - Sq Meters: 80971672082.582 Hectares: 8097167.208
           Acres: 20008049.983 Sq Miles: 31262.5781

****NOTE NEW PHONE NUMBER*****
Dr. Agustin Lobo
Instituto de Ciencias de la Tierra (CSIC)
Lluis Sole Sabaris s/n
08028 Barcelona SPAIN
tel 34 93409 5410
fax 34 93411 0012
alobo@ija.csic.es
http://pangea.ija.csic.es/alobo

Agustin Lobo wrote:

Hi!

I've just imported some *.e00 files
to grass through ARCINFO. I've made a
text document with the details of EVERY
step. Hope others wont lose as much time
as I have!

Just a (stupid) question : why didn't you use m.in.e00 which do
all the tricks directly from e00 in one pass ?

--
Michel Wurtz ENGEES - CEREG
                1, quai Koch - BP 1039, F-67070 STRASBOURG cedex
                Tel: +33 03.88.24.82.45 Fax: +33 03.88.37.04.97

****NOTE NEW PHONE NUMBER*****
Dr. Agustin Lobo
Instituto de Ciencias de la Tierra (CSIC)
Lluis Sole Sabaris s/n
08028 Barcelona SPAIN
tel 34 93409 5410
fax 34 93411 0012
alobo@ija.csic.es
http://pangea.ija.csic.es/alobo

On Thu, 8 Jul 1999, Michel Wurtz - ENGEES/CEREG wrote:

Agustin Lobo wrote:
>
> Hi!
>
> I've just imported some *.e00 files
> to grass through ARCINFO. I've made a
> text document with the details of EVERY
> step. Hope others wont lose as much time
> as I have!

Just a (stupid) question : why didn't you use m.in.e00 which do
all the tricks directly from e00 in one pass ?

--

Not stupid at all, stupid me: m.in.e00 is not in (my copy of)
grass5.0beta.

Agus