Class MatsimNetworkWriterFactory


  • public class MatsimNetworkWriterFactory
    extends Object
    Factory for creating PLANitMatsimWriters
    Author:
    markr
    • Constructor Detail

      • MatsimNetworkWriterFactory

        public MatsimNetworkWriterFactory()
    • Method Detail

      • create

        public static MatsimNetworkWriter create()
        Create a PLANitMatsimWriter which persists PLANit networks in MATSIM network format in current working directory
        Returns:
        created MATSim writer
      • create

        public static MatsimNetworkWriter create​(String outputDirectory)
        Create a PLANitMatsimWriter which persists PLANit networks in MATSIM network format
        Parameters:
        outputDirectory - to use
        Returns:
        createMATSim MATSim writer
      • create

        public static MatsimNetworkWriter create​(String outputDirectory,
                                                 String countryName)
        Create a PLANitMatsimWriter which persists PLANit networks in MATSIM network format
        Parameters:
        outputDirectory - to use
        countryName - country which the input file represents, used to determine defaults in case not specifically specified in OSM data, when left blank global defaults will be used based on a right hand driving approach
        Returns:
        created MATSim writer
      • create

        public static MatsimNetworkWriter create​(MatsimNetworkWriterSettings networkSettings)
        Create a PLANitMatsimWriter which persists PLANit networks in MATSIM network format
        Parameters:
        networkSettings - to use
        Returns:
        created MATSim writer