ฉันกำลังสร้างเปลือกนูนสำหรับสปีชีส์ที่อาศัยอยู่ในอินโด - แปซิฟิก (~ จาก 20 ถึง -65 องศาลองจิจูด) ปัญหาที่ฉันพบคือสำหรับสปีชีส์ที่สามารถพบได้ทั้งสองด้านของเส้นลองจิจูด 180 องศาตัวเรือที่สร้างใหม่ขยายทั่วทั้งชั้นมากกว่าที่จะรวมถึงจุดในรูปหลายเหลี่ยมที่เล็กกว่าซึ่งประกอบด้วยปลายทั้งสองของชั้น สาเหตุของพฤติกรรมนี้คือเส้นนี้แสดงถึงขอบของเลเยอร์และ QGIS ไม่ได้ห่อแผนที่เวกเตอร์ (ดูภาพด้านล่าง ... 'ชื่อเสียง' ของฉันตอนนี้ดีพอที่จะใส่มันแล้วขอบคุณ)
หลังจากที่คิดและทำ Google สิ่งเหล่านี้เป็นแนวทางที่เป็นไปได้ของปัญหาที่ฉันเจอ อย่างไรก็ตามฉันไม่แน่ใจเกี่ยวกับการทำบุญหรือการนำไปปฏิบัติ:
เปลี่ยนเส้นแวงกลางจาก 0 (เช่น Greenwich) เป็น 150 องศา สิ่งนี้สามารถทำได้? สิ่งนี้จะเปลี่ยนการแสดงแผนที่ (มีประโยชน์ต่อ se) หรือไม่หรือมันจะช่วยสร้างโครงสร้างนูนที่ถูกต้องหรือไม่
เปลี่ยนระบบพิกัดจากรูปแบบ +/- 180 องศาเป็นรูปแบบ 0 ถึง 360 องศา เห็นได้ชัดว่ามีบางสิ่งในสายเหล่านี้สามารถทำได้โดยใช้ฟังก์ชั่น 'ST_Shift_Longitude' ใน PostGIS ซึ่งเพิ่ม 360 องศาลงในลองจิจูดเชิงลบ มีวิธีที่ง่ายกว่านี้หรือไม่? ฟังก์ชั่นนี้สร้างแผนที่ 180 องศาซึ่งไม่น่าจะเป็นจุดสิ้นสุดของโลก แต่แผนที่ที่มีความยาว 150 องศาน่าจะดีกว่า (~ ศูนย์กลางของอินโด - แปซิฟิก)
ขอบคุณสำหรับเวลาและความช่วยเหลือและขออภัยสำหรับการโพสต์ที่มีความยาว