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

-- 
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti
_______________________________________________
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