[Gfoss] R: Re: Re: Re: La connessione al databse per la mappa vettoriale <...> non è definito nel DB file
marco.donnini a tiscali.it
marco.donnini a tiscali.it
Gio 5 Lug 2012 10:59:03 CEST
Ciao Luca,
Andando per ordine:
Lancio i comandi sul
Geo_Francia_NC_diss
GRASS 6.4.1 (utm_wgs84_32):~ > v.db.connect -p
map=Geo_Francia_NC_diss a Alpi
Vector map <Geo_Francia_NC_diss a Alpi> is
connected by:
layer <1> table <LITO_NC> in database
</home/marco/DATAGRASS/utm_wgs84_32/Alpi/sqlite.db> through driver
<sqlite> with key <cat>
GRASS 6.4.1 (utm_wgs84_32):~ > v.db.connect -p
map=Geo_Francia_NC_diss a Alpi
Vector map <Geo_Francia_NC_diss a Alpi> is
connected by:
layer <1> table <LITO_NC> in database
</home/marco/DATAGRASS/utm_wgs84_32/Alpi/sqlite.db> through driver
<sqlite> with key <cat>
GRASS 6.4.1 (utm_wgs84_32):~ > v.db.select
map=Geo_Francia_NC_diss a Alpi
cat|LITO_NC
4|METAMORPHIC
7|ACID
0|
1|SAND
3|MIX CARB
6|CLAY
5|MAFIC
2|MUD
Il file Geo_Francia_NC_diss però è il
file nel quale ho lanciato v.db.addtable
faccio allora un passo
indietro:
lancio v.dissolve sul file originale (Geo_Francia) ed ottengo
Geo_Francia2_diss_prova per la quale mi compare il messaggio:
La
connessione al databse per la mappa vettoriale <...> non è definito nel
DB file
lancio quindi i due comandi da te indicati ed ottengo:
GRASS
6.4.1 (utm_wgs84_32):~ > v.db.connect -p
map=Geo_Francia2_diss_prova a Alpi
ERRORE: Database connection for map
<Geo_Francia2_diss_prova a Alpi> is not
defined in DB file
GRASS 6.4.1 (utm_wgs84_32):~ > v.db.select
map=Geo_Francia2_diss_prova a Alpi
ERRORE: Database connection not
defined for layer 1
saluti
Marco
----Messaggio originale----
Da:
lucadeluge a gmail.com
Data: 05/07/2012 10.38
A: "marco.donnini a tiscali.
it"<marco.donnini a tiscali.it>
Cc: "Mailing List Gfoss (ita)"
<gfoss a lists.gfoss.it>
Ogg: Re: Re: Re: [Gfoss] La connessione al
databse per la mappa vettoriale <...> non è definito nel DB file
Il 05 luglio 2012 10:30, marco.donnini a tiscali.it
<marco.
donnini a tiscali.it> ha scritto:
> Ciao Luca
>
ciao marco
> in
MAIUSCOLO le mie risposte
>
non devi scrivere in maiuscolo se quoti
bene come hai fatto, si
capisce lo stesso ;-)
>
> v.db.connect
>
map=Geo_Francia_NC_diss a Alpi driver=sqlite
>
database=$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite.db
>
table=Geo_Francia_NC_diss key=cat layer=1 fs=
>
> ED OTTENGO:
>
> v.db.
> connect map=Geo_Francia_NC_diss a Alpi driver=sqlite
>
database=$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite.db
>
table=Geo_Francia_NC_diss key=cat layer=1 fs=
> ERRORE: Usa il flag -o
> per sovrascrivere il link esistente del layer <1>
>
vuol dire che
c'è già una connessione al db, comunque per vedere se
hai già una
connessione dovevi fare:
v.db.connect -p map=Geo_Francia_NC_diss a Alpi
a sto punto prova a fare una select (se sono tanti dati puoi mettere
anche una condizione where)
v.db.select map=Geo_Francia_NC_diss a Alpi
--
ciao
Luca
http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
Invita i tuoi amici e Tiscali ti premia! Il consiglio di un amico vale più di uno spot in TV. Per ogni nuovo abbonato 30 € di premio per te e per lui! Un amico al mese e parli e navighi sempre gratis: http://freelosophy.tiscali.it/
Maggiori informazioni sulla lista
Gfoss