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