Hallo
Eu o importaria primeiro para o PostGIS. Existem ferramentas para carregar várias formas em tabelas individuais. A extensão do espeto QGIS é uma. O novo gráfico shp2pgsql no tronco PostGIS ou binários experimentais é outra alternativa. Ou você pode simplesmente escrever um script em lote com shp2pgsql.
Eu começaria por aí, importaria tudo para um esquema chamado original ou algo assim. Então, a partir disso, eu estruturaria os dados. Mesclando em tabelas, onde apropriado e assim por diante.
O bom de fazer dessa maneira é que, se você salvar todas as consultas usadas para fazer essas transformações, terá uma ótima documentação sobre o histórico dos seus dados. Também é muito fácil refazê-lo, se necessário. Quando estiver pronto para o seu trabalho de organização, despeje um backup do seu esquema "original" e guarde-o em algum lugar.
Eu acho que essa é uma maneira estruturada e limpa de fazer isso. E, como dito anteriormente, você obterá uma documentação muito sólida de qual campo mudou de nome para qual novo nome e quais tabelas originais são mescladas nesse novo e grande novo e assim por diante.
No FME e em softwares como esse, é claro que você também pode salvar o que fez, mas além de ser muito lento em comparação às consultas internas ao banco de dados, não é a maneira universal de documentar o que é feito como consultas sql. Eles serão utilizáveis e legíveis enquanto houver arquivos de texto e bancos de dados relacionais.
Eu uso para acabar com arquivos de texto parecidos com:
-- A query to merge all roads in Norway
Create table road_tables.all_roads as
SELECT id as roadid, status, the_geom from original.big_roads
union all
SELECT rid as roadid, condition as status, the_geom from original.small_roads;
e assim por diante. Este arquivo salvo como texto tem um grande valor após alguns anos.
Atenciosamente Nicklas