[GRASS-user] Is d.vect connected to other database than db.*?
Hamish
hamish_nospam at yahoo.com
Thu May 24 01:51:45 EDT 2007
Maximilian Krambach wrote:
>
> I got two computers (both ubuntu edgy, grass 6.2.1) working on the
> same grass project (not simultaneously, one at home, one at work).
> However, the users are named different, so the $GISDBASE is as
> following:
>
> /home/user1/database/location/mapset
> /home/user2/subdirectory/database/location/mapset
>
> Now user2 has a problem with d.vect. Whenever querying something from
> a vector, there goes the error "DBMI-DBF driver error: cannot open
> database: /home/user1(!)/database/location/mapset". db.connect is set
> correctly to '/home/user2/...' Is there another connection of
> databases to be done?
Use v.db.reconnect.all in user2.
v.db.reconnect.all old=/home/user1/database/location/mapset/dbf/ \
new='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
see also the v.db.connect module, $MAPSET/VAR, $MAPSET/vector/$mapname/dbln,
and make sure $MAPSET/dbf/ is copied too, not just $MAPSET/vector/.
Hamish
More information about the grass-user
mailing list