สวัสดี
ฉันจะนำเข้ามาที่ PostGIS ก่อน มีเครื่องมือในการโหลดรูปร่างหลายรูปร่างไปยังตารางแต่ละรายการ ส่วนขยายคาย QGIS เป็นหนึ่ง shp2pgsql แบบกราฟิกใหม่ในลำต้น PostGIS หรือไบนารีทดลองเป็นอีกทางเลือกหนึ่ง หรือคุณสามารถเขียนสคริปต์แบทช์ด้วย shp2pgsql
ฉันจะเริ่มต้นที่นั่นนำเข้าทุกสิ่งไปยังสคีมาที่เรียกว่าต้นฉบับหรืออะไรทำนองนั้น จากนั้นฉันก็จะจัดโครงสร้างข้อมูล ผสานเข้าด้วยกันในตารางที่เหมาะสมเป็นต้น
สิ่งที่ดีเกี่ยวกับการทำเช่นนั้นคือถ้าคุณบันทึกแบบสอบถามทั้งหมดที่คุณใช้เพื่อทำการแปลงเหล่านั้นคุณมีเอกสารที่ดีเกี่ยวกับประวัติของข้อมูลของคุณ นอกจากนี้ยังง่ายมากที่จะทำซ้ำหากจำเป็น เมื่อคุณพร้อมกับการจัดงานของคุณแล้วคุณจะต้องทำการแบ็กอัพสคีมา "ดั้งเดิม" และเก็บไว้ที่ไหนสักแห่ง
ฉันคิดว่านี่เป็นวิธีที่มีโครงสร้างและสะอาดในการทำ และดังที่ได้กล่าวไว้ก่อนหน้านี้คุณจะได้รับเอกสารที่แน่นหนาว่าฟิลด์ใดเปลี่ยนชื่อเป็นชื่อใหม่และตารางดั้งเดิมใดที่ถูกรวมเข้าด้วยกันเป็นชื่อใหม่ที่ยิ่งใหญ่เป็นต้น
ใน FME และซอฟต์แวร์เช่นนั้นคุณสามารถบันทึกสิ่งที่คุณทำไว้ได้ แต่ข้างช้ามากเมื่อเทียบกับการสืบค้นฐานข้อมูลภายในไม่ใช่วิธีสากลของเอกสารที่ทำในรูปแบบ sql-query พวกมันจะสามารถใช้งานและอ่านได้ตราบใดที่มีไฟล์ข้อความและฐานข้อมูลเชิงสัมพันธ์
ฉันใช้เพื่อจบลงด้วย 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;
และอื่น ๆ สิ่งนี้บันทึกเป็นไฟล์ข้อความมีค่าอย่างมากหลังจากนั้นไม่กี่ปี
ขอแสดงความนับถือ Nicklas