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: [hidden email] Data: 05/07/2012 8.46 A: "[hidden email]"<[hidden email]> Cc: "Mailing List Gfoss (ita)"<[hidden email]> Ogg: Re: [Gfoss] La connessione al databse per la mappa vettoriale <...> non è definito nel DB file Il 03 luglio 2012 16:06, [hidden email] <marco. [hidden email]> 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@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/ _______________________________________________ [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. 599 iscritti al 30.6.2012 |
Il 05 luglio 2012 09:19, [hidden email]
<[hidden email]> ha scritto: > Ciao Luca, > > v.dissolve funziona solo con "integer" e (se non ricordo > male) con "text". > Di sicuro non funziona con varchar > varchar è un text, comunque... > 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? > il nome della mappa > > 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)... > che io sappia in sqlite non si può rimuovere colonne, magari in grass hanno implementato qualcosa per creare una tabella temporanea senza la colonna da rimuovere e poi sostituire la vecchia tabella con la nuova. Comunque per capire se è un bug sarebbe bene eseguire l'operazione sia da console che da interfaccia grafica, per vedere se è un bug e se è nella libreria o nella gui.... con un minimo di comandi che utilizzi posso provare a replicare e vedere se è un bug o altro... > grazie > marco > -- ciao Luca http://gis.cri.fmach.it/delucchi/ www.lucadelu.org _______________________________________________ [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. 599 iscritti al 30.6.2012 |
Free forum by Nabble | Edit this page |