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

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

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

marco.donnini@tiscali.it
...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)"<[hidden email]>
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, [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/
_______________________________________________
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: problema in "v.db.update"

giohappy
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]

[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)"<[hidden email]>
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, [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/


_______________________________________________
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