Buduję wypukłe kadłuby dla gatunków zamieszkujących Indo-Pacyfik (~ od 20 do -65 stopni długości geograficznej). Problem, z którym się spotkałem, polega na tym, że w przypadku gatunków, które można znaleźć po obu stronach linii długości 180 stopni, zrekonstruowany kadłub rozszerza się na całej warstwie, zamiast uwzględniać punkty w znacznie mniejszym wielokącie zawierającym oba końce warstwy. Przyczyną tego zachowania jest to, że linia ta reprezentuje krawędź warstwy, a QGIS nie zawija map wektorowych (patrz zdjęcie poniżej ... moja „reputacja” jest teraz „wystarczająco dobra, aby ją uwzględnić, dziękuję).
Po przemyśleniu i przejrzeniu Google'a, oto niektóre z możliwych podejść do problemu, z którym się spotkałem; nie jestem jednak zbyt pewien ich zalet lub implementacji:
Zmień środkowy południk z 0 (tj. Greenwich), powiedzmy 150 stopni. Jak można to zrobić? Czy zmieniłoby to tylko wyświetlanie mapy (przydatne jako takie), czy też przyczyniłoby się do budowy prawidłowego wypukłego kadłuba?
Zmień układ współrzędnych z formatu +/- 180 stopni na format 0 do 360 stopni. Najwyraźniej coś takiego można osiągnąć za pomocą funkcji „ST_Shift_Longitude” w PostGIS, która dodaje 360 stopni do ujemnych długości geograficznych. Czy istnieje prostszy sposób na zrobienie tego? Również ta funkcja tworzy mapę centryczną o 180 stopniach, która nie byłaby końcem świata, ale mapa centryczna o 150 stopniach byłaby lepsza (~ środek Indo-Pacyfiku).
Dziękujemy za poświęcony czas i pomoc oraz przepraszamy za długi post.