Я будував опуклі корпуси для видів, які мешкають в Індо-Тихому океані (~ від 20 до -65 градусів довготи). Проблема, з якою я стикався, полягає в тому, що для видів, які можна зустріти по обидва боки лінії довжини 180 градусів, реконструйований корпус розширюється по всьому шару, а не включає точки в набагато меншому багатокутнику, що складається з обох кінців шару. Причиною такої поведінки є те, що ця лінія являє собою край шару, а QGIS не обертає векторні карти (див. Зображення нижче ... моя "репутація" зараз "досить хороша, щоб включити її, дякую).
Після деяких роздумів і гуглень це деякі можливі підходи до проблеми, з якою я стикався; однак я не надто впевнений у їхніх заслугах чи реалізації:
Змініть центральний меридіан на 0 (тобто Грінвіч), скажімо, на 150 градусів. Як це можна зробити? Чи це просто змінить відображення карти (корисне саме по собі), чи це також сприятиме побудові правильного опуклого корпусу?
Змініть систему координат з формату +/- 180 градусів на формат від 0 до 360 градусів. Мабуть, щось можна досягти за допомогою функції "ST_Shift_Longitude" в PostGIS, яка додає 360 градусів до негативних довжин. Чи є простіший спосіб зробити це? Крім того, ця функція створює центральну карту на 180 градусів, що не було б кінцем світу, але центральна карта на 150 градусів була б кращою (~ центр Індо-Тихоокеанського регіону).
Дякуємо за ваш час і допомогу, і вибачте за тривалий пост.