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

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

ma
esiste un metodo meno macchinoso??

marco

----Messaggio originale----

Da: marco.donnini@tiscali.it
Data: 18/12/2012 10.44
A: "Mailing List
Gfoss (ita)"<gfoss@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@Umbria,
overlay_cat_loc_copy
Copy vector
<overlay_cat_loc@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@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/

On 12/18/12, marco.donnini@tiscali.it <marco.donnini@tiscali.it> wrote:

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

ma
esiste un metodo meno macchinoso??

... Aggiornare GRASS ....

Markus

marco

----Messaggio originale----

Da: marco.donnini@tiscali.it
Data: 18/12/2012 10.44
A: "Mailing List
Gfoss (ita)"<gfoss@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@Umbria,
overlay_cat_loc_copy
Copy vector
<overlay_cat_loc@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@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/
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
630 iscritti al 1.12.2012