Tôi đã xây dựng các thân tàu lồi cho các loài sống ở Ấn Độ-Thái Bình Dương (~ từ 20 đến -65 độ kinh độ). Vấn đề tôi gặp phải là đối với các loài có thể được tìm thấy ở cả hai phía của đường kinh độ 180 độ, thân tàu được tái tạo mở rộng trên toàn bộ lớp thay vì bao gồm các điểm trong một đa giác nhỏ hơn nhiều bao gồm cả hai đầu của lớp. Nguyên nhân của hành vi này là do dòng này đại diện cho cạnh của lớp và QGIS không bao bọc bản đồ vector (xem hình ảnh bên dưới ... 'danh tiếng' của tôi bây giờ 'đủ tốt để bao gồm nó, cảm ơn bạn).
Sau khi suy nghĩ và googling đây là một số cách tiếp cận có thể cho vấn đề tôi gặp phải; tuy nhiên, tôi không chắc chắn về công đức hoặc việc thực hiện của họ:
Thay đổi kinh tuyến trung tâm từ 0 (tức là Greenwich) thành 150 độ. Điều này có thể giải quyết như thế nào? Điều này sẽ chỉ thay đổi hiển thị bản đồ (hữu ích theo từng se), hay nó cũng sẽ góp phần vào việc xây dựng thân tàu lồi chính xác?
Thay đổi hệ tọa độ từ định dạng +/- 180 độ sang định dạng 0 đến 360 độ. Rõ ràng, có thể đạt được điều gì đó dọc theo các dòng này bằng cách sử dụng chức năng 'ST_Shift_Longitude' trong PostGIS, bổ sung 360 độ cho các kinh độ tiêu cực. Có cách nào đơn giản hơn để làm điều này? Ngoài ra chức năng này tạo ra một bản đồ 180 độ trung tâm, sẽ không phải là kết thúc của thế giới nhưng bản đồ 150 độ sẽ tốt hơn (~ trung tâm của Ấn Độ-Thái Bình Dương).
Cảm ơn bạn đã dành thời gian và sự giúp đỡ, và xin lỗi vì bài viết dài.