R: Re: Re: problema in "v.db.update"

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

R: Re: Re: problema in "v.db.update"

marco.donnini@tiscali.it
Innanzi tutto grazie per l'interessamento :-)

...Sulla mappa nella
colonna "LITO" dovrebbe scrivermi "UCC" quando nella colonna "LEG_GEOL"
c'è scritto "Permien (Verrucano)"

Vado ad interrogare (sia con GRASS
che con QGIS) un poligono con scritto "Permien (Verrucano)" alla
colonna "LEG_GEOL" e vedo che alla colonna "LITO" non c'è scritto
nulla...

Lanciando lo script che mi consigli leggo:

GRASS 6.4.1
(utm_wgs84_32):~ > echo "SELECT * FROM  Geo_Svizzera  WHERE  
LEG_GEOL='Permien (Verrucano)'"  | db.select
DBMI-SQLite driver error:

Unable to open database: unable to open database file

ERRORE:
Impossibile aprire il database <///sqlite.db>


Marco



----Messaggio
originale----
Da: [hidden email]
Data: 28/03/2012 15.05
A: "marco.
[hidden email]"<[hidden email]>
Cc: "Mailing List Gfoss
(ita)"<[hidden email]>
Ogg: Re: Re: [Gfoss] problema in &quot;v.
db.update&quot;

Il vettoriale è connesso correttamente.

> Da
terminale non mi dà errori ma vedo che non mi ha aggiornato la
>
mappa.. che sia un ennesimo problema di apici??

Cosa dovrebbe
aggiornarti sulla mappa?

Intanto verificherei i dati nel db sqlite.

Es.:

> echo "SELECT * FROM  Geo_Svizzera  WHERE  LEG_GEOL='Permien

(Verrucano)'"  | db.select

così vedi se ti ha valorizzato
correttamente il campo LITO.

giovanni

PS: oppure usa un viewer per
sqlite esterno, es. spatialite-gui [1] o il
Sqlite Manager per Firefox
[2]

[1]  http://www.gaia-gis.it/gaia-sins/
[2]  https://addons.mozilla.
org/it/firefox/addon/sqlite-manager/

Il giorno 28 marzo 2012 14:55,
[hidden email] <
[hidden email]> ha scritto:

> ...
lanciando il seguente comando (senza spazio dopo l'uguale, per
>
capirci "v.db.connect -p map=Geo_Svizzera" e non "v.db.connect -p map=

> Geo_Svizzera") ottengo da terminale:
>
> GRASS 6.4.1 (utm_wgs84_32):~
> v.
> db.connect -p map=Geo_Svizzera
> Vector map <Geo_Svizzera@Alpi>
is
> connected by:
> layer <1> table <Geo_Svizzera> in database
>
</home/marco/DATAGRASS/utm_wgs84_32/Alpi/sqlite.db> through driver
>
<sqlite> with key <cat>
>
> ...penso che ci sia qualcosa che mi sfugge

>
> marco
>
> ----Messaggio originale----
> Da: [hidden email]
>
Data:
> 28/03/2012 13.49
> A: "[hidden email]"<marco.
donnini@tiscali.
> it>
> Cc: "Mailing List Gfoss (ita)"<gfoss@lists.
gfoss.it>
> Ogg: Re:
> [Gfoss] problema in &quot;v.db.update&quot;
>
>
Domanda banale: il
> vettoriale è correttamente connesso al db?
> db.
connect non aggiorna le
> connessione dei vettoriali precedentemenete
>
caricati (almeno credo).
>
>
> Cosa ti retituisce v.db.connect -p map=
Geo_Svizzera ?
>
> giovanni
>
> Il
> giorno 28 marzo 2012 13:38, marco.
[hidden email] <
> marco.
> [hidden email]> ha scritto:
>
> >
Ciao a tutti/e
> >
> > ho un problema al
> quale non riesco a venirne a
capo
> > (sto andando in loop)....
> > sto
> adottando una metodologia
da me già
> > sperimentata con successo, ma ora
> (non so per quale
motivo), non riesco
> > ad ottenere i risultati
> sperati..
> >
> > Ho
una carta geologica (Geo_Svizzera.
> > shp) e voglio
> raggruppare
alcune litologie.
> >
> > (1) Setto sqlite come
> > database,
> usando
“db.connect” .
> > ...in realtà non ho ben capito se devo
> > usare
>
(a) o meno (b) gli apici
> >
> > (a) db.connect driver=sqlite
> >
>
database='$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite.db'
> > (b) db.
connect
>
> > driver=sqlite
database=$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite.db
> >
> >
> nel
> >
dubbio ho provato in entrambi i modi ma non cambia nulla...
> >
> >
>
(2) Ho
> > glià la colonna nella quale voglio caricare le nuove
>
litologie, si
> > chiama LITO
> >
> > (3) “v.db.update”
> >
> > map =
>
Geo_Svizzera
> > layer = 1
> > column =
> > LITO
> > value = UCC
> >
qcolumn =
> >
> where = "LEG_GEOL='Permien (Verrucano)'"
> >
> >
> >
questo è lo script
> > v.
> db.update map=Geo_Svizzera@Alpi layer=1
> >
column=LITO value=UCC 'where="
> LEG_GEOL='\''Permien (Verrucano)'\''"'

> >
> >
> > Da terminale non mi dà
> errori ma vedo che non mi ha
aggiornato la
> > mappa.. che sia un
> ennesimo problema di apici??
> >

> > ...Temendo che sia un
> > problema di
> "risoluzione della
regione", lo lanciato:
> >
> > g.region
> >
> rast=dem_tot_integer@Alpi

> >
> > considerando che dem_tot_integer è un dem
>
> > con pxl 30 m x
30 m
> >
> > lancio quindi:
> >
> > g.region -p
> >
> > e leggo:
> >
>

> > projection:
> > 1 (UTM)
> > zone:       32
> > datum:      wgs84
>
>
> ellipsoid:  wgs84
> > north:
> > 5649393.4869807
> > south:
>
4608650.528496
> > west:       92391.2576352
> >
> > east:
>
1478578.3991334
> > nsres:      22.7340693
> > ewres:
> > 22.7340693
>
>
> rows:       45779
> > cols:       60974
> > cells:      2791328746

> >
> >
> >
> >
> Grazie mille
> > Marco
> >
> >
> > E' nata indoona:
chiama, videochiama e
> messaggia Gratis. Scarica indoona
> > per
iPhone, Android e PC: http:
> //www.indoona.com/
> >
_______________________________________________
> >
> Iscriviti
all'associazione GFOSS.it: http://www.gfoss.
> it/drupal/iscrizione
> >
[hidden email]
> > http://lists.gfoss.it/cgi-
>
bin/mailman/listinfo/gfoss
> > Questa e' una lista di discussione
>
pubblica aperta a tutti.
> > Non inviate messaggi commerciali.
> > I
>
messaggi di questa lista non rispecchiano necessariamente
> > le
>
posizioni dell'Associazione GFOSS.it.
> > 569 iscritti al 4.1.2012
>
>

>
>
>
> E' nata indoona: chiama, videochiama e messaggia Gratis.
Scarica indoona
> per iPhone, Android e PC: http://www.indoona.com/
>





E' nata indoona: chiama, videochiama e messaggia Gratis. Scarica indoona per iPhone, Android e PC: http://www.indoona.com/
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
569 iscritti al 4.1.2012
Reply | Threaded
Open this post in threaded view
|

Re: R: Re: Re: problema in "v.db.update"

Luca Delucchi
Il 28 marzo 2012 15:37, [hidden email]
<[hidden email]> ha scritto:

>
> Lanciando lo script che mi consigli leggo:
>
> GRASS 6.4.1
> (utm_wgs84_32):~ > echo "SELECT * FROM  Geo_Svizzera  WHERE
> LEG_GEOL='Permien (Verrucano)'"  | db.select
> DBMI-SQLite driver error:
>
> Unable to open database: unable to open database file
>
> ERRORE:
> Impossibile aprire il database <///sqlite.db>
>

mi sa che hai scritto male il comando db.connect

db.connect driver=sqlite database='$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite.db'

i due ' sono molto importanti

>
> Marco
>


--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
569 iscritti al 4.1.2012
Reply | Threaded
Open this post in threaded view
|

Re: R: Re: Re: problema in "v.db.update"

giohappy
mi sa che hai scritto male il comando db.connect

db.connect driver=sqlite database='$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite.db'

i due ' sono molto importanti

Anch'io stavo per dirgli questa cosa, ma ho visto che lui ha provato sia con apici che senza...
 

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
569 iscritti al 4.1.2012