Можно построить что-то вроде прерванной синусоидальной проекции и аналогичных проекций, выполнив несколько (нормальных) синусоидальных проекций, обрезав и вставив их вместе. Я не знаю инструмента, который делает это (но я не тот человек, который спрашивает об инструментах), поэтому в случае, если вам придется прибегнуть к плеванию и склеиванию ...
Если вы посмотрите на случайный пример прерванной синусоиды, каждый совершенно вертикальный меридиан соответствует одной синусоидальной проекции.
В этом примере вы смотрите на синусоиды с центром в долготе: -160, -100, -60, ...
Затем обрежьте и сдвиньте части, чтобы они выровнялись: нижняя левая часть состоит из долгот -180 ..- 100 и широт 0 ...- 90 и проецируется с центральной долготой -160. Следующая часть - это долготы -180 ..- 40 и широты 0,90, спроецированные с центром -100. И так далее (пример, который я привел, был довольно запутанным, и в России может происходить забавное дело; там не похоже на ванильную синусоиду).
Если вам нужна законченная карта, я бы отобразил ее на изображении с высоким разрешением с географической привязкой и построил части проекции, проецируя ее в каждую синусоидальную проекцию, а затем маскируя ее. (Создайте маски, спроецировав сплошные квадраты, которые охватывают целевые диапазоны широт / долгот для каждого куска.) Если вы работаете с необработанными данными, я бы разбил их на входные фрагменты, стараясь разбить линии и многоугольники вдоль любого «разреза» края в проекции.
Надеюсь, это лучший ответ. :)
Было бы интересно побочный проект автоматизировать это в скрипте (например, w / gdalwarp) ...