[Gfoss] Merge di file DBF

Salve,

qualcuno conosce un metodo veloce per riunire piu' file DBF in uno solo, inserendo automaticamente il nome del file di provenienza?
Una cosa simile viene fatta dal merge di GDAL/OGR, ma, nel mio caso non ci sono i file SHP, ma solo i DBF.

Grazie per qualunque aiuto in proposito

Roberto

Ciao Roberto,

puoi usare ogr2ogr col driver Shape, funziona anche solo coi DBF.

L'opzione -sql ti consente di aggiungere una colonna con il nome del
file ed eventualmente filtrare/rinominare le colonne che ti interessa
spedire in output.

ogr2ogr -update -append -sql "select 'REG11' as LAYER, COD_REG,
NOME_REG from reg2011" -f "ESRI ShapeFile" out.dbf reg2011.dbf -nln out

ogr2ogr -update -append -sql "select 'REG12' as LAYER, COD_REG,
NOME_REG from reg2012" -f "ESRI ShapeFile" out.dbf reg2012.dbf -nln out

Sulla pagina di documentazione del formato shapefile di OGR/GDAL trovi
gli esempi.

Buon lavoro

Sig

Il giorno mar, 31/01/2012 alle 15.29 +0100, Geodrinx ha scritto:

Salve,

qualcuno conosce un metodo veloce per riunire piu' file DBF in uno solo, inserendo automaticamente il nome del file di provenienza?
Una cosa simile viene fatta dal merge di GDAL/OGR, ma, nel mio caso non ci sono i file SHP, ma solo i DBF.

Grazie per qualunque aiuto in proposito

Roberto

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
569 iscritti al 4.1.2012