On 22/10/10 8:12 AM, [email protected] wrote:
Send grass-user mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.osgeo.org/mailman/listinfo/grass-user
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of grass-user digest..."


Today's Topics:

    1. Change database type (Pablo Carreira)
    2. v.in.ogr and g.region trouble coordenate (Ricardo Rodr?guez)
    3. Re: Change database type (Micha Silver)
    4. Re: v.in.ogr and g.region trouble coordenate (Micha Silver)
    5. nviz_cmd problem winGrass6.5 - 7.0 (M.Onur Kurum)


----------------------------------------------------------------------

Message: 1
Date: Thu, 21 Oct 2010 15:23:15 -0200
From: Pablo Carreira<[email protected]>
Subject: [GRASS-user] Change database type
To:<[email protected]>
Message-ID:<[email protected]>
Content-Type: text/plain; charset="iso-8859-1"


Hi,

I have many vectors with tables and now I want to change my database from 
sqlite to pgsql.I ran db.connect. And now I need to copy all the tables from 
sqlite to pgsql.Is there an easy way to do that?
Thanks.
Pablo Torres Carreira


                                        
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.osgeo.org/pipermail/grass-user/attachments/20101021/4ad2cda2/attachment-0001.html

------------------------------

Message: 2
Date: Thu, 21 Oct 2010 15:19:17 -0500
From: Ricardo Rodr?guez<[email protected]>
Subject: [GRASS-user] v.in.ogr and g.region trouble coordenate
To: [email protected]
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

hello.
  how to make g.region and v.in.ogr use the same projection that an incoming
file. since at run-d g.region v.in.ogr and maintaining the coordinates but
not the coordinate system, given the same coordinate system of the lease,
what should I do to keep your incoming file coordinate system .


thanks for your help and attention

Ricardo Rodríguez
Univalle
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.osgeo.org/pipermail/grass-user/attachments/20101021/3ae60005/attachment-0001.html

------------------------------

Message: 3
Date: Thu, 21 Oct 2010 22:38:01 +0200
From: Micha Silver<[email protected]>
Subject: Re: [GRASS-user] Change database type
To: Pablo Carreira<[email protected]>
Cc: [email protected]
Message-ID:<[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

On 10/21/2010 07:23 PM, Pablo Carreira wrote:
Hi,


I have many vectors with tables and now I want to change my database
from sqlite to pgsql.
I ran db.connect. And now I need to copy all the tables from sqlite to
pgsql.
Is there an easy way to do that?

Once you've set the database connection params, then g.copy will create
a new vector with the attributes pushed into the new database. So you
could loop thru all vectors something like:
for v in `g.mlist vect`; do
      g.rename vect=$v,$v_sqlite  # rename to temporary name
       g.copy vect=$v_sqlite,$v        # copy back to original name, but
pgsql tables will be created
done

If everything looks good, then you can remove all the vectors *_sqlite:
g.remove vect=`g.mlist vect sep=, pat="*_sqlite"`

Thanks.

Pablo Torres Carreira



This mail was received via Mail-SeCure System.


_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

This mail was received via Mail-SeCure System.



Alternatively, if you want to keep the two separate, create a new mapset, set the database connection in the new mapset, and copy the maps from old mapset to new.

Hence, in the new mapset:

for i in `g.list vect mapset=<oldmapset>`; do
g.copy vect=$i"@<oldmapset",$i
done

Often if I am going to be working away from the MySQL server, I do this to create a copy with a dbf connection.

Cheers,
Richard



_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to