Class GeometryNetworkWriterFactory


  • public class GeometryNetworkWriterFactory
    extends Object
    Factory for creating GeometryNetworkWriters
    Author:
    markr
    • Constructor Detail

      • GeometryNetworkWriterFactory

        public GeometryNetworkWriterFactory()
    • Method Detail

      • create

        public static GeometryNetworkWriter create()
        Create a GeometryNetworkWriter which persists PLANit networks in common GIS formats in current working directory
        Returns:
        created GeometryNetworkWriter
      • create

        public static GeometryNetworkWriter create​(String outputDirectory)
        Create a GeometryNetworkWriter which persists PLANit networks in common GIS formats
        Parameters:
        outputDirectory - to use
        Returns:
        created GeometryNetworkWriter
      • create

        public static GeometryNetworkWriter create​(String outputDirectory,
                                                   String countryName)
        Create a GeometryNetworkWriter which persists PLANit networks in in common GIS formats
        Parameters:
        outputDirectory - to use
        countryName - country which the input file represents, used to determine defaults in case not specifically specified, when left blank global defaults will be used based on a right hand driving approach
        Returns:
        created GeometryNetworkWriter
      • create

        public static GeometryNetworkWriter create​(GeometryNetworkWriterSettings networkSettings)
        Create a GeometryNetworkWriter which persists PLANit networks in common GIS formats
        Parameters:
        networkSettings - to use
        Returns:
        created GeometryNetworkWriter