ฉันมีโครงการ QGIS 2.6 ที่มีชั้นเวกเตอร์ประมาณ 20 ชั้นและชั้น WMS (ทำงานบน Ubuntu 14.04) การเรนเดอร์ WMS นั้นใช้งานได้แม้ว่าจะช้านิดหน่อยและการส่งออกแผนที่ขนาด A4 ก็ทำงานได้อย่างถูกต้อง (ทั้ง jpg และ pdf) แต่สิ่งที่ยุ่งยากเมื่อพยายามส่งออกแผนที่ขนาดสุดท้ายของฉันเกือบเป็น A0
ส่วนใหญ่แล้วไทล์ของ WMS บางส่วนจะไม่ปรากฏในไฟล์ PDF หรือ jpg ที่เป็นผลลัพธ์ (ดูภาพด้านล่าง) อย่างไรก็ตามฉันส่งออกได้มากเมื่อสัปดาห์ที่แล้ว ในความเป็นจริงแผนที่ที่ฉันไม่สามารถส่งออกได้ในขณะนี้คือสิ่งที่ฉันพิมพ์ก่อนหน้านี้หลังจากทำการสืบค้นเลเยอร์อย่างใดอย่างหนึ่ง
ฉันได้ลอง "วิธีแก้ไขปัญหา" หลายอย่าง:
* พิมพ์ไปยังเครื่องพิมพ์ pdf แทนที่จะส่งออก ผลลัพธ์เดียวกัน
* ลบเลเยอร์ WMS และกำหนดอีกครั้งตั้งแต่เริ่มต้น * ลบแผนที่ออกจากองค์ประกอบแล้วกำหนดใหม่อีกครั้ง ไม่มีการเปลี่ยนแปลง.
* ในที่สุดก็ลองกับโครงการใหม่และกำหนดแผนที่ขนาดใกล้เคียงกัน ... และปัญหายังคงอยู่ที่นั่น
* ฉันได้ลองถอนการติดตั้งและติดตั้งใหม่ ทุกอย่างดูเหมือนกัน (แม้กระทั่งปลั๊กอินยังอยู่ที่นั่น)
* ฉันพยายามส่งออกเป็น Windows QGIS (ทั้งในพาร์ติชัน Windows และในเครื่องเสมือน Windows) ความพยายามครั้งแรกกับ Windows ทำงานได้ดี แต่ตอนนี้ฉันประสบปัญหาเช่นเดียวกับใน Ubuntu
แนวคิดสองข้อ:
* อาจเป็นปัญหาของการเชื่อมต่อกับเซิร์ฟเวอร์ WMS หรือไม่? อย่างไรก็ตามการเรนเดอร์ WMS ทำงานอย่างถูกต้อง
* เป็นเพราะ QGIS ใช้หน่วยความจำของเราหรือไม่? ถ้าฉันเปิดการตรวจสอบระบบไว้ฉันรู้ว่า QGIS จะใช้ 2 ใน 8 คอร์เท่านั้นและไม่พร้อมกันและแกนที่ใช้งานมาถึง 100% ของการใช้งาน ในทำนองเดียวกันหน่วยความจำที่ใช้ไม่เคยเกิน 2Gb แต่ฉันมี 16Gb (และ 3Gb ในกราฟิกการ์ด)
หวังว่าใครบางคนสามารถให้คำแนะนำแก่ฉัน ... เนื่องจากฉันมีโครงการทั้งหมดของฉันใน QGIS และตอนนี้ไม่สามารถรับผลสุดท้ายของฉัน
แก้ไข
ฉันลองใช้ด้วยการ จำกัด ขนาดไทล์ แต่ปัญหายังคงอยู่ (แม้ว่าจะมีไทล์แผ่นเล็ก ๆ )
จากนั้นฉันลองเพิ่มพารามิเตอร์การหมดเวลาและการลองใหม่เป็นสองเท่าตามที่แนะนำโดย มันทำงานได้อย่างสมบูรณ์แบบ ... อย่างน้อยในเวลานั้น ... หนึ่งเดือนต่อมาฉันก็ประสบปัญหาเดียวกันอีกครั้ง คราวนี้มีแผนที่ขนาดเล็ก (ขนาด DinA4, อันก่อนหน้านี้คือ A0) ฉันได้ตั้งค่าการหมดเวลาเป็น 50,000 มิลลิวินาทีและลองอีกครั้งสูงสุดถึง 20 !! ไม่มีการเปลี่ยนแปลง.
รายละเอียดเพิ่มเติมสองประการอาจช่วยให้ทราบได้ว่าปัญหามาจากที่ใด:
* แผ่นเปล่าจะเหมือนกันเสมอ ไม่ใช่จากเดือนที่แล้วถึงตอนนี้ แต่ทุกครั้งที่ฉันพบปัญหากระเบื้องว่างจะยังคงอยู่ในระหว่างการทดลองทั้งหมดที่ฉันทำเพื่อเอาชนะปัญหา นั่นไม่ได้ชี้ไปที่ปัญหาของการเชื่อมต่ออินเทอร์เน็ตใช่ไหม?
* ภาพที่ส่งออกถูกสร้างขึ้นในไม่กี่วินาทีไม่เกิน 30 ซึ่งยังแนะนำการหมดเวลาพารามิเตอร์ที่ไม่เกี่ยวข้อง (หรือไม่ทำงาน)
แก้ไข
ฉันพบว่าเมื่อปัญหานี้เกิดขึ้นมันจะอยู่ที่นั่นไม่ว่าฉันจะทำอะไรด้วยไทล์เดิมที่หายไป อย่างไรก็ตามถ้าฉันปล่อยให้สองสามวันมันจะหายไป ฉันหมายความว่าเมื่อมันเกิดขึ้นมันจะเกิดขึ้นอีกครั้งในทุกการทดลองในสองสามวัน แต่ถ้าฉันลืมมันไปและลองอีกสองวันต่อมามันทำงานได้อย่างสมบูรณ์แบบอีกครั้ง ดูเหมือนว่ามันจะมีอะไรบางอย่างหรือความทรงจำ ... เมื่อการสื่อสารล้มเหลวไม่ว่าด้วยเหตุผลใดก็ตามมันจะจำได้สองสามวัน ...