this bug's URL: http://intevation.de/rt/webrt?serial_num=3747
-------------------------------------------------------------------------
Subject: v.in.ascii: table is not created if cat= and z= are both given
If you use cat=1 -z z=4 then no table is created and seting columns='transect
int, value1 double, value2 double, value3 double' is ignored. ?!
If you don't define -z z=4, it works as expected.
If you define cat=1 x=1 (x is int) you can make a table. But that's not common
or what we want.
something here? (in.c)
[note columns all -=1 earlier in the code]
/* Create table */
make_table = 0;
for ( i = 0 ; i < ncols; i++ ) {
if ( xcol != i && ycol != i && zcol != i && catcol != i ) {
make_table = 1;
break;
}
}
circuitous work-around:
v.in.ascii cat=0
v.reclass col=
db.copy
v.db.connect key=
g.remove tmp_map
also: isn't the -z flag redundant as always 3D when z option != 0 ?
?
Hamish
-------------------------------------------- Managed by Request Tracker