Class MatsimZoningWriterSettings

    • Field Detail

      • referenceNetwork

        protected MacroscopicNetwork referenceNetwork
        the reference network this zoning is supposed to be compatible with
      • transitScheduleFileName

        protected String transitScheduleFileName
        the output file name to use for the transit schedule, default is set to DEFAULT_TRANSIT_SCHEDULE_FILE_NAME
      • DEFAULT_TRANSIT_SCHEDULE_FILE_NAME

        public static final String DEFAULT_TRANSIT_SCHEDULE_FILE_NAME
        default names used for MATSIM public transport schedule file that is being generated
        See Also:
        Constant Field Values
    • Constructor Detail

      • MatsimZoningWriterSettings

        public MatsimZoningWriterSettings()
        Default constructor using default output file name and Global country name
      • MatsimZoningWriterSettings

        public MatsimZoningWriterSettings​(String countryName)
        Default constructor
        Parameters:
        countryName - to use
      • MatsimZoningWriterSettings

        public MatsimZoningWriterSettings​(String outputDirectory,
                                          String countryName)
        Constructor
        Parameters:
        outputDirectory - to use
        countryName - to use
      • MatsimZoningWriterSettings

        public MatsimZoningWriterSettings​(String outputDirectory,
                                          String outputFileName,
                                          String countryName)
        Constructor
        Parameters:
        outputDirectory - to use
        outputFileName - to use
        countryName - to use
      • MatsimZoningWriterSettings

        public MatsimZoningWriterSettings​(String outputDirectory,
                                          String outputFileName,
                                          String countryName,
                                          MacroscopicNetwork referenceNetwork)
        Constructor
        Parameters:
        outputDirectory - to use
        outputFileName - to use
        countryName - to use
        referenceNetwork - to use
    • Method Detail

      • logSettings

        protected void logSettings()
        Log settings
      • getReferenceNetwork

        protected MacroscopicNetwork getReferenceNetwork()
        Collect the reference network used
        Returns:
        reference network
      • setReferenceNetwork

        public void setReferenceNetwork​(MacroscopicNetwork referenceNetwork)
        Set the reference network to use when mapping zoning entities to network entities
        Parameters:
        referenceNetwork - to use
      • reset

        public void reset()
        reset settings after persisting