ฉันกำลังส่งออกแผนที่ QGIS เป็นรูปแบบภาพ ฉันต้องการควบคุมการตั้งค่าการส่งออกของภาพ (dpi) เนื่องจากขณะนี้การส่งออกภาพที่ 96 dpi เท่านั้น
ไม่มีใครรู้ว่าสิ่งนี้เป็นไปได้?
ฉันกำลังส่งออกแผนที่ QGIS เป็นรูปแบบภาพ ฉันต้องการควบคุมการตั้งค่าการส่งออกของภาพ (dpi) เนื่องจากขณะนี้การส่งออกภาพที่ 96 dpi เท่านั้น
ไม่มีใครรู้ว่าสิ่งนี้เป็นไปได้?
คำตอบ:
ขณะนี้ไม่สามารถปรับความละเอียดของภาพที่ส่งออกโดยใช้ "บันทึกเป็นภาพ"
ในการสร้างเอาต์พุตความละเอียดสูงคุณต้องใช้ Print Composer
ใน QGIS 3 เป็นไปได้ที่จะควบคุมขอบเขตและความละเอียดโดยใช้Export Map เป็น Image ...
นอกจากนี้ยังมีวิธีรับภาพความละเอียดสูงพร้อมไฟล์โลก: ด้วย QGIS จากบรรทัดคำสั่งคุณมีตัวเลือกในการสร้าง PNG ในทุกขนาดรวมถึงไฟล์โลก
ตัวเลือกที่ใช้ได้คือ:
[--snapshot filename] emit snapshot of loaded datasets to given file
[--width width] width of snapshot to emit
[--height height] height of snapshot to emit
[--project projectfile] load the given QGIS project
[--extent xmin,ymin,xmax,ymax] set initial map extent
คุณต้องเตรียมโครงการก่อนแล้วจึงสร้างสแนปชอต
เช่น.
C:\Users\MyUser\QGis_Projects>qgis --snapshot italy.png --width 1500 --height 1000 --project italy.qgs
หากคุณยินดีที่จะใช้ผู้แต่งงานพิมพ์ในเวอร์ชั่นล่าสุดของ QGIS มันค่อนข้างง่ายที่จะได้ภาพแผนที่ที่ดีตามความละเอียดที่คุณต้องการ
ก่อนอื่นให้ทำการค้นหาแผนที่ให้มากขึ้นหรือน้อยลงตามที่คุณต้องการในหน้าต่างแก้ไขปกติจากนั้นคลิกที่ "New Print Composer" จากเมนูโครงการ
เมื่อคุณเปิดนักแต่งเพลงแล้วให้ใช้ปุ่ม "เพิ่มแผนที่ใหม่" ( 1ในภาพด้านล่าง) และลากไปทั่วหน้าเพื่อสร้างแผนที่ใหม่ (คุณสามารถเปลี่ยนขนาดผ้าใบได้หากคุณต้องการขนาดที่ต้องการ หรืออัตราส่วนภาพ) โปรดจำไว้ว่าพื้นที่สีขาวรอบ ๆ แผนที่จะแสดงผลในภาพของคุณดังนั้นคุณอาจต้องการยืดแผนที่ไปที่ขอบผ้าใบหรือแม้กระทั่งเล็กน้อย หากแผนที่ไม่อยู่กึ่งกลางอย่างถูกต้องคุณสามารถย้ายไปรอบ ๆ โดยใช้ปุ่ม "ย้ายเนื้อหารายการ" (เหนือปุ่ม "เพิ่มแผนที่ใหม่" ในภาพ) หากคุณต้องการย่อและขยายคุณสามารถกำหนดขนาดในแท็บ "คุณสมบัติของรายการ"
เมื่อแผนที่ดูขวาคุณสามารถตั้งค่าความละเอียดที่ต้องการในแท็บ "องค์ประกอบ" ( 2ในภาพด้านบน) หากคุณต้องการภาพที่ส่งออกขนาดพิเศษ (เช่น 800x600 พิกเซล) เคล็ดลับคือการกำหนดขนาดของผืนผ้าใบเป็นค่าที่กำหนดเองในหน่วยนิ้วแล้วจัดการความละเอียดเพื่อให้ได้ขนาดภาพที่ถูกต้อง ดังนั้นเพื่อให้ได้ภาพที่มีความละเอียด 800x600 คุณจะต้องตั้งค่าความละเอียดเป็น 100dpi สำหรับผ้าใบ 8x6 นิ้ว หากต้องการส่งออกภาพให้คลิกที่ปุ่ม "ส่งออกเป็นภาพ" ( 3ด้านบน) และบันทึกในรูปแบบที่ต้องการ
ในที่สุดหากคุณต้องการไฟล์เอาต์พุตที่จะอ้างอิงทางภูมิศาสตร์ให้เลือกช่องทำเครื่องหมาย "ไฟล์โลกใน" ในแท็บ "องค์ประกอบ" (ใต้ 2 ในภาพด้านบน) และไฟล์โลกจะถูกบันทึกพร้อมกับภาพของคุณ