[Gfoss] R: GRASS: Cannot copy.. problema di caratteri (accenti/apostrofi)?

marco.donnini a tiscali.it marco.donnini a tiscali.it
Mar 18 Dic 2012 11:30:59 CET


...chiaramente una soluzione potrebbe essere usare "v.db.update".

ma 
esiste un metodo meno macchinoso??

marco

----Messaggio originale----

Da: marco.donnini a tiscali.it
Data: 18/12/2012 10.44
A: "Mailing List 
Gfoss (ita)"<gfoss a lists.gfoss.it>
Ogg: GRASS: Cannot copy.. problema 
di caratteri (accenti/apostrofi)?

Ciao a tutti/e

sto lavorando con 
GRASS. Vorrei fare una copia di un 
vettroriale con "g.copy".
Non 
riesco a fare tale copia (vedere 
schermata [1]). Il problema può 
essere perchè nel *dbf ho caratteri 
speciali (accenti, apostrofi 
etc...)?

C'è un escamotage?

Nel mio caso 
specifico, del mio 
vettroriale mi interessano solo 4 colonne, in una 
delle quali sono 
riportate alcune parole apostrofate. Le altre colonne 
(all'interno 
delle quali sono riportati altri caratteri speciali) le 
potrei 
eliminare senza troppi problemi.

grazie mille
marco


[1]


GRASS 6.4.0
+42329 (GaussBoagaEast):~ > g.copy 
vect=overlay_cat_loc a Umbria,
overlay_cat_loc_copy 
Copy vector 
<overlay_cat_loc a Umbria> to current 
mapset as
<overlay_cat_loc_copy>

DBMI-Postgres driver error:
Cannot 
execute: 
insert into 
overlay_cat_loc_copy values ( 83, 1783, 'G478', 
291, '0', '0', 
'111996', 'V', 'G478291', 'PG', 'PERUGIA', 'si', 
'PERUGIA291', 
877405.040591, 4587.948399, 87.740504, 19, 19, 'AV', 
'Alluvioni 
vallive', null, 'Media Valle del Tevere Nord e Valle del 
Tevere Citt� 
di Castello - Umbertide', 'Media Valle del Tevere Nord e 
Valle del 
Tevere Citt� di Castello - Umbertide', null, 'AV0501', 
103308747.235, 
2304701.42566, 4794970.56056, 6294.765476)
ERROR:  
invalid byte 
sequence for encoding "UTF8": 0xe02064


ATTENZIONE: 
Unable to insert 
new record: 'insert into overlay_cat_loc_copy

            values ( 83, 
1783, 'G478', 291, '0', '0', '111996', 'V',

            'G478291', 
'PG', 'PERUGIA', 'si', 'PERUGIA291', 
877405.040591,
            
4587.948399, 87.740504, 19, 19, 'AV', 
'Alluvioni vallive',
            
null, 'Media Valle del Tevere Nord e 
Valle del Tevere Citt� di

            Castello - Umbertide', 'Media 
Valle del Tevere Nord e Valle 
del
            Tevere Citt� di Castello 
- Umbertide', null, 'AV0501',

            103308747.235, 
2304701.42566, 4794970.56056, 6294.765476)'

ATTENZIONE: Unable to copy 
table <overlay_cat_loc_copy>
ATTENZIONE: 
Cannot copy 
<overlay_cat_loc a Umbria> to current mapset as
            

<overlay_cat_loc_copy>
GRASS 6.4.0+42329 (GaussBoagaEast):~ > 




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/




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