Grazie Paolo,
la concatenzazione funzia a dovere!
Esiste una modalità (o una documentazione per approfondire) per farlo al di fuori dell'interfaccia di QGIS?
Ale

On 05/21/2013 04:14 PM, Paolo Corti wrote:
2013/5/21 Alessandro Sarretta <alessandro.sarre...@gmail.com>:
Ciao a tutti,
ho un problema molto pratico.
Per svariati motivi ho 2 shapefile lineari uguali (stesse geometrie) con uno
stesso campo testuale (NOME) contenente, nel primo shapefile la prima parte
di un codice, nel secondo shapefile la seconda parte; le due parti peròsono
sovrapposte.
Cerco di esemplificare:
1° shp    2° shp
NOME    NOME
qwer    erty
asdf    dfgh
zxcv    cvbn

Io vorrei avere un campo NOME con
qwerty
asdfgh
zxcvbn
cioè tutti i caratteri del primo shp e il 3° e 4° del secondo.

Ho provato a usare la funzione di concatenazione || nel field calculator di
QGIS, ma non riesco a gestire la sovrapposizione dei caratteri. Sapreste
aiutarmi?

Ciao Ale

Con il QGIS field calculator puoi usare la concatenazione giocando con
la funzione substr dopo aver fatto uno spatial join dei due shapefile.

Nel tuo caso dovrebbe essere:
substr(field1, 0, 4)  ||  substr(field2, 2, length(mytest2))

ciao
p



--
Alessandro Sarretta

e-mail: alessandro.sarre...@gmail.com
skype: alesarrett
Web: http://ilsarrett.wordpress.com
Twitter: https://twitter.com/alesarrett
Google scholar: http://scholar.google.it/citations?hl=it&user=IsyXargAAAAJ
ORCID: http://orcid.org/0000-0002-1475-8686
ResearchGate: https://www.researchgate.net/profile/Alessandro_Sarretta/

_______________________________________________
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.
638 iscritti al 28.2.2013

Rispondere a