अभिनंदन
मैं इसे पहले PostGIS में आयात करूंगा। अलग-अलग तालिकाओं में कई आकृतियों को लोड करने के लिए उपकरण है। QGIS थूक विस्तार एक है। PostGIS ट्रंक या प्रयोगात्मक बायनेरिज़ में नया ग्राफिकल shp2pgsql एक और विकल्प है। या आप बस shp2pgsql के साथ एक बैच स्क्रिप्ट लिख सकते हैं।
मैं वहां शुरू करूंगा, एक स्कीमा में सब कुछ आयात करना होगा जिसे मूल या ऐसा कुछ कहा जाता है। फिर उससे मैं डेटा को स्ट्रक्चर करूंगा। तालिकाओं में एक साथ विलय करना जहां उपयुक्त और इसी तरह।
ऐसा करने के बारे में अच्छी बात यह है कि यदि आप उन सभी परिवर्तनों को सहेजते हैं जो आप उन परिवर्तनों को करने के लिए करते हैं जो आपके डेटा के इतिहास के बारे में एक महान दस्तावेज हैं। जरूरत पड़ने पर इसे फिर से लगाना भी बहुत आसान है। एक बार जब आप अपने आयोजन कार्य के साथ तैयार हो जाते हैं तो आप अपने स्कीमा "मूल" का बैकअप डंप कर देते हैं और कहीं दूर रख देते हैं।
मुझे लगता है कि यह एक संरचित और स्वच्छ तरीका है। और जैसा कि पहले कहा गया था, आपको एक बहुत ही ठोस दस्तावेज मिलेगा कि किस क्षेत्र ने नाम को नया नाम दिया है, और मूल तालिकाओं को उस बड़े नए में विलय किया जाता है और इसी तरह।
FME और उस तरह के सॉफ्टवेयर में, आप निश्चित रूप से आपके द्वारा किए गए कार्यों को बचा सकते हैं, लेकिन आंतरिक डेटाबेस प्रश्नों की तुलना में बहुत धीमी गति से होने के बावजूद यह नहीं है कि दस्तावेज़ का सार्वभौमिक तरीका क्या sql- क्वेरीज़ के रूप में किया जाता है। जब तक पाठ फ़ाइलें और संबंधपरक डेटाबेस हैं, तब तक वे उपयोग करने योग्य और पठनीय होंगे।
मैं textfiles के साथ अंत करने के लिए उपयोग की तरह कुछ देख:
-- 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;
और इसी तरह। पाठ फ़ाइल के रूप में सहेजा गया यह कुछ वर्षों के बाद एक महान मूल्य है।
सादर निकलैस