Here is it :) Luís
On Mon, 2009-12-07 at 08:11 +0100, Maciej Sieczka wrote: > Luís Ferreira pisze: > > Aftermath... > > > > I had to change some strings to make v.breach work on GRASS 6.4svn > > revision 39873, Ubuntu/Debian 9.10. > > Can you send a diff (diff original_file your_file), as attachment? > > Maciek >
310c310 < v.parallel input="${OUTP}_grid_addcat_bnd_patch_break_ln_2l_tmp_${UNQ}" output="${OUTP}_segm_2l_r_tmp_${UNQ}" distance=0.00001 --o > /dev/null --- > v.parallel input="${OUTP}_grid_addcat_bnd_patch_break_ln_2l_tmp_${UNQ}" > output="${OUTP}_segm_2l_r_tmp_${UNQ}" side=right distance=0.00001 --o > > /dev/null 312c312 < v.parallel input="${OUTP}_grid_addcat_bnd_patch_break_ln_2l_tmp_${UNQ}" output="${OUTP}_segm_2l_l_tmp_${UNQ}" distance=-0.00001 --o > /dev/null --- > v.parallel input="${OUTP}_grid_addcat_bnd_patch_break_ln_2l_tmp_${UNQ}" > output="${OUTP}_segm_2l_l_tmp_${UNQ}" side=left distance=0.00001 --o > > /dev/null 347c347 < v.out.ascii "${OUTP}_shorties_break_onlycat_tmp_${UNQ}" format=standard | awk 'NR>10' | grep -C1 "L \| 1 " | awk '/L / {$2=" 2"} /--/ {next} {print}' > $TMP.${PROG}.pruned --- > v.out.ascii input="${OUTP}_shorties_break_onlycat_tmp_${UNQ}" > format=standard | awk -F "|" 'NR>10' | grep -C1 "L \| 1 " | awk '/L / > {$2=" 2"} /--/ {next} {print}' > $TMP.${PROG}.pruned 363c363 < v.clean input="${OUTP}_shorties_break_onlycat_prune_poly_tmp_${UNQ}" output="${OUTP}_shorties_break_onlycat_prune_poly_prune_tmp_${UNQ}" type=line tool=prune thresh=0 --o > /dev/null --- > v.clean input="${OUTP}_shorties_break_onlycat_prune_poly_tmp_${UNQ}" > output="${OUTP}_shorties_break_onlycat_prune_poly_prune_tmp_${UNQ}" type=line > tool=prune --o > /dev/null 374c374 < v.out.ascii input="${OUTP}_shorties_break_onlycat_prune_poly_prune_addcat_tmp_${UNQ}" format=standard | awk 'NR>10' | awk 'NR==1 {$2=$2-2} NR==3 {next} {print}' | tac | awk 'NR==3 {next} {print}' | tac >> $TMP.${PROG}.segm --- > v.out.ascii > input="${OUTP}_shorties_break_onlycat_prune_poly_prune_addcat_tmp_${UNQ}" > format=standard | awk -F "|" 'NR>10' | awk 'NR==1 {$2=$2-2} NR==3 {next} > {print}' | tac | awk 'NR==3 {next} {print}' | tac >> $TMP.${PROG}.segm 388c388 < v.db.addcol map="${OUTP}" layer=2 'columns=x double, y double, z double, z_breach double' > /dev/null --- > v.db.addcol map="${OUTP}" layer=2 'columns=x double precision, y double > precision, z double precision, z_breach double precision' > /dev/null 397c397 < v.db.select -c map="${OUTP}" layer=2 column=cat,lcat,x,y,z fs=" " | awk '{printf "%s %s %.6f %.6f %.6f\n",$1,$2,$3,$4,$5}' > $TMP.${PROG}.raw --- > v.db.select -c map="${OUTP}" layer=2 column=cat,lcat,x,y,z | awk -F "|" > '{printf "%s %s %.6f %.6f %.6f\n",$1,$2,$3,$4,$5}' > $TMP.${PROG}.raw 464,466c464,466 < tbl=`v.db.connect -g "${OUTP}" | awk '{print $2}'` < dbs=`v.db.connect -g "${OUTP}" | awk '{print $4}'` < drv=`v.db.connect -g "${OUTP}" | awk '{print $5}'` --- > table=`v.db.connect -g "${OUTP}" | awk '{print $2}'` > database=`v.db.connect -g "${OUTP}" | awk '{print $4}'` > driver=`v.db.connect -g "${OUTP}" | awk '{print $5}'` 471c471 < echo "UPDATE $tbl SET z_breach=$z WHERE cat=$row;" >> $TMP.${PROG}.sql --- > echo "UPDATE $table SET z_breach=$z WHERE cat=$row;" >> $TMP.${PROG}.sql 474c474 < db.execute input=$TMP.${PROG}.sql database=$dbs driver=$drv > /dev/null --- > db.execute input=$TMP.${PROG}.sql database=${database} driver=${driver} > > /dev/null 512c512 < v.distance -p from="${OUTP}_tmp_${UNQ}" to="${OUTP}_grid_addcat_bnd_patch_break_ln_2l_tmp_${UNQ}" from_type=point to_type=line from_layer=2 to_layer=2 dmax=-1 upload=cat column=dummy | awk 'NR>1' | sed 's/|/ /' > $TMP.${PROG}.reclassit --- > v.distance -p from="${OUTP}_tmp_${UNQ}" > to="${OUTP}_grid_addcat_bnd_patch_break_ln_2l_tmp_${UNQ}" from_type=point > to_type=line from_layer=2 to_layer=2 dmax=-1 upload=cat column=dummy | awk -F > "|" 'NR>1' | sed 's/|/ /' > $TMP.${PROG}.reclassit 515c515 < v.out.ascii format=standard in="${OUTP}_grid_addcat_bnd_patch_break_ln_2l_tmp_${UNQ}" | awk 'NR>10' > $TMP.${PROG}.outl_raw --- > v.out.ascii format=standard > input="${OUTP}_grid_addcat_bnd_patch_break_ln_2l_tmp_${UNQ}" | awk -F "|" > 'NR>10' > $TMP.${PROG}.outl_raw 541c541 < db.copy from_driver=$drv from_database=$dbs to_driver=$drv to_database=$dbs to_table="${OUTL}_2" select="SELECT cat,lcat,z,z_breach FROM $tbl" > /dev/null --- > db.copy from_driver=${driver} from_database=${database} to_driver=${driver} > to_database=${database} to_table="${OUTL}_2" select="SELECT > cat,lcat,z,z_breach FROM $table" > /dev/null 543c543 < v.db.connect map="${OUTL}" layer=2 driver=$drv database=$dbs table="${OUTL}_2" key=cat > /dev/null --- > v.db.connect map="${OUTL}" layer=2 driver=${driver} database=${database} > table="${OUTL}_2" key=cat > /dev/null
_______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user