Class MorphologicalAnalysis


  • public class MorphologicalAnalysis
    extends Object
    Author:
    julien Gaffuri
    • Field Detail

      • LOGGER

        public static final org.apache.logging.log4j.Logger LOGGER
      • EPSILON

        public static double EPSILON
    • Constructor Detail

      • MorphologicalAnalysis

        public MorphologicalAnalysis()
    • Method Detail

      • getNarrowGaps

        public static Collection<org.locationtech.jts.geom.Polygon> getNarrowGaps​(org.locationtech.jts.geom.Geometry geom,
                                                                                  double separationDistanceMeter,
                                                                                  int quad)
      • getNarrowParts

        public static Collection<org.locationtech.jts.geom.Polygon> getNarrowParts​(org.locationtech.jts.geom.Geometry geom,
                                                                                   double widthMeter,
                                                                                   int quad)
      • removeNarrowGapsTesselation

        public static void removeNarrowGapsTesselation​(List<Feature> units,
                                                       double separationDistanceMeter,
                                                       int quad,
                                                       double nodingResolution,
                                                       boolean preserveAllUnits)