Diese 'Artefakte' sind ein bekanntes Problem und sind normalerweise das Ergebnis von Polygonen, die den Antimeridian kreuzen (180 Grad e / w). Die Lösung hierfür ist normalerweise ogr2ogr mit der Option wrapdateline.
Aber das wird dir nicht helfen. In Ihrem Fall verwenden Sie einen Versatz um -156. Dies bedeutet, dass jedes Merkmal, das den 24E-Meridian (-156 + 180 = 24) kreuzt, Probleme verursacht.
Um dies zu beheben, entfernte ich einen dünnen Streifen auf beiden Seiten von 24E.
Ich habe mit Natural Earth-Daten begonnen und die Projektion (vorerst) weggelassen und nur WGS84 verwendet.
Um den 24E-Meridian zu zeichnen, habe ich das QuickWKT-Plugin verwendet und Folgendes als neue Ebene hinzugefügt ...
LINESTRING (24 -90,24 90)
Das zeichnet eine einzelne Linie entlang der Länge des 24E-Meridians.
Als nächstes digitalisierte ich manuell eine Polygon-Scratch-Ebene und fügte zwei Polygone hinzu, eines auf jeder Seite der Linie und eine Halbkugel , wobei ich die Linie so nah wie möglich umarmte. (Beachten Sie die Qualität der Strichzeichnung hier ...)
Sie sollten dies wahrscheinlich auch mit dem QuickWKT-Plugin tun, um mehr Präzision zu erzielen - es erfordert mehr Eingabe und ich wollte einen schnellen Test :)
Als nächstes habe ich Clip meiner ursprünglichen Shape - Datei auf die Schicht mit den beiden Polygonen Clip. Dadurch wird ein dünner Streifen um den 24E-Meridian herausgeschnitten ...
Schließlich habe ich die OTF-Projektion mit Ihrem benutzerdefinierten CRS angewendet - und das feste Ergebnis.