Class TesselationGeneralisation
- java.lang.Object
-
- eu.europa.ec.eurostat.jgiscotools.regionsimplify.TesselationGeneralisation
-
public class TesselationGeneralisation extends Object
Default procedure for basic generalisation of statistical units tesselations.- Author:
- julien Gaffuri
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.logging.log4j.Logger
LOGGER
static boolean
tracePartitioning
-
Constructor Summary
Constructors Constructor Description TesselationGeneralisation()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HashMap<String,Collection<org.locationtech.jts.geom.Point>>
indexPoints(Collection<Feature> pts, String idProp)
static Collection<Feature>
runGeneralisation(Collection<Feature> units, HashMap<String,Collection<org.locationtech.jts.geom.Point>> points, TesselationGeneralisationSpecification specs, boolean parallel, int roundNb, int maxCoordinatesNumber, int objMaxCoordinateNumber)
static Collection<Feature>
runGeneralisation(Collection<Feature> units, HashMap<String,Collection<org.locationtech.jts.geom.Point>> points, CRSType crsType, double scaleDenominator, boolean parallel, int roundNb, int maxCoordinatesNumber, int objMaxCoordinateNumber)
-
-
-
Method Detail
-
runGeneralisation
public static Collection<Feature> runGeneralisation(Collection<Feature> units, HashMap<String,Collection<org.locationtech.jts.geom.Point>> points, CRSType crsType, double scaleDenominator, boolean parallel, int roundNb, int maxCoordinatesNumber, int objMaxCoordinateNumber)
-
runGeneralisation
public static Collection<Feature> runGeneralisation(Collection<Feature> units, HashMap<String,Collection<org.locationtech.jts.geom.Point>> points, TesselationGeneralisationSpecification specs, boolean parallel, int roundNb, int maxCoordinatesNumber, int objMaxCoordinateNumber)
-
indexPoints
public static HashMap<String,Collection<org.locationtech.jts.geom.Point>> indexPoints(Collection<Feature> pts, String idProp)
-
-