Я намагаюся генерувати багатокутники для супутникових орбітальних колій. Поки що у мене є метод для генерування двох ліній, які представляють край кожної смуги в [lat, long] Деякі качани перетинають міжнародну дателіну і так обертаються:
Я зміг вирішити це за допомогою ogr2ogr
-wrapdateline
:
ogr2ogr -wrapdateline -f "ESRI Shapefile" test.shp orbits.shp
Що, можливо, розбиває лінії
Тепер я хочу мати змогу генерувати багатокутники на внутрішніх обох лініях. Так, наприклад, у випадку, коли один край кача перетинає куточок, полігон заповнюється, коли він з’являється з іншого боку, наприклад:
Мені потрібен метод, який автоматизується, оскільки мені потрібно багато разів повторити завдання. Переважно в python, оскільки саме так я створив лінії. Ось два файли форми, що містять лінії: обгортання ; фіксований