ที่ทำงานของฉันมีข้อมูลเชิงพื้นที่ประมาณ 100 GB ของรูปแบบที่แตกต่างกัน (ภาพ, ชั้นเรียนคุณลักษณะในฐานข้อมูลทางภูมิศาสตร์, LIDAR, ตาราง, ฯลฯ ) ที่ไม่ได้รับการจัดการในช่วงทศวรรษที่ผ่านมา ตอนนี้ฉันถูกควบคุมด้านการจัดทำบัญชีและปรับโครงสร้างข้อมูล ข้อมูลจะถูกเก็บไว้ในระบบแฟ้มและไม่ถูกทำลาย แต่ชุดข้อมูลและฐานข้อมูลทางภูมิศาสตร์จำนวนมากถูกคัดลอกไปยังสถานที่ใหม่โดยไม่มีข้อมูลเมตาเพิ่มเติมที่อธิบายถึงสาเหตุหรือสาเหตุ
โดยไม่ต้องเข้าไปในสิ่งที่เราควรจะทำหรือวิธีการจัดโครงสร้างในอนาคต (ฉันกำลังทำงานอยู่) ฉันพยายามที่จะคิดออกว่ามีวิธีที่ดีในการเปรียบเทียบข้อมูลระดับคุณลักษณะและฐานข้อมูลทางภูมิศาสตร์เมื่อฉันพบ คัดลอกเพื่อตรวจสอบสิ่งที่เปลี่ยนแปลงระหว่างสองสำเนา ฉันสามารถใช้Beyond Compareเพื่อเปรียบเทียบข้อมูลหลายประเภท ฉันเจอคำถาม GIS.SE สองสามข้อเกี่ยวกับหัวข้อการเปรียบเทียบรายการเฉพาะ แต่ฉันไม่รู้ว่าจะใช้งานได้ - อย่างน้อยก็ไม่ต้องไม่มีการเขียนสคริปต์เพิ่มเติมซึ่งไม่เป็นที่ต้องการ แต่เป็นตัวเลือก
- รับความแตกต่างระหว่างฐานข้อมูล ArcSDE เวอร์ชันเก่าและใหม่
- เราจะเปรียบเทียบรูปทรงเรขาคณิตสองรูปแบบใน arcpy ได้อย่างไร (อันนี้สามารถทำงานกับ finessing แต่ฉันหวังว่าสิ่งที่ดีกว่า)
ฉันตระหนักว่าการเปรียบเทียบเป็นการดำเนินการที่ค่อนข้างยากเนื่องจากประเภทและคุณสมบัติทั้งหมดของข้อมูล GIS แต่ฉันหวังว่าจะมีบางอย่างที่สามารถจัดการความแตกต่างในตำแหน่งเชิงพื้นที่ตารางข้อมูลที่เกี่ยวข้องและข้อมูลเมตาได้อย่างสมบูรณ์ ซอฟต์แวร์เชิงพาณิชย์ที่ปลายด้านหนึ่งและรหัสเปล่า ๆ ที่อีกด้านหนึ่งทั้งคู่ก็โอเคสำหรับฉัน
สิ่งนี้มีอยู่จริงหรือไม่?
แก้ไข:เพื่อให้ชัดเจน - เราใช้ ArcGIS 10.0 และ 10.1 - ฉันยินดีที่จะใช้โซลูชันที่เกี่ยวข้องกับโอเพ่นซอร์สหรือผู้ให้บริการเชิงพาณิชย์อื่น ๆ ด้วย แต่โซลูชัน ESRI ใด ๆ จะต้องเข้ากันได้ใน 10.0 นอกจากนี้ข้อมูลของเราไม่ได้อยู่ในฐานข้อมูลที่แท้จริง (SDE, postGIS, ฯลฯ ) แต่ฉันยินดีที่จะย้ายสิ่งที่ฉันต้องการเปรียบเทียบเป็นรูปแบบอื่นถ้านั่นหมายความว่าฉันสามารถเปรียบเทียบได้