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

Reply via email to