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

Add clustering functions #388

Closed
wants to merge 889 commits into from
Closed

Add clustering functions #388

wants to merge 889 commits into from

Conversation

dbaston
Copy link
Member

@dbaston dbaston commented Jan 18, 2021

Adds the DBSCAN, simple distance, and intersection clustering that's available in PostGIS. Also adds a clustering based on envelope intersection.

@dbaston dbaston force-pushed the cluster branch 2 times, most recently from 549627e to 690d1fe Compare January 18, 2021 22:41
dr-jts and others added 6 commits January 19, 2021 11:48
Re-entrant variants are just cross-referenced to their
simple variants. Deprecated functions still exist but
with deprecation markings and recommended replacements.
Order of functions in the .h file might be improved,
perhaps with simple variants up front, followed by
re-entrants, then deprecated.
…of artifacts accidentally committed if the are taken out
dr-jts and others added 24 commits April 7, 2021 14:48
Fixes libgeos#431

Signed-off-by: Ulysse Buonomo <buonomo.ulysse@gmail.com>
Add GeometryFixer class, and associated changes.
Expose in CAPI via GEOSMakeValidWithParams() which
takes a parameters object GEOSMakeValidParams*.
Default remains same but can be easily switched in
GEOSMakeValid().
when called with an invalid input polygon (too small ring).
Preserves old behaviour, instead of returning a 3-point
polygon.
…s under clang, which seem to be failiure for reasons that have nothing to do with our code.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.