Manfred, Martin,
Thanks. That was what I was searching for so urgent!
This one works even it might not be the nicest one:
(flag-comment of Martin not included yet)
#!/usr/bin/env python
#will import through loop
import os
import sys
import grass.script as grass
def main():
i=1
n=1
i=str(i)
#first "loop" no merge, but creates first template
grass.run_command(
'v.in.ogr', flags="o", dsn="PG:dbname=schirpat",
layer="sc.av_liegensch", output="GR_av_liegensch_poly_temp",
type="boundary,centroid", where="bfs="+i)
while n<5:
n=n+1
i=int(i)
i=i+1
i=str(i)
grass.run_command(
'v.in.ogr', flags="o", dsn="PG:dbname=schirpat",
layer="sc.av_liegensch", output="GR_av_liegensch_poly"+i,
type="boundary,centroid", where="bfs="+i)
grass.run_command(
'v.patch',flags="-o",
input="GR_av_liegensch_poly"+i+",GR_av_liegensch_poly_temp",
output="GR_av_liegensch_poly")
grass.run_command(
'g.remove', vect="GR_av_liegensch_poly_temp")
grass.run_command(
'g.rename',
vect="GR_av_liegensch_poly,GR_av_liegensch_poly_temp")
grass.run_command(
'g.rename', vect="GR_av_liegensch_poly_temp,GR_av_liegensch_poly")
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user