Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def iniciams(location,mapset,espgs,m=None):
- grass7bin = 'grass70'
- startcmd = grass7bin + ' --config path'
- p = subprocess.Popen(startcmd, shell=True,stdout=subprocess.PIPE, stderr=subprocess.PIPE)
- out, err = p.communicate()
- if p.returncode != 0:
- print >>sys.stderr, "ERROR: Cannot find GRASS GIS 7 start script (%s)" % startcmd
- sys.exit(-1)
- gisbase = out.strip('\n')
- gisdb='/home/koblitz/dout/tese/cap2/grassmv'
- os.system('grass70 -c -e EPSG:%s %s %s'%(espgs,location,mapset))
- #os.system('mkdir /home/koblitz/dout/tese/cap2/grassmv/%s'%location)
- os.system('mkdir /home/koblitz/dout/tese/cap2/grassmv/%s/%s'%(location,mapset))
- #os.system('mkdir /home/koblitz/dout/tese/cap2/grassmv/%s/PERMANENT'%location)
- #os.system('cp -r /usr/local/grass-7.0.0svn/demolocation/PERMANENT/* /home/koblitz/dout/tese/cap2/grassmv/%s/PERMANENT/'%location)
- os.environ['GISDBASE'] = gisdb
- if m:
- gsetup.init(gisbase,gisdb, location, 'PERMANENT')
- else:
- gsetup.init(gisbase,gisdb, location, mapset)
- gscript.message('Current GRASS GIS 7 environment:')
- return gscript.gisenv()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement