|
@@ -90,25 +90,25 @@ def main():
|
|
option='add', input=input, out=input_tmp,
|
|
option='add', input=input, out=input_tmp,
|
|
quiet=quiet):
|
|
quiet=quiet):
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
- pattern=input_tmp, quiet=quiet)
|
|
|
|
|
|
+ name=input_tmp, quiet=quiet)
|
|
grass.fatal(_("Error creating layer 2"))
|
|
grass.fatal(_("Error creating layer 2"))
|
|
if 0 != grass.run_command('v.db.addtable', map=input_tmp, layer="2",
|
|
if 0 != grass.run_command('v.db.addtable', map=input_tmp, layer="2",
|
|
columns="left integer,right integer",
|
|
columns="left integer,right integer",
|
|
quiet=quiet):
|
|
quiet=quiet):
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
- pattern=input_tmp, quiet=quiet)
|
|
|
|
|
|
+ name=input_tmp, quiet=quiet)
|
|
grass.fatal(_("Error creating new table for layer 2"))
|
|
grass.fatal(_("Error creating new table for layer 2"))
|
|
if 0 != grass.run_command('v.to.db', map=input_tmp, option="sides",
|
|
if 0 != grass.run_command('v.to.db', map=input_tmp, option="sides",
|
|
columns="left,right", layer="2", quiet=quiet):
|
|
columns="left,right", layer="2", quiet=quiet):
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
- pattern=input_tmp, quiet=quiet)
|
|
|
|
|
|
+ name=input_tmp, quiet=quiet)
|
|
grass.fatal(_("Error populating new table for layer 2"))
|
|
grass.fatal(_("Error populating new table for layer 2"))
|
|
|
|
|
|
if 0 != grass.run_command('v.type', input=input_tmp, output=out_type,
|
|
if 0 != grass.run_command('v.type', input=input_tmp, output=out_type,
|
|
from_type='boundary', to_type='line',
|
|
from_type='boundary', to_type='line',
|
|
quiet=quiet, layer="2"):
|
|
quiet=quiet, layer="2"):
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
- pattern=remove_names, quiet=quiet)
|
|
|
|
|
|
+ name=remove_names, quiet=quiet)
|
|
grass.fatal(_("Error converting polygon to line"))
|
|
grass.fatal(_("Error converting polygon to line"))
|
|
report = grass.read_command('v.category', flags='g', input=out_type,
|
|
report = grass.read_command('v.category', flags='g', input=out_type,
|
|
option='report', quiet=quiet).split('\n')
|
|
option='report', quiet=quiet).split('\n')
|
|
@@ -122,14 +122,14 @@ def main():
|
|
type='centroid', layer=2, quiet=quiet,
|
|
type='centroid', layer=2, quiet=quiet,
|
|
cats='{mi}-{ma}'.format(mi=min_cat, ma=max_cat)):
|
|
cats='{mi}-{ma}'.format(mi=min_cat, ma=max_cat)):
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
- pattern=remove_names, quiet=quiet)
|
|
|
|
|
|
+ name=remove_names, quiet=quiet)
|
|
grass.fatal(_("Error removing centroids"))
|
|
grass.fatal(_("Error removing centroids"))
|
|
|
|
|
|
try:
|
|
try:
|
|
if 0 != grass.run_command('v.db.droptable', map=out_type, layer=1,
|
|
if 0 != grass.run_command('v.db.droptable', map=out_type, layer=1,
|
|
flags='f', quiet=True):
|
|
flags='f', quiet=True):
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
- pattern=remove_names, quiet=quiet)
|
|
|
|
|
|
+ name=remove_names, quiet=quiet)
|
|
grass.fatal(_("Error removing table from layer 1"))
|
|
grass.fatal(_("Error removing table from layer 1"))
|
|
except:
|
|
except:
|
|
grass.warning(_("No table for layer %d" % 1))
|
|
grass.warning(_("No table for layer %d" % 1))
|
|
@@ -137,13 +137,13 @@ def main():
|
|
output=output, layer="2,1", quiet=quiet,
|
|
output=output, layer="2,1", quiet=quiet,
|
|
overwrite=overwrite):
|
|
overwrite=overwrite):
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
- pattern=remove_names, quiet=quiet)
|
|
|
|
|
|
+ name=remove_names, quiet=quiet)
|
|
grass.fatal(_("Error adding categories"))
|
|
grass.fatal(_("Error adding categories"))
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
- pattern=remove_names, quiet=quiet)
|
|
|
|
|
|
+ name=remove_names, quiet=quiet)
|
|
if point:
|
|
if point:
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
grass.run_command('g.remove', flags='f', type='vect',
|
|
- pattern=out_temp, quiet=quiet)
|
|
|
|
|
|
+ name=out_temp, quiet=quiet)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
if __name__ == "__main__":
|
|
options, flags = grass.parser()
|
|
options, flags = grass.parser()
|