บันทึก QGIS Symbology
ฉันใช้ QGIS 3.14 บน Ubuntu และฉันสับสนว่าทำไมตัวอย่างเช่นเมื่อฉันเขียนกฎบางอย่างในตำแหน่งตามสัญลักษณ์ / กฎจากนั้นเนื่องจากฉันกำลังเรียนรู้ฉันอาจไปที่เมนูแบบเลื่อนลงและเลือก Symbology / สัญลักษณ์เดี่ยวทำบางอย่างที่นั่นแล้วกลับไปที่ตำแหน่งตามกฎและทุกอย่างก็หายไป กฎของฉันได้หายไป เป็นเรื่องปกติหรือไม่?
คำตอบ
มันปกติ.
สิ่งที่คุณกำลังทำจริงๆเมื่อคุณคลิกที่Symbology/Single symbolนี่คือการเปลี่ยนประเภทสัญลักษณ์ของเลเยอร์
สิ่งที่คุณทำได้คือปิดช่องทำเครื่องหมายLive Updateเพื่อที่คุณจะได้ไม่สูญเสียสัญลักษณ์ของคุณ
คุณยังสามารถบันทึกสัญลักษณ์ของคุณไปยังไฟล์จากชั้นของที่Propertiesหน้าต่างไปที่Symbologyและที่ด้านล่างซ้ายของหน้าต่างที่คุณสามารถดูปุ่มรูปแบบที่มีตัวเลือกในการบันทึกและรูปแบบการบันทึกไว้ในการโหลดทั้งQMLหรือSLDรูปแบบ
หากคุณต้องการให้แน่ใจว่าคุณยังคงการตั้งค่าสไตล์ไว้เพื่อให้สามารถเปลี่ยนกลับไปใช้ในภายหลังได้คุณสามารถใช้สไตล์ที่ตั้งชื่อได้
หากคุณคลิกขวาที่เลเยอร์และเลือกStyleคุณจะเห็นสิ่งที่defaultเลือกไว้ แต่เป็นสีเทา การเปลี่ยนแปลงใด ๆ ที่คุณทำกับสไตล์ของเลเยอร์จะเปลี่ยนหรือแทนที่การตั้งค่าของสไตล์เริ่มต้นสำหรับเลเยอร์นี้
หากคุณเลือกAdd...คุณสามารถสร้างสไตล์ที่ตั้งชื่อใหม่และการเปลี่ยนแปลงที่คุณทำนับจากนั้นจะถูกบันทึกเป็นส่วนหนึ่งของสไตล์ที่ตั้งชื่อนั้นโดยปล่อยให้สไตล์เริ่มต้น (หรือสไตล์ที่มีชื่ออื่น ๆ ) เหมือนเดิม คุณสามารถกลับไปใช้รูปแบบเริ่มต้นเมื่อคุณต้องการและแม้กระทั่ง (ถ้าคุณทำเสร็จแล้วทดลอง) Remove current...ลบการทดลองของคุณทั้งหมดโดยการเลือก
ฉันใช้สิ่งนี้สำหรับการตั้งค่าแผนที่ทางอากาศและแผนที่โทโปที่ไม่รบกวนซึ่งกันและกันขณะที่ฉันปรับแต่ง ตัวอย่างด้านล่างไม่ได้รวมRule basedvs อย่างชัดเจนSingle-symbolแต่คุณลักษณะรูปแบบที่มีชื่อนี้จะบันทึกรวมทั้งการตั้งค่าพื้นฐานทั้งหมดดังตัวอย่างนี้ (ซึ่งรวมถึงแผนที่ฐานที่แตกต่างกันรูปทรงเทียบกับเสาอากาศด้วยเหตุผลที่ฉันต้องการสไตล์ที่แตกต่างกันคือมี แสดงได้ดีกว่าในแผนที่ฐานเหล่านี้)
คุณจะเห็นว่าฉันมีสไตล์อื่นอยู่ในเมนูwith shaded unmarkedซึ่งเป็นการทดลองบางอย่างที่ฉันอยากทำในแซนด์บ็อกซ์โดยไม่ทำให้สไตล์ "ดี" ของฉันยุ่งเหยิง