เปิดโปรเจกต์ QGIS เดียวกันที่บ้าน จะพบว่าเครื่องมือเวกเตอร์หายไป และอุโมงค์ดูเหมือนเป็นผู้ร้าย ปกติแล้วไม่ใช่ แม้ VPN จะเป็นตัวที่วางสองสภาพแวดล้อมไว้เคียงกันก็ตาม ไฟล์โปรเจกต์เก็บเลเยอร์ สไตล์ และการตั้งค่าโปรเจกต์ แต่ไม่ได้เก็บแคตตาล็อกอัลกอริทึม เครื่องมือเป็นของอินสตอลเลชันที่รันงานและของโปรไฟล์ที่อินสตอลเลชันนั้นโหลดขึ้นมา

ตัดสินว่าอินสตอลเลชันใดกำลังรันงาน

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

เมื่อ QGIS ทำงานในเครื่อง อินสตอลเลชันที่บ้านให้ทุกอย่าง ตอนนั้น VPN มีงานเดียว คือไปให้ถึงข้อมูล

จดเลขบิลด์จริง ชื่อโปรไฟล์ที่ใช้งาน และรายการปลั๊กอินบนเครื่องที่ทำงานนั้น อย่าเทียบกับภาพหน้าจอเก่า แต่เทียบกับชุดที่ผู้ดูแล GIS ของคุณรองรับ การสร้างแล็ปท็อป Windows 7 ขึ้นใหม่ให้ตรงกับเลย์เอาต์เมนูในอดีตไม่ช่วยอะไรและสร้างสภาพแวดล้อมที่สองที่ไม่รองรับ หากสองเครื่องต่างกันจริง สิ่งที่ต้องตัดสินคือตกลงใช้บิลด์ที่รองรับเพียงหนึ่งเดียว ไม่ใช่ทางลัด

เมนูเวกเตอร์สะท้อนปลั๊กอิน Processing

QGIS เติมเมนูเวกเตอร์ด้วยทางลัดไปยังอัลกอริทึมจากผู้ให้บริการหลัก เมนูย่อยที่ว่างเปล่าจึงมักหมายความว่า ปลั๊กอิน Processing ไม่ได้เปิดใช้งานในอินสตอลเลชันนั้น เปิดตัวจัดการปลั๊กอินและยืนยันว่าปลั๊กอินหลักเปิดอยู่ จากนั้นรีสตาร์ต QGIS แล้วดูอีกครั้ง นี่เป็นการตั้งค่าของแอปพลิเคชัน และการดีบักอุโมงค์มากเท่าไรก็ไม่เปลี่ยน

อ่านสถานะเดียวกันได้จากเทอร์มินัล ซึ่งเร็วกว่าการคลิกผ่านเมนูบนลิงก์ที่ช้า:

$ qgis_process plugins
$ qgis_process list | grep -i "native:buffer"
native:buffer  Buffer
$ qgis_process help native:buffer

เมื่อปลั๊กอินตอบสนอง ให้เทียบผู้ให้บริการของการดำเนินการที่คุณต้องการจริง อัลกอริทึมแบบเนทีฟ ผู้ให้บริการภายนอก และโมเดลที่สร้างเองอาจมีเงื่อนไขเบื้องต้นต่างกัน และสองเมนูที่ดูคล้ายกันอาจไม่มีรายการเดียวกัน จดชื่อผู้ให้บริการจากกล่องเครื่องมือและตรวจตามชื่อ ไม่ใช่ตามตำแหน่งในรายการ

โปรไฟล์อธิบายเครื่องมือที่หายไปโดยไม่ต้องติดตั้งใหม่

โปรไฟล์ผู้ใช้ QGIS เก็บการตั้งค่า ปลั๊กอินที่เปิดใช้ และการกำหนดค่า Processing ซึ่งเป็นชุดสิ่งที่ทำให้เครื่องหนึ่งรู้สึกต่างจากอีกเครื่องพอดี ตัวจัดการโปรไฟล์เปิดอินสแตนซ์แยกที่สะอาด และอินสแตนซ์นั้นจะขาดเครื่องมือที่โปรไฟล์ออฟฟิศของคุณมีอย่างชอบธรรม

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

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

ความต่างนั้นยังปกป้องการตั้งค่าออฟฟิศจากการทดลองของคุณด้วย ซึ่งสำคัญกว่าการประหยัดสิบนาที

ความล้มเหลวของแหล่งข้อมูลดูต่างจากอัลกอริทึมที่หายไป

เมื่อมีอัลกอริทึมแล้ว ความล้มเหลวถัดไปจะเกี่ยวกับการไปถึงเลเยอร์ การเชื่อมต่อ PostGIS ปลายทาง WMS หรือ WFS และไฟล์บนไดรฟ์ที่แมปไว้ล้วนล้มเหลวคนละแบบ และตัวอักษรไดรฟ์ที่ใช้ได้ในออฟฟิศมักไม่มีความหมายที่บ้าน ใช้ชื่อโฮสต์ส่วนตัวที่ตั้งใจไว้และข้อมูลรับรองของบริการเองกับข้อกำหนด TLS ของบริการนั้น

ทดสอบสองขั้นแล้วข้อความผิดพลาดจะบอกว่าควรติดต่อใคร ขั้นแรกให้รันการดำเนินการบนตัวอย่างในเครื่องขนาดเล็กที่ไม่ละเอียดอ่อนและมีชนิดเรขาคณิตที่ถูกต้อง ถ้าสำเร็จ อัลกอริทึมและโปรไฟล์ก็ปกติ ความล้มเหลวใด ๆ บนเลเยอร์ส่วนตัวจึงเป็นของเครือข่ายหรือบริการ ถ้าตัวอย่างล้มเหลวด้วย ให้เลิกโทษ VPN แล้วกลับไปตรวจปลั๊กอินและโปรไฟล์

สุดท้าย บันทึกผลลัพธ์ไว้ในตำแหน่งที่อนุมัติและเก็บบันทึกสั้น ๆ ไว้ข้างโปรเจกต์: บิลด์ QGIS โปรไฟล์ ผู้ให้บริการอัลกอริทึม และเส้นทางข้อมูล การอัปเกรดครั้งหน้าหรือแล็ปท็อปเครื่องใหม่จึงเริ่มจากข้อเท็จจริง ไม่ใช่จากการขุดเมนูอีกรอบ

บทความที่เกี่ยวข้อง