จัดการเฟรมแผนที่จำนวนมากที่มีเลเยอร์ต่างกันในรูปแบบการพิมพ์เดียวหรือไม่


31

บ่อยครั้งที่ฉันต้องการเฟรมแผนที่สองเฟรมขึ้นไปในเลย์เอาต์แผนที่เพื่อแสดงข้อมูลที่แตกต่างกัน การสร้างเฟรมแผนที่หลายเฟรมใน QGIS Print Composer ทำได้ง่าย แต่...

มันเป็นงานของฉันบ่อยครั้งที่ฉันต้องอัพเดทเฟรมแผนที่บางอย่างเพราะข้อมูลที่ฉันนำเสนอในแผนที่มีการเปลี่ยนแปลงหรือฉันต้องการที่จะเพิ่ม / ลบเลเยอร์, ​​เปลี่ยนมาตราส่วน, การฉายภาพเป็นต้น

ดังนั้นถ้าฉันสร้างกรอบแผนที่หนึ่งกรอบให้ล็อคมัน ( ล็อคเลเยอร์สำหรับรายการแผนที่ ) สร้างกรอบแผนที่ที่สองที่มีเลเยอร์ระดับมาตราส่วนการฉายภาพอื่น ๆ และตระหนักดีว่าฉันต้องเปลี่ยนบางอย่างในเฟรมแรกฉันไม่สามารถหาอะไรง่าย ๆ วิธีที่จะทำ ...

ในการทำเช่นนั้นใน Mapinfo มี Windows Map เพิ่มเติมใน ArcGIS มีหลาย Data Frames มีอะไรใน QGIS ที่จะบรรลุเป้าหมายนั้น?


1
ในขณะที่ทำงานใน QGis ผู้แต่งคุณสามารถบันทึกกรอบแผนที่เป็นเทมเพลต (ปุ่มแรกในแถบเครื่องมือ) และเปิดอีกครั้งด้วยวินาที วิธีนี้คุณสามารถจัดการเลย์เอาต์ต่าง ๆ มากมาย
Curlew

คำตอบ:


27

ใช้กลุ่มของเลเยอร์เพื่อทำให้การแก้ไขของคุณง่ายขึ้นแล้วอย่าล็อกเฟรมโดยคลิกขวาที่มัน แต่ใช้ช่องทำเครื่องหมาย 'ล็อคเลเยอร์สำหรับรายการแผนที่' แทนในแท็บแผนที่

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

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

การทำงานกับกลุ่มเลเยอร์และการล็อกไอเท็มด้วยวิธีนี้ค่อนข้างคล้ายคลึงกับการตั้งค่า ArcMap ยกเว้นว่าคุณต้องการเปลี่ยนการฉายภาพในกรอบแผนที่ไม่ใช่แบบอื่น


2
นั่นเป็นวิธีที่ดีในการจัดการงานนี้ ฉันยังได้พิจารณาที่จะเพิ่มกรอบข้อมูลบางประเภทเช่น Arc *
Nathan W

1
นี่เป็นทางออกที่ยอดเยี่ยมที่ฉันกำลังนำไปใช้ในโครงการของฉัน ทำได้ดีมาก @Sylvester อย่างรวดเร็ว
Bryce Touchstone

ขอขอบคุณ. นั่นเป็นความคิดแรกของฉัน - การจัดกลุ่ม แต่ฉันคิดว่าจะต้องมีสิ่งที่ดีกว่า - แม้ว่าตอนนี้ฉันจะคิดถึงมันอีกครั้งยกเว้นการคาดการณ์และการเปิด / ปิดกลุ่มไม่มีอะไรอีกแล้ว ไม่สมบูรณ์แบบ แต่ทำงานจนกว่าจะมีแผนที่มากขึ้นที่เป็นไปได้ในโครงการหนึ่ง :-) ขอบคุณอีกครั้ง
Miro

1
@Nathan โอกาสที่จะสร้างเฟรมด้วยการฉายที่แตกต่างกัน?
Miro

2
@ nathan-w คุณเคยพิจารณาที่จะเพิ่มความสามารถของกรอบข้อมูล Multi Arc ใน QGIS หรือไม่? มันจะมีประโยชน์มากในการช่วยให้ผู้คนหย่านมจากอาร์คที่ บริษัท ของฉัน คนส่วนใหญ่บ่นเกี่ยวกับการมีชั้นล็อคชั้นสวิทช์ปิดการปลดล็อกอีกครั้ง ฯลฯ
davehughes87

3

คุณควรจัดการกับสิ่งที่คุณทำส่วนใหญ่โดยใช้การขึ้นต่อกันของสเกลสำหรับเลเยอร์

ดังนั้นแผนที่ 1 อยู่ที่ 1: 5,000 และแผนที่ 2 อยู่ที่ 1: 50,000 จากนั้นคุณสามารถเปลี่ยนสัณฐานวิทยาในลำดับใดก็ได้หรือให้พวกเขามองเห็นได้ทั้งหมดและแผนที่หนึ่งจะไม่ส่งผลกระทบต่ออีก เป็นหลักโดยใช้เทคนิคการจัดกลุ่ม แต่ขึ้นอยู่กับขนาดมากกว่ากรอบแผนที่


2
ขอบคุณนั่นเป็นตัวเลือกที่เป็นไปได้ แม้ว่าในกรณีของฉันฉันต้องการทั้งในการฉายภาพที่แตกต่างกันซึ่งขณะนี้เป็นไปไม่ได้กับ QGIS - การแก้ปัญหาของฉันในขณะนี้คือการเตรียมภาพประกอบแทรกส่งออกไปยังรูปภาพและวางกลับไปที่ผู้แต่งเป็นรูปภาพ นอกจากนี้ฉันขอให้ศูนย์กลาง QGIS เพิ่มตัวเลือกสำหรับการฉายภาพhub.qgis.org/issues/11193
Miro
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.