Halo
Saya akan mengimpornya ke PostGIS terlebih dahulu. Ada alat untuk memuat beberapa bentuk ke tabel individual. Ekstensi ludah QGIS adalah satu. Shp2pgsql grafis baru di trunk PostGIS atau biner eksperimental adalah alternatif lain. Atau Anda bisa menulis skrip batch dengan shp2pgsql.
Saya akan mulai dari sana, mengimpor semuanya ke skema yang disebut asli atau sesuatu seperti itu. Kemudian dari situ saya akan menyusun data. Menggabungkan bersama dalam tabel mana yang cocok dan sebagainya.
Hal yang menyenangkan tentang melakukannya seperti itu adalah bahwa jika Anda menyimpan semua pertanyaan yang Anda gunakan untuk melakukan transformasi itu, Anda memiliki dokumentasi yang bagus tentang sejarah data Anda. Ini juga sangat mudah untuk diulang jika diperlukan. Setelah Anda siap dengan pekerjaan pengorganisasian, Anda membuang cadangan "asli" skema Anda dan menyimpannya di suatu tempat.
Saya pikir ini adalah cara yang terstruktur dan bersih untuk melakukannya. Dan seperti yang dikatakan sebelumnya, Anda akan mendapatkan dokumentasi yang sangat solid tentang bidang apa yang berubah nama menjadi nama baru apa, dan tabel asli apa yang digabungkan menjadi yang baru dan seterusnya.
Dalam FME dan perangkat lunak seperti itu Anda tentu saja juga dapat menyimpan apa yang telah Anda lakukan, tetapi selain sangat lambat dibandingkan dengan permintaan basis data internal, bukan cara universal mendokumentasikan apa yang dilakukan sebagai sql-queries. Mereka akan dapat digunakan dan dibaca selama ada file teks dan database relasional.
Saya gunakan untuk berakhir dengan file teks terlihat seperti:
-- 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;
dan seterusnya. Ini disimpan sebagai file teks memiliki nilai yang bagus setelah beberapa tahun.
Salam Nicklas