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: giohappy@gmail.com
Data: 28/03/2012 15.05
A: "marco.
donnini@tiscali.it"<marco.donnini@tiscali.it>
Cc: "Mailing List Gfoss
(ita)"<gfoss@lists.gfoss.it>
Ogg: Re: Re: [Gfoss] problema in "v.
db.update"
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
<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 "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: wgs84ellipsoid: wgs84
> north:
> 5649393.4869807
> south:
4608650.528496
> west: 92391.2576352
>
> east:
1478578.3991334
> nsres: 22.7340693
> ewres:
> 22.7340693rows: 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
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/