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