ฉันใช้แผนที่พื้นหลังแบบเรียงต่อกันจากแหล่งออนไลน์ที่มีไทล์ 512- พิกเซลและลองใช้เป็นพื้นหลังสำหรับแผนที่ที่พิมพ์โดยใช้คุณสมบัติเลย์เอาต์การพิมพ์และการส่งออก PDF ปัญหา: ดูเหมือนว่าตัวเลือกระดับการซูมไทล์จะขึ้นอยู่กับการตั้งค่า DPI โดยอัตโนมัติ
Basemap layer ถูกกำหนดเป็นเลเยอร์ "XYZ ไทล์" โดยมี URL ต่อไปนี้: http://1.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png
- ในตัวอย่างจะใช้หน้าจอ dpi (อาจเป็น 70) และฉันเห็นแผนที่นี้ทั้งในหน้าต่างแผนที่และเค้าโครงการพิมพ์ กระเบื้องที่นี่จากการซูม 16 และชื่อถนนนั้นใหญ่และอ่านง่ายอย่างที่ฉันต้องการ
- ตอนนี้สำหรับการพิมพ์ฉันต้องการ 600 (หรือมากกว่า) DPI PDF-s เมื่อฉันตั้งค่านี้เป็นความละเอียดการส่งออกของเค้าโครงและสร้าง PDF ทันใดนั้นผู้ส่งออกจะใช้ไทล์จากการซูม 18ดังนั้น PDF ที่ส่งออกจึงมีแผนที่แตกต่างกันดังนี้ อาจ QGIS พยายามจับคู่ความละเอียดการพิมพ์กับความละเอียดแบบ raw tile แต่นี่เป็นความคิดที่ดีสำหรับกระเบื้องแบบแรสเตอร์เช่นนี้เมื่อคุณจบด้วยข้อความขนาดเล็กมาก การลดขนาดสัญญาณนี้อาจสมเหตุสมผลสำหรับดาวเทียม แต่ไม่เหมาะกับแผนที่ที่มีรูปแบบการปรับขนาดเช่นข้อความ รูปแบบคือด้วย 300 DPI มีการซูม +1 ด้วยการซูม 600 +2 เป็นต้น
ในภาพหน้าจอที่นี่ความแตกต่างอาจไม่ปรากฏให้เห็นเช่นเดียวกับในงานพิมพ์จริง แต่มันค่อนข้างน่ากลัว
คำถาม: มีวิธีในการปรับเวทย์เลเยอร์แรสเตอร์ที่มีความละเอียดหลายสีนี้ในเลย์เอาต์ QGIS หรือไม่?
คำถาม WMS นี้ดูเหมือนว่าคล้ายกันอาจเป็นปัญหาหลัก: วิธีการพิมพ์แผนที่ WMS ด้วยสเกลที่เลือกและระดับการซูม WMS ที่เลือก?
Btw การแก้ไขอย่างรวดเร็วของฉันคือตอนนี้ใช้สกรีนช็อต raster จาก Print Layout แต่หลังจากนั้นฉันปล่อยเวกเตอร์ PDF ด้วยซึ่งจะให้ข้อความแบบเวกเตอร์ที่ชัดเจนกว่าและไอคอนเวกเตอร์ SVG ที่ด้านบนของแผนที่
http://1.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png