ติดตามการเปลี่ยนแปลงของไฟล์ MXD โดยใช้การควบคุมเวอร์ชันหรือไม่


9

ฉันใช้ ArcMap เป็นครั้งแรก หัวหน้าของฉันในที่ทำงานขอให้ฉันทำวิจัยเกี่ยวกับวงจรชีวิตของไฟล์. mdd

มีอะไรที่เรียกว่าวงจรชีวิตของไฟล์ mxd เช่นวงจรชีวิตของ servlets หรือไม่?

คำตอบ:


6

ลองดู X-Ray ชุดเครื่องมือที่ดีสำหรับการดูโครงสร้าง (และความแตกต่าง) ของ MXD และฐานข้อมูลทางภูมิศาสตร์ ดูลิงค์ด้านล่าง เครื่องมือดังกล่าวได้รับการพัฒนาโดยกลุ่มรูปแบบข้อมูลรัฐบาลท้องถิ่นของ ESRI สำหรับการทำงานกับชุดข้อมูล basemap เทศบาลขนาดใหญ่และ mxds ที่พวกเขาทำงานด้วย แต่ได้รับการเผยแพร่สำหรับการใช้งานทั่วไปและดูเหมือนว่ามีประโยชน์มากเมื่อทำงานกับ mxd ขนาดใหญ่ที่มีจำนวนมาก เลเยอร์การติดฉลากแบบซับซ้อนนามแฝงจำนวนมากการมองเห็นเลเยอร์ที่แตกต่างกันขึ้นอยู่กับขนาด ฯลฯ ...

X-Ray สำหรับ ArcMap (ArcGIS 10.2) (ลิงก์วิดีโอภาพรวมโดยย่อ) http://www.arcgis.com/home/item.html?id=f0ae73e90c1a4992a1059e7d370966d4

X-Ray สำหรับ ArcCatalog (ArcGIS 10.2) (ลิงก์วิดีโอภาพรวมโดยย่อ) http://www.arcgis.com/home/item.html?id=9ea218ff575f4a5195e01a2cae03a0ae


นอกจากนี้ที่นี่เป็นบล็อกแนะนำทั่วไปเพิ่มเติมเกี่ยวกับ X-Ray (แต่โปรดทราบว่าลิงก์ดาวน์โหลดนั้นเก่าสำหรับ ArcGIS 10.0): blogs.esri.com/esri/arcgis/2010/10/07/ …
Pascual Benito

4

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

การโค่นล้มเป็นผู้ใหญ่และมีการสนับสนุนมากมายในเน็ต ' ฉันอยากจะแนะนำถ้าคุณจริงจังกับการติดตามและคืนค่าการเปลี่ยนแปลงใน MXD โดยเฉพาะอย่างยิ่งถ้าคุณมีคนหลายคนทำงานบน MXD เดียวกันหรือชุด MXD เดียวกัน


1
ควรสังเกตว่า SVN เดินไปตามทางของโดโดอย่างรวดเร็ว git ปกครองสูงสุดทุกวันนี้ นอกจากนี้โปรดทราบว่าไม่มีระบบควบคุมแหล่งข้อมูลทั่วไปที่จะสามารถจัดการกับข้อขัดแย้งการผสานในรูปแบบไบนารีเช่น MXD
jpmc26

2

ฉันเดาว่าเขาหมายถึงว่าไฟล์ mxd พัฒนาในเวลายังควรติดตามสิ่งที่คุณเปลี่ยนแปลงและวิธีที่คุณทำกับตัวเลือกในการกลับไปเป็นรุ่นก่อนหน้า คุณสามารถลองใช้ระบบควบคุมเวอร์ชันเช่น mercurial เพื่อติดตามไฟล์ mxd แต่สิ่งนี้อาจเป็นปัญหาได้

อาจเปลี่ยนเป็นภาษาสคริปต์เช่น R หรือ python (โดยเฉพาะ python ดูเหมือนว่าทำงานได้ดีกับ ArcGIS เนื่องจากเป็นภาษาสคริปต์มาตรฐานตอนนี้ไม่ใช่ตัวเลือก แต่สิ่งนี้สนับสนุนทุกสิ่งนี้คุณสามารถควบคุมเวอร์ชัน R script ซึ่งทำการประมวลผล และการแสดงข้อมูลเป็นภาพคุณติดตามไฟล์. R ในที่เก็บเพื่อทำการเปลี่ยนแปลงตามที่คุณกระทำแต่ละการกระทำจะมาพร้อมกับข้อความว่าทำไมคุณถึงกระทำการนี้นอกจากนี้คุณยังสามารถรับสคริปต์เวอร์ชันเก่าออกจากที่เก็บได้ เพื่อสร้างผลลัพธ์ของรุ่นที่เก่ากว่า


2
หากคุณมีความสนใจในเวอร์ชันของ MXDs / LYRs แล้วนี้เป็นความคิดที่ ArcGIS คุณอาจต้องการที่จะโหวตให้กับ: ideas.arcgis.com/ideaView?id=08730000000882eAAA
PolyGeo

1

การกำหนดเวอร์ชันของ MXD สามารถทำได้ในซอฟต์แวร์บุคคลที่สาม หนึ่งซึ่งฉันรู้ว่าผลงานที่มีมากขึ้นของแพคเกจที่เรียกว่า CAD ProjectWise อย่างไรก็ตามเห็นได้ชัดว่ามันยังไม่รองรับ 10.1 (นี่คือ kmowledge มือสองดังนั้นอย่าพูดกับฉัน)


1

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

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