Merge di file DBF

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Merge di file DBF

geodrinx
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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Merge di file DBF

Luca Sigfrido Percich

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
> [hidden email]
> 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

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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