Package org.goplanit.matsim.converter
Class MatsimIntermodalWriterSettings
- java.lang.Object
-
- org.goplanit.matsim.converter.MatsimIntermodalWriterSettings
-
- All Implemented Interfaces:
ConverterWriterSettings
public class MatsimIntermodalWriterSettings extends Object implements ConverterWriterSettings
Settings specific to writing the intermodal related outputs in Matsim format (network and pt)- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description protected MatsimNetworkWriterSettings
networkSettings
the network settings to useprotected MatsimZoningWriterSettings
zoningSettings
the zoning settings to use
-
Constructor Summary
Constructors Constructor Description MatsimIntermodalWriterSettings()
Default constructorMatsimIntermodalWriterSettings(String outputDirectory, String countryName)
ConstructorMatsimIntermodalWriterSettings(String outputDirectory, String countryName, String networkOutputFileName, String ptOutputFileName)
ConstructorMatsimIntermodalWriterSettings(MatsimNetworkWriterSettings networkWriterSettings, MatsimZoningWriterSettings zoningWriterSettings)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MatsimNetworkWriterSettings
getNetworkSettings()
Collect network settingsMatsimZoningWriterSettings
getZoningSettings()
Collect zoning settingsvoid
reset()
reset settings after persistingvoid
setCountry(String countryName)
set the country to use on both network and zoning settingsvoid
setDestinationCoordinateReferenceSystem(org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem)
Explicitly set a particular crs for writing geometries for both zoning and networkvoid
setOutputDirectory(String outputDirectory)
set the output directory to use on both network and zoning settings
-
-
-
Field Detail
-
networkSettings
protected final MatsimNetworkWriterSettings networkSettings
the network settings to use
-
zoningSettings
protected final MatsimZoningWriterSettings zoningSettings
the zoning settings to use
-
-
Constructor Detail
-
MatsimIntermodalWriterSettings
public MatsimIntermodalWriterSettings()
Default constructor
-
MatsimIntermodalWriterSettings
public MatsimIntermodalWriterSettings(String outputDirectory, String countryName)
Constructor- Parameters:
outputDirectory
- to usecountryName
- to use
-
MatsimIntermodalWriterSettings
public MatsimIntermodalWriterSettings(String outputDirectory, String countryName, String networkOutputFileName, String ptOutputFileName)
Constructor- Parameters:
outputDirectory
- to usecountryName
- to usenetworkOutputFileName
- to useptOutputFileName
- to use
-
MatsimIntermodalWriterSettings
public MatsimIntermodalWriterSettings(MatsimNetworkWriterSettings networkWriterSettings, MatsimZoningWriterSettings zoningWriterSettings)
Constructor- Parameters:
networkWriterSettings
- writer settings to usezoningWriterSettings
- writer settings to use
-
-
Method Detail
-
reset
public void reset()
reset settings after persisting- Specified by:
reset
in interfaceConverterWriterSettings
-
getZoningSettings
public MatsimZoningWriterSettings getZoningSettings()
Collect zoning settings- Returns:
- zoning settings
-
getNetworkSettings
public MatsimNetworkWriterSettings getNetworkSettings()
Collect network settings- Returns:
- network settings
-
setOutputDirectory
public void setOutputDirectory(String outputDirectory)
set the output directory to use on both network and zoning settings- Parameters:
outputDirectory
- to use
-
setCountry
public void setCountry(String countryName)
set the country to use on both network and zoning settings- Parameters:
countryName
- to use
-
setDestinationCoordinateReferenceSystem
public void setDestinationCoordinateReferenceSystem(org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem)
Explicitly set a particular crs for writing geometries for both zoning and network- Parameters:
destinationCoordinateReferenceSystem
- to use
-
-