alo
İlk olarak PostGIS'e aktarırdım. Tek tek tablolara birden çok şekil yüklemek için araçlar vardır. QGIS tükürük uzantısı biridir. PostGIS bagajındaki veya deneysel ikili dosyalardaki yeni grafiksel shp2pgsql başka bir alternatiftir. Veya shp2pgsql ile bir toplu komut dosyası yazabilirsiniz.
Oradan başlıyorum, her şeyi orijinal ya da bunun gibi bir şemaya aktarırdım. Sonra verileri yapılandıracağım. Uygun olduğu durumlarda tablolarda birleştirme.
Böyle yapmakla ilgili güzel bir şey, bu dönüşümleri yapmak için kullandığınız tüm sorguları kaydederseniz verilerinizin geçmişi hakkında harika bir dokümantasyona sahip olmanızdır. Gerekirse yeniden yapmak da çok kolaydır. Organizasyon çalışmalarına hazır olduğunuzda şemanızın bir yedeğini "orijinal" olarak atar ve bir yere koyarsınız.
Bunun yapılandırılmış ve temiz bir yol olduğunu düşünüyorum. Ve daha önce de belirtildiği gibi, hangi alanın adını yeni adla değiştirdiği ve hangi orijinal tabloların o büyük yeni tabloya birleştirildiği hakkında çok sağlam bir belge alacaksınız.
FME ve bunun gibi yazılımlarda elbette yaptıklarınızı da kaydedebilirsiniz, ancak dahili veritabanı sorgularına kıyasla çok yavaş olmasının yanı sıra sql-sorguları olarak yapılanların evrensel bir belge biçimi değildir. Metin dosyaları ve ilişkisel veritabanları olduğu sürece kullanılabilir ve okunabilir olacaklardır.
Sonunda aşağıdaki gibi görünen metin dosyaları ile kullanmak için kullanın:
-- 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;
ve bunun gibi. Metin dosyası olarak kaydedilen bu dosya birkaç yıl sonra büyük bir değere sahiptir.
Saygılarımızla Nicklas