[Gfoss] R: Re: problema in "v.db.update"

...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: giohappy@gmail.com
Data:
28/03/2012 13.49
A: "marco.donnini@tiscali.it"<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.donnini@tiscali.it <
marco.
donnini@tiscali.it> 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

Gfoss@lists.gfoss.it
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/

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, marco.donnini@tiscali.it <marco.donnini@tiscali.it> 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
with key

…penso che ci sia qualcosa che mi sfugge

marco

----Messaggio originale----
Da: giohappy@gmail.com
Data:
28/03/2012 13.49
A: “marco.donnini@tiscali.it”<marco.donnini@tiscali.
it>
Cc: “Mailing List Gfoss (ita)”<gfoss@lists.gfoss.it>
Ogg: Re:
[Gfoss] problema in "v.db.update"

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.donnini@tiscali.it <
marco.
donnini@tiscali.it> 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

Gfoss@lists.gfoss.it
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/