これらの「アーティファクト」はよく知られている問題であり、通常はポリゴンが時限線(e / w 180度)を横切る結果です。これを解決するには、通常、wrapdatelineオプションを指定したogr2ogrを使用します。
しかし、それはあなたを助けません。あなたの場合、約-156のオフセットを使用しています。つまり、24E子午線(-156 + 180 = 24)を横切るフィーチャは問題を引き起こしています。
これを修正するために、24Eの両側の薄いストリップを取り外しました。
私は、Natural Earthデータから始め、投影を省略し(今のところ)、WGS84を使用しました。
24E子午線を描画するために、QuickWKTプラグインを使用して、次のものを新しいレイヤーとして追加しました...
LINESTRING (24 -90,24 90)
これにより、24E子午線に沿って1本の線が描画されます。
次に、手動でポリゴンスクラッチレイヤーをデジタル化し、ラインの両側に1つずつ、サイズが半球の2つのポリゴンを追加しましたが、ラインをできるだけ近づけています。(ここの線画の品質に注意してください...)
より正確にするには、おそらくQuickWKTプラグインでもこれを行う必要があります。これには、より多くの入力が必要であり、簡単なテストが必要でした:)
次に、clipを使用して、元のシェープファイルを2つのポリゴンを含むレイヤーにクリップしました。これにより、24E子午線の周囲の細いストリップが切り取られます...
最後に、カスタムCRSを使用してOTFプロジェクションを適用し、結果を修正しました。