<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi, I am having some problems trying to create a new LOCATION and MAPSET with default MySql database, programmatically, using Python (Ubuntu 9.04, GRASS 6.4RC4). I am running the following (external to GRASS!):<br><br>#Create the new LOCATION and MAPSET<br><blockquote>grass.read_command("g.proj",flags='pc', georef='contours.shp', location='lower')<br>grass.read_command("g.gisenv", set='LOCATION_NAME=lower')<br>grass.read_command("g.mapset",flags='c',mapset='Contours', location='lower')<br>grass.read_command("g.gisenv", set='MAPSET=Contours')<br>grass.read_command("g.mapsets",flags='p',addmapset='Contours')<br></blockquote>#Set database default, the empty database was created beforehand with phpMyAdmin.<br><blockquote>c=grass.read_command("db.connect",flags='c',driver='mysql',database='LOWER')<br></blockquote><br>The "g.mapset" command results in "ERROR: Unable to read GIS_LOCK environment variable".<br>The location and mapset however are created, seemingly correctly, but the default database (and the VAR file) is set to dbf, not MySql, ie after running "db.connect" I receive the following message:<br><br>Default driver / database set to:<br>driver: dbf<br>database: $GISDBASE/$LOCATION_NAME/$MAPSET/dbf/<br><br>Are the two problems related or am I missing a crutial step here? How can I force MySql to be the default for the new LOCATION/MAPSET?<br>Any help would be appreciated.<br>Thanks<br>George<br><br><br /><hr />Click Here <a href='http://dating.ninemsn.com.au/search/search.aspx?exec=go&tp=q&gc=2&tr=1&lage=18&uage=55&cl=14&sl=0&dist=50&po=1&do=2&trackingid=1046138&r2s=1&_t=773166090&_r=WLM_EndText' target='_new'>View photos of singles in your area</a></body>
</html>