Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed cleanCoords to remove points with appropriate tenacity #2771

Merged
merged 7 commits into from
Jan 23, 2025

Conversation

smallsaucepan
Copy link
Member

@smallsaucepan smallsaucepan commented Dec 16, 2024

In certain cases cleanCoords was being too aggressive when it removed points.

In other cases, if the start point of a polygon was a valid point to remove, it wasn't being discarded.

Resolves #2305
Resolves #2406
Resolves #2740

Please provide the following when creating a PR:

  • Meaningful title, including the name of the package being modified.
  • Summary of the changes.
  • Heads up if this is a breaking change.
  • Any issues this resolves.
  • Inclusion of your details in the contributors field of package.json - you've earned it! 👏
  • Confirmation you've read the steps for preparing a pull request.

…er with lines that retrace or pass back through their origin. Note depends on PR Turfjs#2751 to be merged first as part of the problem was booleanPointOnLine misbehaving.
…was one of the points that should be cleaned.
…gment was causing errors - started checking number of points before doing other tests. Replaced our own booleanEquals with external geojsonEquality. booleanEquals uses cleanCoords, which we're using to check ... cleanCoords. Fixed a couple of linting issues.
pnpm-lock.yaml Show resolved Hide resolved
@smallsaucepan smallsaucepan merged commit 504bfea into Turfjs:master Jan 23, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants