Package eu.europa.ec.eurostat.jgiscotools.regionsimplify
Generalisation for tesselation data (such as administrative regions) based on multi-agent simulation.
-
Class Summary Class Description AEdge AFace ATesselation A tesselation to be generalised.AUnit A tesselation unit, which consists of one or several AFaces.CartographicResolution Threshold parameters for cartographic representationsCEdgeFaceSize Ensure the edge face constraint (if any) is satisfiedCEdgeGranularity Ensure the granularity of an edge is below a target resolution value.CEdgeNoTriangle Ensure the faces on both sides of the edge do not become triangles.CEdgeSelfIntersection Ensures an edge does not intersect itself (it should remain "simple").CEdgesFacesContainPoints Ensures that the faces on both sides of the edge (if any) contain some specified points.CEdgeSize Ensure too short segment edges are collapsed or lengthened.CEdgeToEdgeIntersection Ensures that an edge does not intersects other ones in an unvalid manner.CEdgeValidity Ensure the edge is valid: 1.CFaceContainPoints Ensures that the face contains some specified points.CFaceEdgeToEdgeIntersection Ensures that none of the edges of the face intersects other edges.CFaceNoTriangle Ensure a face does not become a triangle.CFaceSize Ensure faces are large enougth.CFaceValidity Ensures that the face remain valid, that is its geometry is simple and valid, and it does not overlap any other face of the tesselation.CTesselationRemoveNarrowGaps CUnitContainPoints Ensures that the unit contains some specified points.CUnitNoding Check that a unit is correctly noded to its touching ones.CUnitNoNarrowGaps Constraint ensuring that a unit has no narrow gap.CUnitNoNarrowParts Constraint ensuring that a unit has no narrow part.CUnitNoTriangle Ensure an edge does not become a triangle.CUnitOverlap CUnitSizePreservation Constraint ensuring a unit's size is equal to a goal one, typically the initial value.CUnitValidity TEdgeCollapse TEdgeScale Transformation to alter the length of a graph edge.TEdgeSimplifier Generic class for edge geometry simplifiers.TEdgeSimplifierGaussianSmoothing TEdgeSimplifierRamerDouglasPeucker TEdgeSimplifierVisvalingamWhyatt TesselationGeneralisation Default procedure for basic generalisation of statistical units tesselations.TesselationGeneralisationSpecification TesselationQuality TFaceAggregation TFaceIslandDeletion Delete a graph face.TFaceScaling