ข้อมูลจำเพาะรูปแบบข้อมูล ArcGIS * .lyr และ * .mxd มีการเผยแพร่หรือไม่


15

รูปแบบไบนารีของไฟล์ * .lyr และ * .mxd ถูกเผยแพร่หรือไม่


อาจทำให้ทั้งสองส่วนนี้ (หรือถามอีกอย่างหนึ่ง): มีโครงการใดบ้างที่ทำงานเพื่อแปลงรูปแบบหรือไม่
matt wilkie

คำตอบ:


26

พวกเขาไม่ได้เผยแพร่และคุณอาจไม่ควรทำวิศวกรรมย้อนกลับและยังคงคาดหวังว่าจะมีคุกกี้ฟรีที่ ESRI UC แต่โดยทั่วไปจะเป็นไฟล์รูปแบบ OLE2 Compound Document เช่นเอกสาร MS Word และ Excel ด้วยเครื่องมือที่ดีสำหรับการเปิดพวกแคร็ก (เช่นhttp://www.gemboxsoftware.com/CompoundFile.htm ) คุณสามารถไปที่ส่วนแฮ็คได้อย่างรวดเร็ว ด้วยตาที่แหลมคมและมีความรู้เพียงเล็กน้อยเกี่ยวกับโมเดลวัตถุ ArcObjects คุณจะสามารถอ่านข้อมูลที่น่าสนใจได้ในเวลาไม่นาน ฉันเคยได้ยินข่าวลือของคนที่สร้างไฟล์ LYR ตั้งแต่เริ่มต้นโดยใช้รหัสที่ไม่ใช่ ESRI


1
ฉันคิดว่าคุณสามารถทำสิ่งนี้ได้ด้วยความพยายามอย่างมาก แต่ถึงกระนั้นฉันก็จะพิจารณาการใช้งานดังกล่าวมีความเปราะบางมากด้วยเหตุผลที่กล่าวถึงในคำตอบของฉัน
Petr Krebs

@pet การใช้งานวิศวกรรมย้อนกลับมีความเสถียรในความสัมพันธ์โดยตรงกับความต้องการของผู้ขายเพื่อรักษาความเข้ากันได้ย้อนหลัง
matt wilkie

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


3

มันไม่ได้และฉันเดาโดยธรรมชาติว่ามันไม่สามารถทำได้เนื่องจาก. xmd นั้นสำคัญยิ่งที่ประกอบไปด้วย ArcObjects (แถบเครื่องมือ, แผนที่, เลเยอร์, ​​ตัวเรนเดอร์, สัญลักษณ์ ฯลฯ ) ต่อเนื่องผ่านกลไก IPersistStream มาตรฐาน

ด้วยระบบนิเวศแบบเปิดของ ArcObjects ที่แผนที่สามารถมีองค์ประกอบที่กำหนดเองจำนวนมากแต่ละชิ้นมีการทำให้เป็นอนุกรมของตัวเองไม่ต้องพูดถึงการเปลี่ยนแปลงข้อมูล serializated ระหว่างรุ่นขององค์ประกอบฉันไม่สามารถจินตนาการได้ว่ามันจะเป็นไปได้อย่างไร


-3

ถ้าคุณเปลี่ยนนามสกุล. lyr เป็น. zip หรือ. 7z และคุณเปิดด้วย 7Zip (ทดสอบกับเวอร์ชั่น 9.20) คุณอาจพบไฟล์ 3 ไฟล์: - Layer - LayerLargeImage (เพียงเพิ่ม. bmp เพื่อดู) - LayerSmallImage (เพียงเพิ่ม bmp เพื่อดูมัน)

ไม่มีความคิดเกี่ยวกับวิธีเปิดไฟล์ "เลเยอร์" แต่ขั้นตอนเสร็จสิ้น

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