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

Reply via email to