Class Workflow

java.lang.Object
fr.ign.artiscales.pm.workflow.Workflow
Direct Known Subclasses:
ConsolidationDivision, Densification, ZoneDivision

public abstract class Workflow extends Object
Class to implement in order to construct a new Workflow
  • Field Details

    • PROCESS

      public static DivisionType PROCESS
      The process used to divide the parcels
    • OVERWRITEGEOPACKAGE

      public static boolean OVERWRITEGEOPACKAGE
      If true, overwrite the output saved Geopackages. If false, append the simulated parcels to a potential already existing Geopackage.
  • Constructor Details

    • Workflow

      public Workflow()
  • Method Details

    • isSAVEINTERMEDIATERESULT

      public static boolean isSAVEINTERMEDIATERESULT()
    • setSAVEINTERMEDIATERESULT

      public static void setSAVEINTERMEDIATERESULT(boolean SAVEINTERMEDIATERESULT)
    • isDEBUG

      public static boolean isDEBUG()
    • setDEBUG

      public static void setDEBUG(boolean DEBUG)
    • checkFields

      public static void checkFields(org.opengis.feature.simple.SimpleFeatureType parcelInput)
      Check if every fields required for a workflow task are present. If not, it will write something in the console.
      Parameters:
      parcelInput - schema of the input collection.
    • makeNewSection

      public abstract String makeNewSection(String section)
    • isNewSection

      public abstract boolean isNewSection(org.opengis.feature.simple.SimpleFeature feat)