เครื่องมือในการเปรียบเทียบสำเนาของข้อมูลเชิงพื้นที่ [ปิด]


9

ที่ทำงานของฉันมีข้อมูลเชิงพื้นที่ประมาณ 100 GB ของรูปแบบที่แตกต่างกัน (ภาพ, ชั้นเรียนคุณลักษณะในฐานข้อมูลทางภูมิศาสตร์, LIDAR, ตาราง, ฯลฯ ) ที่ไม่ได้รับการจัดการในช่วงทศวรรษที่ผ่านมา ตอนนี้ฉันถูกควบคุมด้านการจัดทำบัญชีและปรับโครงสร้างข้อมูล ข้อมูลจะถูกเก็บไว้ในระบบแฟ้มและไม่ถูกทำลาย แต่ชุดข้อมูลและฐานข้อมูลทางภูมิศาสตร์จำนวนมากถูกคัดลอกไปยังสถานที่ใหม่โดยไม่มีข้อมูลเมตาเพิ่มเติมที่อธิบายถึงสาเหตุหรือสาเหตุ

โดยไม่ต้องเข้าไปในสิ่งที่เราควรจะทำหรือวิธีการจัดโครงสร้างในอนาคต (ฉันกำลังทำงานอยู่) ฉันพยายามที่จะคิดออกว่ามีวิธีที่ดีในการเปรียบเทียบข้อมูลระดับคุณลักษณะและฐานข้อมูลทางภูมิศาสตร์เมื่อฉันพบ คัดลอกเพื่อตรวจสอบสิ่งที่เปลี่ยนแปลงระหว่างสองสำเนา ฉันสามารถใช้Beyond Compareเพื่อเปรียบเทียบข้อมูลหลายประเภท ฉันเจอคำถาม GIS.SE สองสามข้อเกี่ยวกับหัวข้อการเปรียบเทียบรายการเฉพาะ แต่ฉันไม่รู้ว่าจะใช้งานได้ - อย่างน้อยก็ไม่ต้องไม่มีการเขียนสคริปต์เพิ่มเติมซึ่งไม่เป็นที่ต้องการ แต่เป็นตัวเลือก

  1. รับความแตกต่างระหว่างฐานข้อมูล ArcSDE เวอร์ชันเก่าและใหม่
  2. เราจะเปรียบเทียบรูปทรงเรขาคณิตสองรูปแบบใน arcpy ได้อย่างไร (อันนี้สามารถทำงานกับ finessing แต่ฉันหวังว่าสิ่งที่ดีกว่า)

ฉันตระหนักว่าการเปรียบเทียบเป็นการดำเนินการที่ค่อนข้างยากเนื่องจากประเภทและคุณสมบัติทั้งหมดของข้อมูล GIS แต่ฉันหวังว่าจะมีบางอย่างที่สามารถจัดการความแตกต่างในตำแหน่งเชิงพื้นที่ตารางข้อมูลที่เกี่ยวข้องและข้อมูลเมตาได้อย่างสมบูรณ์ ซอฟต์แวร์เชิงพาณิชย์ที่ปลายด้านหนึ่งและรหัสเปล่า ๆ ที่อีกด้านหนึ่งทั้งคู่ก็โอเคสำหรับฉัน

สิ่งนี้มีอยู่จริงหรือไม่?

แก้ไข:เพื่อให้ชัดเจน - เราใช้ ArcGIS 10.0 และ 10.1 - ฉันยินดีที่จะใช้โซลูชันที่เกี่ยวข้องกับโอเพ่นซอร์สหรือผู้ให้บริการเชิงพาณิชย์อื่น ๆ ด้วย แต่โซลูชัน ESRI ใด ๆ จะต้องเข้ากันได้ใน 10.0 นอกจากนี้ข้อมูลของเราไม่ได้อยู่ในฐานข้อมูลที่แท้จริง (SDE, postGIS, ฯลฯ ) แต่ฉันยินดีที่จะย้ายสิ่งที่ฉันต้องการเปรียบเทียบเป็นรูปแบบอื่นถ้านั่นหมายความว่าฉันสามารถเปรียบเทียบได้

คำตอบ:


2

ฉันเพิ่งอ่านคำถามนี้อีกครั้งในวันนี้ในรูปแบบที่แตกต่างกัน
สำหรับข้อมูลที่ไม่ใช่เวอร์ชันมีความแตกต่างที่สร้างขึ้นสำหรับการแมป 9.3
schema และเครื่องมือการทำเอกสาร


ขอบคุณสำหรับตัวชี้ไปที่ Differ - ฉันจะดูมัน - เราส่วนใหญ่ใช้ 10.0 ดังนั้นฉันหวังว่ามันจะทำงาน!
nicksan

1
ฉันติดต่อผู้แต่งดิฟเฟอเรนเชียลซึ่งบอกว่าไม่มีการอัปเดตสำหรับสภาพแวดล้อม 10.x และบอกเป็นนัยว่าเขาใช้งานออฟไลน์ได้ถ้าทำได้เพราะเขาไม่ต้องการสนับสนุน นอกจากนี้เขายังชี้ไปที่ชุดเครื่องมือเปรียบเทียบข้อมูลเป็นสิ่งที่ทำงานในโดเมนปัญหาเดียวกัน
แมตต์วิลคี

หากคุณกำลังมองหาความแตกต่างเพียงแค่สคีมาฉันใช้ Arcgis diagrammer เพื่อย้าย xml เข้าและออก มันไม่ใช่เรื่องง่าย แต่ทำงานเพื่อปรับโครงสร้างสคีมา ดูลิงค์ด้านบน
แบรด Nesom

ขอบคุณ @MattWilike และแบรด นี่คือข้อมูลที่ฉันกำลังมองหา แน่นอนคำตอบที่ฉันกำลังมองหาจะจบลงที่เกี่ยวข้องกับตัวอาคาร ขอบคุณสำหรับข้อมูลเกี่ยวกับความแตกต่างที่ถูกยกเลิก แบรดฉันกำลังค้นหาข้อมูลและความแตกต่างของคุณลักษณะเป็นส่วนใหญ่ แต่บางครั้งฉันก็ต้องการความแตกต่างของสคีมาดังนั้นจึงเป็นประโยชน์
nicksan

ฉันจะดู. ฉันใช้สคริปต์ตัวสร้างแบบจำลองเพื่อเปรียบเทียบการเปลี่ยนแปลงทางเรขาคณิตจากนั้นเปลี่ยนแอตทริบิวต์ในวันที่ 9.1 ฉันไม่คาดหวังว่าสคริปต์จะทำงาน แต่มันจะเป็นทิศทางที่ดีสำหรับคุณในการสร้างจาก มันเป็นมาตั้งแต่ 07 ตั้งแต่ฉันได้เห็นมัน แต่ฉันไม่เคยทิ้งอะไรเลย
Brad Nesom

0

ชุดเครื่องมือการกำหนดเวอร์ชันควรช่วยคุณจัดการชุดข้อมูลของคุณ

http://resources.arcgis.com/en/help/main/10.1/index.html#/Versioning_Basic_concepts/0017000000pp000000/

แนวคิด / การตรวจจับการเปลี่ยนแปลง

Alter Version - แก้ไขคุณสมบัติชื่อคำอธิบายและสิทธิ์การเข้าถึงเวอร์ชันของฐานข้อมูล

เปลี่ยนเวอร์ชัน - เลเยอร์คุณลักษณะการป้อนข้อมูลหรือมุมมองตารางแต่ละรายการจะมีการแก้ไขพื้นที่ทำงานเพื่อเชื่อมต่อกับรุ่นที่ร้องขอ

สร้างเวอร์ชั่น - สร้างเวอร์ชันใหม่ในฐานข้อมูลภูมิศาสตร์ที่ระบุ

สร้างมุมมองที่กำหนดเวอร์ชัน - สร้างมุมมองที่กำหนดเวอร์ชันไว้บนคลาสหรือคุณลักษณะตาราง

ลบเวอร์ชัน - ลบเวอร์ชันที่ระบุออกจากพื้นที่ใช้งานอินพุต

กระทบยอดเวอร์ชัน - กระทบยอดเวอร์ชันหรือหลายเวอร์ชันเทียบกับเวอร์ชั่นเป้าหมาย

ลงทะเบียนเป็นเวอร์ชัน - ลงทะเบียนชุดข้อมูล ArcSDE เป็นเวอร์ชัน

ยกเลิกการลงทะเบียนเป็นเวอร์ชั่น - ถอนการลงทะเบียนชุดข้อมูล ArcSDE เป็นเวอร์ชันแล้ว

การอ้างอิง: http://resources.arcgis.com/th/help/main/10.1/index.html#/An_overview_of_the_Versions_toolset/0017000000p3000000/


1
ขอบคุณสำหรับคำแนะนำ - ฉันกำลังมองหาเครื่องมือที่ช่วยฉันตรวจจับการเปลี่ยนแปลงของข้อมูลที่ไม่ได้ถูกทำลายไปนานประมาณ 10 ปี ฉันจะเป็นเวอร์ชันข้อมูลในอนาคต แต่สำหรับตอนนี้ฉันต้องตัดสินใจว่าจะเก็บข้อมูลอะไรในอดีต
nicksan

reaason บางฉันไม่ชอบ dv บางทีพวกเขาอาจจะเป็นสีเบจ
แบรด Nesom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.