การบันทึกและการใช้คุณสมบัติสัญลักษณ์สำหรับแรสเตอร์ประเภทย่อยใน ArcMap?


10

ฉันมีแรสเตอร์จัดที่มีสัญลักษณ์ที่ต้องการกำหนดค่าใน ArcMap 10.2 และฉันต้องการใช้สัญลักษณ์นี้กับแรสเตอร์อื่น ๆ ที่คล้ายกัน

ดังนั้นฉันจึงใช้ตัวเลือกบันทึกในแท็บ Symbology ซึ่งตั้งใจจะบันทึกไฟล์ * .lyr - แต่ตัวเลือกเดียวคือสร้างไฟล์ XML ของเทมเพลต Raster Function

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อฉันพยายามนำเข้าสัญลักษณ์นี้กลับไปยังเลเยอร์เดียวกันตัวเลือกเดียวคือนำเข้าไฟล์ * .lyr:

ป้อนคำอธิบายรูปภาพที่นี่

นี่เป็นการป้องกันไม่ให้ฉันใช้สัญลักษณ์ที่บันทึกไว้นี้กับหลายเลเยอร์

ฟังก์ชั่นบันทึกและนำเข้า symbology จะแสดงตัวเลือกต่าง ๆ สำหรับเลเยอร์เดียวกันได้อย่างไร ดูเหมือนว่าจะเป็นข้อผิดพลาด แต่ฉันหวังว่าจะได้รับการแก้ไขปัญหา / ข้อเสนอแนะบางอย่าง


วิธีแก้ปัญหาที่ยุ่งยากคือการคัดลอก / วางเลเยอร์ใน ArcMap TOC จากนั้นเปลี่ยนแหล่งที่มาเป็นแรสเตอร์ใหม่
Stephen Lead

ฉันประสบความสำเร็จใน 9.3.1 การบันทึกเลเยอร์เป็นไฟล์เลเยอร์แล้วนำเข้าสัญลักษณ์จากไฟล์เลเยอร์ เพื่อบันทึกเป็นไฟล์เลเยอร์มาจากสารบัญไม่ได้มาจากคุณสมบัติชั้น
Michael Stimson

แท็บสัญลักษณ์ของฉันไม่มีตัวเลือกบันทึก ตัวเลือกการนำเข้าเท่านั้น มันเป็น 10.2 น. ฉันเป็นคนตาบอดหรือมีความแตกต่างระหว่าง liscences หรือไม่?

@nugget ตัวเลือกบันทึกควรอยู่ที่ด้านบนขวาของกล่องโต้ตอบ Symbology ข้างปุ่มนำเข้า ลองใช้ Alt-X (สำหรับ eXport) เพื่อดูว่าคุณสามารถบังคับไดอะล็อกด้วยตนเองได้หรือไม่ ไม่ควรขึ้นอยู่กับระดับสิทธิ์ใช้งาน แต่อาจขึ้นอยู่กับประเภทแรสเตอร์
สตีเฟ่นนำ

นี่คือสิ่งที่ฉันต้องการจะทำโดยทางโปรแกรมมีใครทำสิ่งนี้กับหลาม

คำตอบ:


10

ก่อนหน้านี้ฉันได้บันทึกเป็นไฟล์เลเยอร์แล้วนำเข้าสัญลักษณ์จากเลเยอร์

หากต้องการบันทึกเป็นไฟล์เลเยอร์ให้คลิกขวาที่เลเยอร์ในสารบัญและเลือก 'บันทึกเป็นไฟล์เลเยอร์'

ในการนำเข้าสัญลักษณ์คลิกที่โฟลเดอร์เปิดในกล่องโต้ตอบคุณสมบัติแรสเตอร์ จำแนกแรสเตอร์เลเยอร์

จากนั้นเรียกดูไฟล์เลเยอร์ที่บันทึกไว้ในแผ่นดิสก์ เรียกดูไฟล์เลเยอร์

หมายเหตุ: หากสัญลักษณ์เลเยอร์แตก (ไม่พบเลเยอร์) สิ่งนี้อาจทำงานได้ไม่ดีสี / สัญลักษณ์จะถูกนำเข้า แต่ช่วงไม่ได้การจัดประเภทแรสเตอร์ใหม่มักจะแก้ไขปัญหานี้ เป็นการดีที่สุดที่จะไม่ปล่อยให้เลเยอร์ใช้งานไม่ได้หากคุณต้องการใช้อีกครั้ง


1

นอกจากนี้คุณยังสามารถใช้เทมเพลตฟังก์ชันแรสเตอร์โดยเปิดหน้าต่างการวิเคราะห์รูปภาพขึ้นมาก่อน (ไปที่Windows >> การวิเคราะห์รูปภาพ ) จากนั้นเลือกแรสเตอร์ที่คุณต้องการใช้ rtf กับ คลิกปุ่ม[fx] (ใช้เทมเพลตฟังก์ชั่น) ในส่วนการประมวลผลและเลือกไฟล์ rtf.xml ของคุณ

ข้อมูลเพิ่มเติมที่นี่: http://desktop.arcgis.com/en/arcmap/latest/manage-data/raster-and-images/applying-a-function-template.htm

หน้าต่างการวิเคราะห์รูปภาพ >> ใช้ปุ่ม FX


1

คำตอบที่เสนอนั้นใช้เวลานานมาก หากคุณต้องการเปลี่ยนสัญลักษณ์ของแรสเตอร์หลายตัวฉันขอแนะนำให้คุณลองใช้กล่องเครื่องมือต่อไปนี้ มันใช้งานได้เหมือนมีเสน่ห์ !

https://github.com/USGS-Astrogeology/ArcGIS_Plugins/tree/master/CopyPasteRasterSymbology_toolbox

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