v.transform --verbose input=rm_a_map@user1 output=rm_a_map3d table=rm_a_map column="zshift:h" D1/3: Vect_open_old(): name = rm_a_map@user1 mapset= user1 update = 0 D1/3: Vect_set_thresh(): thresh = 0.000000 D3/3: dig_init_plus() D1/3: dig_spidx_init() D3/3: dig_cidx_init() D1/3: open format file: 'user1/vector/rm_a_map/frmt' D1/3: Vector format: 0 (native) D1/3: Vect_set_thresh(): thresh = 0.000000 D1/3: Vect__read_head(): vector = rm_a_map@user1 D1/3: Vect_set_thresh(): thresh = 0.000000 D1/3: Level request = 0 D1/3: Vect_open_topo(): name = rm_a_map mapset= user1 D1/3: get coor info: \grassdata/nc_spm_08/user1/vector/rm_a_map/coor D1/3: Info->size = 304, Info->mtime = 1345981645 D2/3: Topo header: file version 5.0 , supported from GRASS version 5.0 D2/3: byte order 0 D2/3: header size 142 D2/3: with_z 0 D2/3: coor size 304 D1/3: Topo head: coor size = 304, coor mtime = 0 D1/3: dig_load_plus() D3/3: dig_init_plus() D1/3: dig_spidx_init() D3/3: dig_cidx_init() D2/3: Topo header: file version 5.0 , supported from GRASS version 5.0 D2/3: byte order 0 D2/3: header size 142 D2/3: with_z 0 D2/3: coor size 304 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_node() D3/3: dig_node_alloc_line(): add = 1 D3/3: dig_Rd_P_line() D3/3: dig_Rd_P_line() D3/3: dig_Rd_P_line() D3/3: dig_Rd_P_line() D3/3: dig_Rd_P_line() D3/3: dig_Rd_P_line() D3/3: dig_Rd_P_line() D3/3: dig_Rd_P_line() D3/3: dig_Rd_P_line() D3/3: dig_Rd_P_line() D3/3: dig_alloc_isle(): D2/3: Vect_cidx_open(): name = rm_a_map mapset= user1 D3/3: dig_cidx_init() D3/3: dig_read_cidx() D3/3: dig_cidx_init() D3/3: Cidx header: file version 5.0 , supported from GRASS version 5.0 D3/3: byte order 0 D3/3: header size 9 D1/3: V1_open_old_nat(): name = rm_a_map mapset = user1 D2/3: Coor header: file version 5.1 , supported from GRASS version 5.1 D2/3: byte order 0 D2/3: header size 14 D2/3: with_z 0 D2/3: coor size 304 D1/3: get coor info: \grassdata/nc_spm_08/user1/vector/rm_a_map/coor D1/3: Info->size = 304, Info->mtime = 1345981645 D1/3: coor size in head = 304, real coor file size= 304 D2/3: dig_file_load () D2/3: requested mode = 2 D2/3: size = 304 D2/3: file was not loaded to the memory D1/3: Vect_open_old(): vector opened on level 2 D1/3: Vect_read_dblinks(): map = rm_a_map, mapset = user1 D3/3: Searching for FID column in OGR DB D1/3: dbln file: \grassdata/nc_spm_08/user1/vector/rm_a_map/dbln D1/3: dbln: 1 rm_a_map cat $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ dbf D3/3: Field number <1>, name <(null)> D3/3: Vect_check_dblink: field 1 D1/3: field = 1 name = (null), table = rm_a_map, key = cat, database = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/, driver = dbf D1/3: Dblinks read D1/3: Vect_Rewind(): name = rm_a_map D2/3: Vect_open_new(): name = rm_a_map3d D1/3: Vect_set_thresh(): thresh = 0.000000 D1/3: V1_open_new_nat(): name = rm_a_map3d D1/3: Vect_get_thresh(): thresh = 0.000000 D1/3: dig__write_head() D1/3: write coor size (0) to head D2/3: coor body offset 14 D3/3: dig_init_plus() D1/3: dig_spidx_init() D3/3: dig_cidx_init() D1/3: Vect_get_thresh(): thresh = 0.000000 D1/3: Vect_set_thresh(): thresh = 0.000000 D3/3: Vect_hist_copy() D3/3: Vect_hist_command() D3/3: G_recreate_command() D1/3: Vect_set_thresh(): thresh = 0.000000 D1/3: Vect_default_field_info(): map = rm_a_map field = 1 D2/3: drv = dbf db = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ D3/3: db_start_driver_open_database(): drvname = dbf, dbname = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ D2/3: dbDbmscap(): opendir [C:\OSGeo4W\apps\grass\grass-6.4.3svn\driver\db\] D3/3: win_spawn: args = C:\windows\system32\cmd.exe /c "C:\OSGeo4W\apps\grass\grass-6.4.3svn\driver\db\dbf.exe" D2/3: DBF: db__driver_open_database() name = '$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/' D3/3: tokens[0] = $GISDBASE D3/3: -> \grassdata D3/3: tokens[1] = $LOCATION_NAME D3/3: -> nc_spm_08 D3/3: tokens[2] = $MAPSET D3/3: -> user1 D3/3: tokens[3] = dbf D2/3: db.name = \grassdata/nc_spm_08/user1/dbf/ D2/3: add_table(): table = rm_a_map name = rm_a_map.dbf D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 1 D3/3: Vect__Read_line_nat: offset = 14 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 43 D3/3: idx=0, cat=1, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 2 D3/3: Vect__Read_line_nat: offset = 43 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 72 D3/3: idx=0, cat=2, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 3 D3/3: Vect__Read_line_nat: offset = 72 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 101 D3/3: idx=0, cat=3, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 4 D3/3: Vect__Read_line_nat: offset = 101 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 130 D3/3: idx=0, cat=4, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 5 D3/3: Vect__Read_line_nat: offset = 130 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 159 D3/3: idx=0, cat=5, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 6 D3/3: Vect__Read_line_nat: offset = 159 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 188 D3/3: idx=0, cat=6, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 7 D3/3: Vect__Read_line_nat: offset = 188 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 217 D3/3: idx=0, cat=7, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 8 D3/3: Vect__Read_line_nat: offset = 217 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 246 D3/3: idx=0, cat=8, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 9 D3/3: Vect__Read_line_nat: offset = 246 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 275 D3/3: idx=0, cat=9, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D3/3: V2_read_line_nat(): line = 10 D3/3: Vect__Read_line_nat: offset = 275 D3/3: type = 1, do_cats = 1 dead = 0 D3/3: n_cats = 1 D3/3: n_points = 1 D3/3: off = 304 D3/3: idx=0, cat=10, xshift=0, yshift=0, zshift=0, xscale=1, yscale=1, zscale=1, zrot=0 D3/3: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/3: Vect_read_next_line() D3/3: V2_read_next_line_nat() D2/3: save_table 0 D2/3: db_close_database() result: 0 (0 means success) D2/3: Vect_copy_tables(): copying 1 tables D1/3: Vect_get_dblink(): link = 0 D3/3: Vect_subst_var(): in = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/, map = rm_a_map, mapset = user1 D3/3: -> \grassdata\nc_spm_08\user1\dbf\ D1/3: Vect_default_field_info(): map = rm_a_map3d field = 1 D2/3: drv = dbf db = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ D2/3: Copy drv:db:table 'dbf:\grassdata\nc_spm_08\user1\dbf\:rm_a_map' to 'dbf:$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/:rm_a_map3d' D3/3: Field number <1>, name <(null)> D3/3: Vect_check_dblink: field 1 D1/3: Vect_write_dblinks(): map = rm_a_map3d, mapset = user1 D1/3: dbln file: \grassdata/nc_spm_08/user1/vector/rm_a_map3d/dbln D1/3: 1 rm_a_map3d cat $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ dbf D1/3: Dblinks written D3/3: Vect_subst_var(): in = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/, map = rm_a_map3d, mapset = user1 D3/3: -> \grassdata\nc_spm_08\user1\dbf\ D3/3: db_copy_table(): from driver = dbf, db = \grassdata\nc_spm_08\user1\dbf\, table = rm_a_map to driver = dbf, db = \grassdata\nc_spm_08\user1\dbf\, table = rm_a_map3d, where = (null), select = (null) D2/3: dbDbmscap(): opendir [C:\OSGeo4W\apps\grass\grass-6.4.3svn\driver\db\] D3/3: win_spawn: args = C:\windows\system32\cmd.exe /c "C:\OSGeo4W\apps\grass\grass-6.4.3svn\driver\db\dbf.exe" D2/3: DBF: db__driver_open_database() name = '\grassdata\nc_spm_08\user1\dbf\' D2/3: db.name = \grassdata\nc_spm_08\user1\dbf\ D2/3: add_table(): table = rm_a_map name = rm_a_map.dbf D3/3: Use the same driver D2/3: Begin transaction D3/3: select * from rm_a_map where 0 = 1 D3/3: SQL statement parsed successfully: select * from rm_a_map where 0 = 1 D2/3: find_table(): table = rm_a_map D2/3: ? rm_a_map D2/3: load_table_head(): tab = 0, \grassdata\nc_spm_08\user1\dbf\\rm_a_map.dbf D2/3: ncols = 2 D2/3: DBFFieldType 1 D3/3: add_column(): tab = 0, type = 2, name = cat, width = 11, decimals = 0 D2/3: DBFFieldType 2 D3/3: add_column(): tab = 0, type = 3, name = h, width = 20, decimals = 6 D3/3: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/3: SELECT D2/3: sel(): tab = 0 D2/3: load_table(): tab = 0 D2/3: ncols = 2 nrows = 10 D2/3: load_table_head(): tab = 0, \grassdata\nc_spm_08\user1\dbf\\rm_a_map.dbf D3/3: Select cursor opened D3/3: ncols = 2 D3/3: cat (INTEGER) D3/3: h (DOUBLE PRECISION) D3/3: db__driver_create_table() D3/3: cat (INTEGER) D3/3: h (DOUBLE PRECISION) D3/3: sql statement: create table rm_a_map3d ( cat integer, h double precision ) D3/3: SQL: create table rm_a_map3d ( cat integer, h double precision ) D3/3: SQL statement parsed successfully: create table rm_a_map3d ( cat integer, h double precision ) D2/3: find_table(): table = rm_a_map3d D2/3: ? rm_a_map D3/3: Doing SQL command <1> on DBF table... (see include/sqlp.h) D2/3: add_table(): table = rm_a_map3d name = rm_a_map3d.dbf D2/3: find_table(): table = rm_a_map3d D2/3: ? rm_a_map D2/3: ? rm_a_map3d D3/3: add_column(): tab = 1, type = 2, name = cat, width = 11, decimals = 0 D3/3: add_column(): tab = 1, type = 3, name = h, width = 20, decimals = 6 D3/3: select * from rm_a_map D3/3: SQL statement parsed successfully: select * from rm_a_map D2/3: find_table(): table = rm_a_map D2/3: ? rm_a_map D2/3: load_table_head(): tab = 0, \grassdata\nc_spm_08\user1\dbf\\rm_a_map.dbf D3/3: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/3: SELECT D2/3: sel(): tab = 0 D2/3: load_table(): tab = 0 D2/3: load_table_head(): tab = 0, \grassdata\nc_spm_08\user1\dbf\\rm_a_map.dbf D3/3: Select cursor opened D3/3: ncols = 2 D3/3: insert into rm_a_map3d values ( 1, 6.808679) D3/3: SQL statement parsed successfully: insert into rm_a_map3d values ( 1, 6.808679) D2/3: find_table(): table = rm_a_map3d D2/3: ? rm_a_map D2/3: ? rm_a_map3d D2/3: load_table_head(): tab = 1, \grassdata\nc_spm_08\user1\dbf\\rm_a_map3d.dbf D3/3: Doing SQL command <3> on DBF table... (see include/sqlp.h) D2/3: load_table(): tab = 1 D3/3: insert into rm_a_map3d values ( 2, 7.623524) D3/3: SQL statement parsed successfully: insert into rm_a_map3d values ( 2, 7.623524) D2/3: find_table(): table = rm_a_map3d D2/3: ? rm_a_map D2/3: ? rm_a_map3d D2/3: load_table_head(): tab = 1, \grassdata\nc_spm_08\user1\dbf\\rm_a_map3d.dbf D3/3: Doing SQL command <3> on DBF table... (see include/sqlp.h) D2/3: load_table(): tab = 1 (Sun Aug 26 13:47:58 2012) Befehl ausgeführt (11 sec)