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

Preserve line order in OverlayNG #665

Merged
merged 3 commits into from
Jan 16, 2021

Conversation

dr-jts
Copy link
Contributor

@dr-jts dr-jts commented Jan 16, 2021

This change preserves the order of input lines in the result of a area-line overlay. This matches the behaviour of the original overlay code. It enables simpler and more efficient processing of overlay results, since that can rely on line ordering (for example, see GeoSwift 212.

Signed-off-by: Martin Davis <mtnclimb@gmail.com>
Signed-off-by: Martin Davis <mtnclimb@gmail.com>
Signed-off-by: Martin Davis <mtnclimb@gmail.com>
@dr-jts dr-jts changed the title Fix OverlayNG result line order to match input order Fix OverlayNG result line order to respect input order Jan 16, 2021
@dr-jts dr-jts changed the title Fix OverlayNG result line order to respect input order Preserve line order in OverlayNG Jan 16, 2021
@dr-jts dr-jts merged commit ec691b3 into locationtech:master Jan 16, 2021
@dr-jts dr-jts deleted the fix-overlayng-edge-order branch January 16, 2021 01:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant