v.random --verbose output=rm_a_map n=10 zmax=100.0 column=h double precision v.report map=rm_a_map@user1 option=coor Zeige Typ/Name der Spalten der Datenbank des Layers 1: cat|h|x|y|z 1|4.629658|635570.696127201|220671.590319529|0 2|83.669546|636487.166966765|216334.467604602|0 3|83.394879|640837.427900021|222324.945829646|0 4|32.062746|635209.967345195|225262.09295938|0 5|59.938353|633464.003418073|217668.935209204|0 6|0.018311|632945.341349529|215628.299813837|0 7|0.012207|632348.399304178|221032.91421247|0 8|56.599628|638098.544267098|222962.309640797|0 9|7.74865|639610.126041444|226608.096560564|0 10|74.4438|634732.505264443|219473.49467452|0 v.transform input=rm_a_map output=rm_a_map3d table=rm_a_map columns=zshift:h D1/4: Vect_open_old(): name = rm_a_map mapset= user1 update = 0 D1/4: Vect_set_thresh(): thresh = 0.000000 D3/4: dig_init_plus() D1/4: dig_spidx_init() D3/4: dig_cidx_init() D1/4: open format file: 'user1/vector/rm_a_map/frmt' D1/4: Vector format: 0 (native) D1/4: Vect_set_thresh(): thresh = 0.000000 D1/4: Vect__read_head(): vector = rm_a_map@user1 D1/4: Vect_set_thresh(): thresh = 0.000000 D1/4: Level request = 0 D1/4: Vect_open_topo(): name = rm_a_map mapset= user1 D1/4: get coor info: \grassdata/nc_spm_08/user1/vector/rm_a_map/coor D1/4: Info->size = 304, Info->mtime = 1345998554 D2/4: Topo header: file version 5.0 , supported from GRASS version 5.0 D2/4: byte order 0 D2/4: header size 142 D2/4: with_z 0 D2/4: coor size 304 D1/4: Topo head: coor size = 304, coor mtime = 0 D1/4: dig_load_plus() D3/4: dig_init_plus() D1/4: dig_spidx_init() D3/4: dig_cidx_init() D2/4: Topo header: file version 5.0 , supported from GRASS version 5.0 D2/4: byte order 0 D2/4: header size 142 D2/4: with_z 0 D2/4: coor size 304 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_node() D3/4: dig_node_alloc_line(): add = 1 D3/4: dig_Rd_P_line() D3/4: dig_Rd_P_line() D3/4: dig_Rd_P_line() D3/4: dig_Rd_P_line() D3/4: dig_Rd_P_line() D3/4: dig_Rd_P_line() D3/4: dig_Rd_P_line() D3/4: dig_Rd_P_line() D3/4: dig_Rd_P_line() D3/4: dig_Rd_P_line() D3/4: dig_alloc_isle(): D2/4: Vect_cidx_open(): name = rm_a_map mapset= user1 D3/4: dig_cidx_init() D3/4: dig_read_cidx() D3/4: dig_cidx_init() D3/4: Cidx header: file version 5.0 , supported from GRASS version 5.0 D3/4: byte order 0 D3/4: header size 9 D1/4: V1_open_old_nat(): name = rm_a_map mapset = user1 D2/4: Coor header: file version 5.1 , supported from GRASS version 5.1 D2/4: byte order 0 D2/4: header size 14 D2/4: with_z 0 D2/4: coor size 304 D1/4: get coor info: \grassdata/nc_spm_08/user1/vector/rm_a_map/coor D1/4: Info->size = 304, Info->mtime = 1345998554 D1/4: coor size in head = 304, real coor file size= 304 D2/4: dig_file_load () D2/4: requested mode = 2 D2/4: size = 304 D2/4: file was not loaded to the memory D1/4: Vect_open_old(): vector opened on level 2 D1/4: Vect_read_dblinks(): map = rm_a_map, mapset = user1 D3/4: Searching for FID column in OGR DB D1/4: dbln file: \grassdata/nc_spm_08/user1/vector/rm_a_map/dbln D1/4: dbln: 1 rm_a_map cat $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ dbf D3/4: Field number <1>, name <(null)> D3/4: Vect_check_dblink: field 1 D1/4: field = 1 name = (null), table = rm_a_map, key = cat, database = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/, driver = dbf D1/4: Dblinks read D1/4: Vect_Rewind(): name = rm_a_map D2/4: Vect_open_new(): name = rm_a_map3d D1/4: Vect_set_thresh(): thresh = 0.000000 D1/4: V1_open_new_nat(): name = rm_a_map3d D1/4: Vect_get_thresh(): thresh = 0.000000 D1/4: dig__write_head() D1/4: write coor size (0) to head D2/4: coor body offset 14 D3/4: dig_init_plus() D1/4: dig_spidx_init() D3/4: dig_cidx_init() D1/4: Vect_get_thresh(): thresh = 0.000000 D1/4: Vect_set_thresh(): thresh = 0.000000 D3/4: Vect_hist_copy() D3/4: Vect_hist_command() D3/4: G_recreate_command() D1/4: Vect_set_thresh(): thresh = 0.000000 D1/4: Vect_default_field_info(): map = rm_a_map field = 1 D2/4: drv = dbf db = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ D3/4: db_start_driver_open_database(): drvname = dbf, dbname = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ D2/4: dbDbmscap(): opendir [C:\OSGeo4W\apps\grass\grass-6.4.3svn\driver\db\] D3/4: win_spawn: args = C:\windows\system32\cmd.exe /c "C:\OSGeo4W\apps\grass\grass-6.4.3svn\driver\db\dbf.exe" D2/4: DBF: db__driver_open_database() name = '$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/' D3/4: tokens[0] = $GISDBASE D3/4: -> \grassdata D3/4: tokens[1] = $LOCATION_NAME D3/4: -> nc_spm_08 D3/4: tokens[2] = $MAPSET D3/4: -> user1 D3/4: tokens[3] = dbf D2/4: db.name = \grassdata/nc_spm_08/user1/dbf/ D2/4: add_table(): table = rm_a_map name = rm_a_map.dbf D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 1 D3/4: Vect__Read_line_nat: offset = 14 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 43 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D2/4: ncols = 2 D2/4: DBFFieldType 1 D3/4: add_column(): tab = 0, type = 2, name = cat, width = 11, decimals = 0 D2/4: DBFFieldType 2 D3/4: add_column(): tab = 0, type = 3, name = h, width = 20, decimals = 6 D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 1 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D2/4: ncols = 2 nrows = 10 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 1 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=1, xshift=0, yshift=0, zshift=4.62966, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 2 D3/4: Vect__Read_line_nat: offset = 43 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 72 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 2 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 1 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 2.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=2, xshift=0, yshift=0, zshift=83.6695, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 3 D3/4: Vect__Read_line_nat: offset = 72 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 101 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 3 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 1 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 3.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=3, xshift=0, yshift=0, zshift=83.3949, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 4 D3/4: Vect__Read_line_nat: offset = 101 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 130 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 4 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 1 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 4.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=4, xshift=0, yshift=0, zshift=32.0627, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 5 D3/4: Vect__Read_line_nat: offset = 130 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 159 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 5 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 1 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 5.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=5, xshift=0, yshift=0, zshift=59.9384, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 6 D3/4: Vect__Read_line_nat: offset = 159 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 188 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 6 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 1 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 6.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=6, xshift=0, yshift=0, zshift=0.018311, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 7 D3/4: Vect__Read_line_nat: offset = 188 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 217 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 7 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 1 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 7.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=7, xshift=0, yshift=0, zshift=0.012207, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 8 D3/4: Vect__Read_line_nat: offset = 217 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 246 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 8 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 1 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 8.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=8, xshift=0, yshift=0, zshift=56.5996, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 9 D3/4: Vect__Read_line_nat: offset = 246 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 275 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 9 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 1 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 9.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=9, xshift=0, yshift=0, zshift=7.74865, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D3/4: V2_read_line_nat(): line = 10 D3/4: Vect__Read_line_nat: offset = 275 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 304 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: SQL statement parsed successfully: SELECT h FROM rm_a_map WHERE cat = 10 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 1.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 2.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 3.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 4.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 5.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 6.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 7.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 8.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 9.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 1 D4/4: left = 2 D4/4: left_dval = 10.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 10.000000 D4/4: operator = 11 D4/4: condition = 1 D2/4: load_table_head(): tab = 0, \grassdata/nc_spm_08/user1/dbf/\rm_a_map.dbf D3/4: idx=0, cat=10, xshift=0, yshift=0, zshift=74.4438, xscale=1, yscale=1, zscale=1, zrot=0 D3/4: Vect_write_line(): name = rm_a_map3d, format = 0, level = 1 D3/4: Vect_read_next_line() D3/4: V2_read_next_line_nat() D2/4: save_table 0 D2/4: db_close_database() result: 0 (0 means success) D2/4: Vect_copy_tables(): copying 1 tables D1/4: Vect_get_dblink(): link = 0 D3/4: Vect_subst_var(): in = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/, map = rm_a_map, mapset = user1 D3/4: -> \grassdata\nc_spm_08\user1\dbf\ D1/4: Vect_default_field_info(): map = rm_a_map3d field = 1 D2/4: drv = dbf db = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ D2/4: 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/4: Field number <1>, name <(null)> D3/4: Vect_check_dblink: field 1 D1/4: Vect_write_dblinks(): map = rm_a_map3d, mapset = user1 D1/4: dbln file: \grassdata/nc_spm_08/user1/vector/rm_a_map3d/dbln D1/4: 1 rm_a_map3d cat $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ dbf D1/4: Dblinks written D3/4: Vect_subst_var(): in = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/, map = rm_a_map3d, mapset = user1 D3/4: -> \grassdata\nc_spm_08\user1\dbf\ D3/4: 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/4: dbDbmscap(): opendir [C:\OSGeo4W\apps\grass\grass-6.4.3svn\driver\db\] D3/4: win_spawn: args = C:\windows\system32\cmd.exe /c "C:\OSGeo4W\apps\grass\grass-6.4.3svn\driver\db\dbf.exe" D2/4: DBF: db__driver_open_database() name = '\grassdata\nc_spm_08\user1\dbf\' D2/4: db.name = \grassdata\nc_spm_08\user1\dbf\ D2/4: add_table(): table = rm_a_map name = rm_a_map.dbf D3/4: Use the same driver D2/4: Begin transaction D3/4: select * from rm_a_map where 0 = 1 D3/4: SQL statement parsed successfully: select * from rm_a_map where 0 = 1 D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata\nc_spm_08\user1\dbf\\rm_a_map.dbf D2/4: ncols = 2 D2/4: DBFFieldType 1 D3/4: add_column(): tab = 0, type = 2, name = cat, width = 11, decimals = 0 D2/4: DBFFieldType 2 D3/4: add_column(): tab = 0, type = 3, name = h, width = 20, decimals = 6 D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D2/4: ncols = 2 nrows = 10 D4/4: node result type = 5 D4/4: row 0 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 1 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 2 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 3 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 4 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 5 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 6 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 7 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 8 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D4/4: row 9 D4/4: eval_node node_type = 3 D4/4: eval_node node_type = 2 D4/4: left = 2 D4/4: left_dval = 0.000000 D4/4: eval_node node_type = 2 D4/4: right = 2 D4/4: right_dval = 1.000000 D4/4: operator = 11 D4/4: condition = 0 D2/4: load_table_head(): tab = 0, \grassdata\nc_spm_08\user1\dbf\\rm_a_map.dbf D3/4: Select cursor opened D3/4: ncols = 2 D3/4: cat (INTEGER) D3/4: h (DOUBLE PRECISION) D3/4: db__driver_create_table() D3/4: cat (INTEGER) D3/4: h (DOUBLE PRECISION) D3/4: sql statement: create table rm_a_map3d ( cat integer, h double precision ) D3/4: SQL: create table rm_a_map3d ( cat integer, h double precision ) D3/4: SQL statement parsed successfully: create table rm_a_map3d ( cat integer, h double precision ) D2/4: find_table(): table = rm_a_map3d D2/4: ? rm_a_map D3/4: Doing SQL command <1> on DBF table... (see include/sqlp.h) D2/4: add_table(): table = rm_a_map3d name = rm_a_map3d.dbf D2/4: find_table(): table = rm_a_map3d D2/4: ? rm_a_map D2/4: ? rm_a_map3d D3/4: add_column(): tab = 1, type = 2, name = cat, width = 11, decimals = 0 D3/4: add_column(): tab = 1, type = 3, name = h, width = 20, decimals = 6 D3/4: select * from rm_a_map D3/4: SQL statement parsed successfully: select * from rm_a_map D2/4: find_table(): table = rm_a_map D2/4: ? rm_a_map D2/4: load_table_head(): tab = 0, \grassdata\nc_spm_08\user1\dbf\\rm_a_map.dbf D3/4: Doing SQL command <4> on DBF table... (see include/sqlp.h) D2/4: SELECT D2/4: sel(): tab = 0 D2/4: load_table(): tab = 0 D2/4: load_table_head(): tab = 0, \grassdata\nc_spm_08\user1\dbf\\rm_a_map.dbf D3/4: Select cursor opened D3/4: ncols = 2 D3/4: insert into rm_a_map3d values ( 1, 4.629658) D3/4: SQL statement parsed successfully: insert into rm_a_map3d values ( 1, 4.629658) D2/4: find_table(): table = rm_a_map3d D2/4: ? rm_a_map D2/4: ? rm_a_map3d D2/4: load_table_head(): tab = 1, \grassdata\nc_spm_08\user1\dbf\\rm_a_map3d.dbf D3/4: Doing SQL command <3> on DBF table... (see include/sqlp.h) D2/4: load_table(): tab = 1 (Sun Aug 26 18:34:11 2012) Befehl ausgeführt (11 sec) v.info map=rm_a_map3d@user1 D1/4: Vect_open_old(): name = rm_a_map3d@user1 mapset= update = 0 D1/4: Vect_set_thresh(): thresh = 0.000000 D3/4: dig_init_plus() D1/4: dig_spidx_init() D3/4: dig_cidx_init() D1/4: open format file: 'user1/vector/rm_a_map3d/frmt' D1/4: Vector format: 0 (native) D1/4: Vect_set_thresh(): thresh = 0.000000 D1/4: Vect__read_head(): vector = rm_a_map3d@user1 D1/4: Vect_set_thresh(): thresh = 0.000000 D1/4: Level request = 0 D1/4: Vect_open_topo(): name = rm_a_map3d mapset= user1 D1/4: Topo file for vector 'rm_a_map3d@user1' not available. D1/4: Vect_open_old(): vector opened on level 1 D1/4: Vect_read_dblinks(): map = rm_a_map3d, mapset = user1 D3/4: Searching for FID column in OGR DB D1/4: dbln file: \grassdata/nc_spm_08/user1/vector/rm_a_map3d/dbln D1/4: dbln: 1 rm_a_map3d cat $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ dbf D3/4: Field number <1>, name <(null)> D3/4: Vect_check_dblink: field 1 D1/4: field = 1 name = (null), table = rm_a_map3d, key = cat, database = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/, driver = dbf D1/4: Dblinks read D1/4: Vect_close(): name = rm_a_map3d, mapset = user1, format = 0, level = 1 D1/4: close history file D1/4: Vect_open_old(): name = rm_a_map3d@user1 mapset= update = 0 D1/4: Vect_set_thresh(): thresh = 0.000000 D3/4: dig_init_plus() D1/4: dig_spidx_init() D3/4: dig_cidx_init() D1/4: open format file: 'user1/vector/rm_a_map3d/frmt' D1/4: Vector format: 0 (native) D1/4: Vect_set_thresh(): thresh = 0.000000 D1/4: Vect__read_head(): vector = rm_a_map3d@user1 D1/4: Vect_set_thresh(): thresh = 0.000000 D1/4: Level request = 1 D1/4: V1_open_old_nat(): name = rm_a_map3d mapset = user1 D2/4: Coor header: file version 5.1 , supported from GRASS version 5.1 D2/4: byte order 0 D2/4: header size 14 D2/4: with_z 224 D2/4: coor size 0 D1/4: get coor info: \grassdata/nc_spm_08/user1/vector/rm_a_map3d/coor D1/4: Info->size = 384, Info->mtime = 1345998840 D1/4: coor size in head = 0, real coor file size= 384 Coor-Datei der Vektorkarte ist größer als sie sein sollte (384 Byte zuviel). D2/4: dig_file_load () D2/4: requested mode = 2 D2/4: size = 384 D2/4: file was not loaded to the memory D1/4: Vect_open_old(): vector opened on level 1 D1/4: Vect_read_dblinks(): map = rm_a_map3d, mapset = user1 D3/4: Searching for FID column in OGR DB D1/4: dbln file: \grassdata/nc_spm_08/user1/vector/rm_a_map3d/dbln D1/4: dbln: 1 rm_a_map3d cat $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/ dbf D3/4: Field number <1>, name <(null)> D3/4: Vect_check_dblink: field 1 D1/4: field = 1 name = (null), table = rm_a_map3d, key = cat, database = $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/, driver = dbf D1/4: Dblinks read D1/4: Vect_Rewind(): name = rm_a_map3d D1/4: Count vector objects for level 1 D1/4: Vect_Rewind(): name = rm_a_map3d D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 14 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 51 D3/4: Register line: offset = 14 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 51 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 88 D3/4: Register line: offset = 51 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 88 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 125 D3/4: Register line: offset = 88 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 125 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 162 D3/4: Register line: offset = 125 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 162 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 199 D3/4: Register line: offset = 162 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 199 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 236 D3/4: Register line: offset = 199 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 236 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 273 D3/4: Register line: offset = 236 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 273 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 310 D3/4: Register line: offset = 273 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 310 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 347 D3/4: Register line: offset = 310 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 347 D3/4: type = 1, do_cats = 1 dead = 0 D3/4: n_cats = 1 D3/4: n_points = 1 D3/4: off = 384 D3/4: Register line: offset = 347 D3/4: Vect_read_next_line() D3/4: V1_read_next_line_nat() D3/4: Vect__Read_line_nat: offset = 384 D2/4: G__read_Cell_head D2/4: G__read_Cell_head_array D3/4: region item: proj: 99 D3/4: region item: zone: 0 D3/4: region item: north: 228500 D3/4: region item: south: 215000 D3/4: region item: east: 645000 D3/4: region item: west: 630000 D3/4: region item: cols: 1500 D3/4: region item: rows: 1350 D3/4: region item: e-w resol: 10 D3/4: region item: n-s resol: 10 D3/4: region item: top: 1.000000000000000 D3/4: region item: bottom: 0.000000000000000 D3/4: region item: cols3: 1500 D3/4: region item: rows3: 1350 D3/4: region item: depths: 1 D3/4: region item: e-w resol3: 10 D3/4: region item: n-s resol3: 10 D3/4: region item: t-b resol: 1 D1/4: Vect_get_thresh(): thresh = 0.000000 D1/4: Vect_close(): name = rm_a_map3d, mapset = user1, format = 0, level = 1 D1/4: close history file D1/4: V1_close_nat(): name = rm_a_map3d mapset= user1 +----------------------------------------------------------------------------+ | Layer: rm_a_map3d@user1 | | Mapset: user1 | | Location: nc_spm_08 | | Datenbank: \grassdata | | Titel: | | Maßstab: 1:1 | | Kartenformat: native | | Name des Erzeugers: myricaria | | Organisation: | | Quelldatum: Sun Aug 26 18:34:00 2012 | |----------------------------------------------------------------------------| | Typ der Karte: Vektor (Level: 1) | | | | Anzahl Punkte: 10 Anzahl Flächen: 0 | | Anzahl Linien: 0 Anzahl Inseln: 0 | | Anzhal Grenzen: 0 Anzahl faces: 0 | | Anzahl Zentroid: 0 Anzahl Kerne: 0 | | | | Karte ist 3D: Yes | | Anzahl der dblinks: 1 | | | | Projektion: Lambert Conformal Conic | | N: 226608.09656056 S: 215628.29981384 | | E: 640837.42790002 W: 632348.39930418 | | B: 0.012207 T: 83.669546 | | | | Digitalisierungs-Schwellwert: 0 | | Kommentare: | | | +----------------------------------------------------------------------------+ (Sun Aug 26 18:36:19 2012) Befehl ausgeführt (0 sec) v.report map=rm_a_map3d@user1 option=coor ERROR: Kann die Vektorkarte nicht auf Level 2 öffnen. Versuchen Sie die Topologie mit v.build neu anzulegen. cat|x|y|z (Sun Aug 26 18:38:18 2012) Befehl ausgeführt (1 sec) v.build map=rm_a_map3d@user1 (Sun Aug 26 18:38:50 2012) v.report map=rm_a_map3d@user1 option=coor Coor-Datei der Vektorkarte ist größer als sie sein sollte (384 Byte zuviel). cat|x|y|z 1|635570.696127201|220671.590319529|4.629658 2|636487.166966765|216334.467604602|83.669546 3|640837.427900021|222324.945829646|83.394879 4|635209.967345195|225262.09295938|32.062746 5|633464.003418073|217668.935209204|59.938353 6|632945.341349529|215628.299813837|0.018311 7|632348.399304178|221032.91421247|0.012207 8|638098.544267098|222962.309640797|56.599628 9|639610.126041444|226608.096560564|7.74865 10|634732.505264443|219473.49467452|74.4438 (Sun Aug 26 18:38:52 2012) Befehl ausgeführt (1 sec)