As a part of this month's Planetary Computer release, I developed a Python package for correcting complicated antimeridian-crossing and pole-crossing GeoJSON geometries: https://pypi.org/project/antimeridian/. It does almost everything our antimeridian fixer does, and more. We should update to use that package.
The only thing my package doesn't do is "normalization", aka going past 180 (or -180) instead of splitting. While "normalization" was desirable when we first made it, we've moved away from it, as it isn't technically spec-compliant. We could keep the normalization code around, or deprecate it for future removal.
As a part of this month's Planetary Computer release, I developed a Python package for correcting complicated antimeridian-crossing and pole-crossing GeoJSON geometries: https://pypi.org/project/antimeridian/. It does almost everything our antimeridian fixer does, and more. We should update to use that package.
The only thing my package doesn't do is "normalization", aka going past 180 (or -180) instead of splitting. While "normalization" was desirable when we first made it, we've moved away from it, as it isn't technically spec-compliant. We could keep the normalization code around, or deprecate it for future removal.