ไฟล์เลเยอร์ (* .lyr) ใน ArcGIS Desktop คืออะไร


13

องค์กรของฉันใช้ไฟล์ * .lyr อย่างสม่ำเสมอเพื่อให้ผู้ใช้ของเราดูข้อมูลและสร้าง mxds ของพวกเขา

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

คุณจะอธิบายได้อย่างไรว่าไฟล์. lyr คืออะไร สมมติว่าผู้ใช้มีความรู้ GIS เบา / ปานกลาง?


สิ่งที่ไม่ชัดเจนจากคำตอบด้านล่างนี้คือไฟล์. lyr สามารถเก็บสัญลักษณ์สำหรับเลเยอร์กลุ่มได้เช่นกัน ไม่เพียงแค่จากคลาสฟีเจอร์เดียว
Fezter

นั่นเป็นความจริง แต่เลเยอร์กลุ่มเป็นเพียงอีกประเภทหนึ่งของชั้นที่เกิดขึ้นเพื่อให้สามารถมีหลายชั้นย่อย
blah238

ดี ... มันนำคำถามมากกว่าคำตอบมาให้ฉัน ... เรามีไฟล์. tif (rasters) สำหรับข้อมูลฟอเรสต์ ปัญหาคือ; ผู้ใช้จะต้องใช้สัญลักษณ์กับสิ่งเหล่านี้ยกเว้นว่าพวกเขาต้องการสีระดับสีเทาสำหรับไฟล์ tif ทั้งหมด ตอนนี้ถ้าเราส่งออกไฟล์ lyr หลังจากใช้สัญลักษณ์เฉพาะเราสามารถให้ไฟล์ lyr ได้หรือไม่ พวกเขาจะมีสิ่งเดียวกันกับไฟล์ tif และสัญลักษณ์หรือไม่
robin lefrancois

หากคุณมีคำถามใหม่โปรดขอได้โดยคลิกที่ถามคำถามปุ่ม รวมลิงค์ไปยังคำถามนี้หากช่วยระบุบริบท - จากรีวิว
Dan C

คำตอบ:


18

ข้อมูลทางภูมิศาสตร์บอกวิธีการวาดโดยตัวเลข:

รูปที่ 1

ไฟล์เลเยอร์บอกว่าสี (ฯลฯ ) ไปกับตัวเลข:

รูปที่ 2

เมื่อทั้งสองพร้อมใช้งาน GIS จะรวมเข้าไว้ในแผนที่:

แผง FoxTrot


1
แผงควบคุมมาจากFoxtrotของ Bill Amend (แต่ฉันหามันไม่เจอด้วยการค้นหาไซต์นั้น)
whuber

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

แต่มันก็มีรูปสวย ๆ :)
blah238

5
@ Ryan นั่นคือสิ่งที่ "etc" ครอบคลุม :-) ฉันกำลังชี้: เนื่องจาก OP มีปัญหาในการสื่อสารความคิดมันเป็นสิ่งสำคัญที่จะเริ่มต้นที่ไหนสักแห่งที่ในครั้งเดียว (a) ง่าย (b) เชื่อมต่อกับประสบการณ์ของมืออาชีพที่ไม่ใช่ GIS และ (c ) แก้ไขตราบเท่าที่มันไป เมื่อเข้าใจแนวคิดพื้นฐานแล้วมันเป็นงานที่ค่อนข้างง่ายในการเพิ่มรายละเอียด แต่หากคุณเริ่มต้นคำอธิบายด้วยคำและวลีเช่น "การค้นหาคำจำกัดความ" "การเป็นตัวแทนถาวร" "ตัวชี้" เป็นต้นคุณจะสูญเสียผู้ชมไปแล้วและไม่สำคัญว่าคุณจะสมบูรณ์หรือถูกต้องอีกต่อไปแล้ว เป็น
whuber

1
@whuber ฉันเห็นด้วยกับทุกสิ่งที่คุณพูดและคิดว่าคำตอบของคุณดีสำหรับ "ท้าทายทางเทคนิค" ฉันไม่ต้องการให้ความคิดพื้นฐานอื่น ๆ ของเลเยอร์ไฟล์หายไปโดยคนอื่นที่อ่านสิ่งนี้ตามถนน
RyanKDalton

8

ในการทำความเข้าใจว่าไฟล์เลเยอร์คืออะไรคุณต้องเข้าใจว่าเลเยอร์คืออะไร (การสนทนานี้เกี่ยวข้องกับสิ่งนั้นมาก: อะไรคือความแตกต่างระหว่างคลาสฟีเจอร์และเลเยอร์คุณลักษณะ? )

ไฟล์ layer (.lyr) เป็นเพียงการนำเสนอไฟล์แบบเลเยอร์

ไม่มีข้อมูลทางภูมิศาสตร์ที่แท้จริงใด ๆ เพียงการอ้างอิงไปยังข้อมูลพร้อมกับคุณสมบัติบางอย่างเกี่ยวกับวิธีการแสดงผล (คุณสมบัติสำหรับสัญลักษณ์การติดฉลาก ฯลฯ )

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


8

ไฟล์ layer (.lyr) มีหน้าที่ที่สำคัญสองอย่าง:

  1. มันมีลิงค์หรือตัวชี้ไปยังตำแหน่งของข้อมูล

  2. มันมีข้อมูลเกี่ยวกับวิธีการแสดงผลหรือวาดข้อมูล

หนึ่งในเพื่อนร่วมงานของฉันอธิบายไว้เสมอว่าเป็น follws: A .lyr file is like a Business/Visiting Card. It tells you (or rather ArcGIS) where to find the Data. And how to Address and interact (in this case Render) with it.


2

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

ในขณะที่หัวข้อนี้ไม่ได้อธิบายอย่างชัดเจนว่าไฟล์เลเยอร์คืออะไรมันให้การอ่านที่ดี: http://resources.arcgis.com/th/help/main/10.1/index.html#/Creating_a_layer_symbology_file/002w00000048000000/

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