[Gfoss] R: Re: La connessione al databse per la mappa vettoriale <...> non è definito nel DB file
marco.donnini a tiscali.it
marco.donnini a tiscali.it
Gio 5 Lug 2012 09:19:06 CEST
Ciao Luca,
v.dissolve funziona solo con "integer" e (se non ricordo
male) con "text".
Di sicuro non funziona con varchar
ho lanciato poi
v.db.addtable. Con interfaccia "wxpython", facendo -> tasto dx "mostra
gli attributi dei dati" vedo la colonna cat che (sembra) abbia i valori
numerici che ho impostato a LITO_NUM.
per lanciare v.db.connect devo
specificare il nome della tabella, giusto? In questo caso cosa imposto?
In ogni modo credo di avere dei problemi di db (se non ho capito male
sto utilizzando sqlite, ancora qualche concetto nella gestione dei db
mi sfugge).. per farti un esempio (non so se la cosa è correlata)
quando con interfaccia "wxpython" vado ad eliminare delle colonne,
succede che alcune colonne mi si "trasformano" - per esempio - da
varchar (99) a varchar (1), mantenendomi le informazioni inalterate
(sigle fino a circa una decina di caratteri)...
grazie
marco
----
Messaggio originale----
Da: lucadeluge a gmail.com
Data: 05/07/2012 8.46
A: "marco.donnini a tiscali.it"<marco.donnini a tiscali.it>
Cc: "Mailing
List Gfoss (ita)"<gfoss a lists.gfoss.it>
Ogg: Re: [Gfoss] La connessione
al databse per la mappa vettoriale <...> non è definito nel DB
file
Il 03 luglio 2012 16:06, marco.donnini a tiscali.it
<marco.
donnini a tiscali.it> ha scritto:
> Buongiorno a utti/e
>
> sto eseguendo
un'operazione fatta più volte con
> successo con GRASS.... ora però non
so cosa ho combinato e l'operazione
> non mi riesce più.
>
> Ho una
mappa vettoriale con delle categorie
> incolonnate in "LITO_NC" formato
varchar, vorrei "dissolvere i confini"
> con v.dissolve.
>
> 1) lancio
v.db.addcol e creo una colonna integer
> (LITO_NUM)
> 2) lancio v.db.
update in modo che a ciascuna delle categorie
> di LITO_NC associo a
LITO_NUM un valore numerico
ma non lo fa con le colonne alfanumeriche?
> 3) lancio v.dissolve
> dandogli chiaramente LITO_NUM come colonna da
usare per la
> "dissoluzione"
>
> fatto questo vedo da terminale che
GRASS lavora..
>
> carico il file "dissolto" su GRASS (interfaccia
"wxpython") in modo che
> con tasto dx setto "mostra gli attributi dei
dati"
>
> mi compare una
> finestra con scritto:
>
> Gestione della
tabella degli attributi
> La
> connessione al databse per la mappa
vettoriale
> <Geo_Francia_NC_diss a Alpi> non è definito nel DB file.
Puoi definire
> una nuova connessione nel tab 'Gestisci layers'
>
>
Dove sta l'inghippo??
>
cosa restituisce v.db.connect?
>
> grazie
mille
> marco
>
--
ciao
Luca
http://gis.cri.fmach.it/delucchi/
www.
lucadelu.org
Invita i tuoi amici e Tiscali ti premia! Il consiglio di un amico vale più di uno spot in TV. Per ogni nuovo abbonato 30 € di premio per te e per lui! Un amico al mese e parli e navighi sempre gratis: http://freelosophy.tiscali.it/
Maggiori informazioni sulla lista
Gfoss