geoplanar#
Planar enforcement for polygon geoseries
geoplanar
supports the detection and correction of violations of
planar
enforcement
for polygon geoseries including:
Status#
geoplanar
is currently in alpha status and is open to contributions
that help shape the scope of the package. It is being developed in
support of
research
and is likely to be undergoing changes as the project evolves.
Contributing#
geoplanar
development uses a
git-flow
model. Contributions following this model are welcomed.
Funding#
geoplanar
is partially supported by NSF Award #1759746, Comparative
Regional Inequality Dynamics: Multiscalar and Multinational
Perspectives
Contents#
- Introduction to
geoplanar
- Omitted interiors
- Violation: Gaps
- Checking edge case
- Gap with an inlet (non-gap)
- Selective Correction
- Planar Enforcement Violation: One polygon overlapping another polygon
- Default trims the largest of the two overlapping polygons
- Planar Enforcement Violation: One polygon overlapping two
- Planar Enforcement Violation: non-planar enforced edges
- Detecting nonplanar edges
- Fixing nonplanar edges
- Planar Enforcement Violation: Overlapping and non-planar enforced edges
- Detecting nonplanar edges
- Correcting nonplanar edges
- Default is to work on a copy
- Handle nonplanar edges in multi polygon case
- Planar Enforcement Violation: non-planar enforced touches
- Detecting nonplanar touches
- Fixing nonplanar edges
- Default is to work on a copy
- Handle MultiPolygons