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 MatsimNetworkWriterSettingsnetworkSettingsthe network settings to useprotected MatsimZoningWriterSettingszoningSettingsthe 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 MatsimNetworkWriterSettingsgetNetworkSettings()Collect network settingsMatsimZoningWriterSettingsgetZoningSettings()Collect zoning settingsvoidreset()reset settings after persistingvoidsetCountry(String countryName)set the country to use on both network and zoning settingsvoidsetDestinationCoordinateReferenceSystem(org.opengis.referencing.crs.CoordinateReferenceSystem destinationCoordinateReferenceSystem)Explicitly set a particular crs for writing geometries for both zoning and networkvoidsetOutputDirectory(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:
resetin 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
-
-