Class GeometryZoningWriterSettings
- java.lang.Object
-
- org.goplanit.converter.FileBasedConverterWriterSettings
-
- org.goplanit.geoio.util.GeoIoWriterSettings
-
- org.goplanit.geoio.converter.zoning.GeometryZoningWriterSettings
-
- All Implemented Interfaces:
ConverterWriterSettings
public class GeometryZoningWriterSettings extends GeoIoWriterSettings implements ConverterWriterSettings
Settings relevant for persisting the PLANit zoning in any Geo IO output format- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_CONNECTOID_EDGES_FILE_NAMEdefault connectoid edges file name to use (without extension)static StringDEFAULT_CONNECTOID_SEGMENTS_FILE_NAMEdefault connectoid segments file name to use (without extension)static StringDEFAULT_OD_CONNECTOIDS_FILE_NAMEdefault od connectoids file name to use (without extension)static StringDEFAULT_OD_ZONES_FILE_NAMEdefault od zones file name to use (without extension)static booleanDEFAULT_PERSIST_OD_CONNECTOIDSdefault persist OD connectoids flag valuestatic booleanDEFAULT_PERSIST_OD_ZONESdefault persist OD zones flag valuestatic booleanDEFAULT_PERSIST_TRANSFER_CONNECTOIDSdefault persist transfer connectoids flag valuestatic booleanDEFAULT_PERSIST_TRANSFER_ZONESdefault persist transfer zones flag valuestatic booleanDEFAULT_PERSIST_VIRTUAL_NETWORKdefault persist virtual network flag valuestatic StringDEFAULT_TRANSFER_CONNECTOIDS_FILE_NAMEdefault transfer connectoids file name to use (without extension)static StringDEFAULT_TRANSFER_ZONES_FILE_NAMEdefault transfer zones file name to use (without extension)-
Fields inherited from class org.goplanit.geoio.util.GeoIoWriterSettings
DEFAULT_EXTENSION
-
Fields inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
DEFAULT_COUNTRY, destinationCoordinateReferenceSystem
-
-
Constructor Summary
Constructors Constructor Description GeometryZoningWriterSettings()Default constructorGeometryZoningWriterSettings(String outputPathDirectory)ConstructorGeometryZoningWriterSettings(String outputPathDirectory, String countryName)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConnectoidEdgesFileName()File name to use (without extension or geometry type suffix)StringgetConnectoidSegmentsFileName()File name to use (without extension or geometry type suffix)StringgetOdConnectoidsFileName()File name to use (without extension or geometry type suffix)StringgetOdZonesFileName()File name to use (without extension or geometry type suffix)StringgetTransferConnectoidsFileName()File name to use (without extension or geometry type suffix)StringgetTransferZonesFileName()transfer zones file name to use (without extension or geometry type suffix)booleanisPersistOdConnectoids()booleanisPersistOdZones()flag indicating whether to persist od zones or notbooleanisPersistTransferConnectoids()booleanisPersistTransferZones()flag indicating whether to persist transfer zones or notbooleanisPersistVirtualNetwork()flag indicating whether we should persist the virtual network connecting the zones to a physical network via connectoids edges and edge segments, needs to be true in order for any settings related to the connectoid edges and edges segments to be picked upvoidreset()Reset contentvoidsetConnectoidEdgesFileName(String fileName)The file name to use (without extension or geometry type suffix)voidsetConnectoidSegmentsFileName(String fileName)The file name to use (without extension or geometry type suffix)voidsetOdConnectoidsFileName(String fileName)The file name to use (without extension or geometry type suffix)voidsetOdZonesFileName(String fileName)The file name to use (without extension or geometry type suffix)voidsetPersistOdConnectoids(boolean persistOdConnectoids)voidsetPersistOdZones(boolean persistOdZones)Indicate whether to persist OD zonesvoidsetPersistTransferConnectoids(boolean fileName)The file name to use (without extension or geometry type suffix)voidsetPersistTransferZones(boolean persistTransferZones)Indicate whether to persist transfer zonesvoidsetPersistVirtualNetwork(boolean flag)Set flag indicating whether we should persist the virtual network connecting the zones to a physical network via connectoids edges and edge segments, needs to be true in order for any settings related to the connectoid edges and edges segments to be picked upvoidsetTransferConnectoidsFileName(String fileName)The file name to use (without extension or geometry type suffix)voidsetTransferZonesFileName(String fileName)The file name to use (without extension or geometry type suffix)-
Methods inherited from class org.goplanit.geoio.util.GeoIoWriterSettings
getFileExtension, logSettings
-
Methods inherited from class org.goplanit.converter.FileBasedConverterWriterSettings
getCountry, getDestinationCoordinateReferenceSystem, getOutputDirectory, setCountry, setDestinationCoordinateReferenceSystem, setOutputDirectory, validate
-
-
-
-
Field Detail
-
DEFAULT_OD_ZONES_FILE_NAME
public static final String DEFAULT_OD_ZONES_FILE_NAME
default od zones file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_OD_CONNECTOIDS_FILE_NAME
public static final String DEFAULT_OD_CONNECTOIDS_FILE_NAME
default od connectoids file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_TRANSFER_ZONES_FILE_NAME
public static final String DEFAULT_TRANSFER_ZONES_FILE_NAME
default transfer zones file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_TRANSFER_CONNECTOIDS_FILE_NAME
public static final String DEFAULT_TRANSFER_CONNECTOIDS_FILE_NAME
default transfer connectoids file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_CONNECTOID_EDGES_FILE_NAME
public static final String DEFAULT_CONNECTOID_EDGES_FILE_NAME
default connectoid edges file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_CONNECTOID_SEGMENTS_FILE_NAME
public static final String DEFAULT_CONNECTOID_SEGMENTS_FILE_NAME
default connectoid segments file name to use (without extension)- See Also:
- Constant Field Values
-
DEFAULT_PERSIST_OD_ZONES
public static boolean DEFAULT_PERSIST_OD_ZONES
default persist OD zones flag value
-
DEFAULT_PERSIST_OD_CONNECTOIDS
public static boolean DEFAULT_PERSIST_OD_CONNECTOIDS
default persist OD connectoids flag value
-
DEFAULT_PERSIST_TRANSFER_ZONES
public static boolean DEFAULT_PERSIST_TRANSFER_ZONES
default persist transfer zones flag value
-
DEFAULT_PERSIST_TRANSFER_CONNECTOIDS
public static boolean DEFAULT_PERSIST_TRANSFER_CONNECTOIDS
default persist transfer connectoids flag value
-
DEFAULT_PERSIST_VIRTUAL_NETWORK
public static boolean DEFAULT_PERSIST_VIRTUAL_NETWORK
default persist virtual network flag value
-
-
Constructor Detail
-
GeometryZoningWriterSettings
public GeometryZoningWriterSettings()
Default constructor
-
GeometryZoningWriterSettings
public GeometryZoningWriterSettings(String outputPathDirectory)
Constructor- Parameters:
outputPathDirectory- to use
-
-
Method Detail
-
reset
public void reset()
Reset content- Specified by:
resetin interfaceConverterWriterSettings- Overrides:
resetin classGeoIoWriterSettings
-
isPersistOdZones
public boolean isPersistOdZones()
flag indicating whether to persist od zones or not- Returns:
- true when persisting od zones, false otherwise
-
setPersistOdZones
public void setPersistOdZones(boolean persistOdZones)
Indicate whether to persist OD zones- Parameters:
persistOdZones- flag to set
-
isPersistTransferZones
public boolean isPersistTransferZones()
flag indicating whether to persist transfer zones or not- Returns:
- true when persisting transfer zones, false otherwise
-
setPersistTransferZones
public void setPersistTransferZones(boolean persistTransferZones)
Indicate whether to persist transfer zones- Parameters:
persistTransferZones- flag to set
-
getOdZonesFileName
public String getOdZonesFileName()
File name to use (without extension or geometry type suffix)- Returns:
- file name chosen
-
setOdZonesFileName
public void setOdZonesFileName(String fileName)
The file name to use (without extension or geometry type suffix)- Parameters:
fileName- file name to use
-
getTransferZonesFileName
public String getTransferZonesFileName()
transfer zones file name to use (without extension or geometry type suffix)- Returns:
- the transfer zone file name used
-
setTransferZonesFileName
public void setTransferZonesFileName(String fileName)
The file name to use (without extension or geometry type suffix)- Parameters:
fileName- file name to use
-
isPersistVirtualNetwork
public boolean isPersistVirtualNetwork()
flag indicating whether we should persist the virtual network connecting the zones to a physical network via connectoids edges and edge segments, needs to be true in order for any settings related to the connectoid edges and edges segments to be picked up- Returns:
- flag
-
setPersistVirtualNetwork
public void setPersistVirtualNetwork(boolean flag)
Set flag indicating whether we should persist the virtual network connecting the zones to a physical network via connectoids edges and edge segments, needs to be true in order for any settings related to the connectoid edges and edges segments to be picked up- Parameters:
flag- to set
-
isPersistOdConnectoids
public boolean isPersistOdConnectoids()
-
setPersistOdConnectoids
public void setPersistOdConnectoids(boolean persistOdConnectoids)
-
isPersistTransferConnectoids
public boolean isPersistTransferConnectoids()
-
setPersistTransferConnectoids
public void setPersistTransferConnectoids(boolean fileName)
The file name to use (without extension or geometry type suffix)- Parameters:
fileName- file name to use
-
getOdConnectoidsFileName
public String getOdConnectoidsFileName()
File name to use (without extension or geometry type suffix)- Returns:
- file name chosen
-
setOdConnectoidsFileName
public void setOdConnectoidsFileName(String fileName)
The file name to use (without extension or geometry type suffix)- Parameters:
fileName- file name to use
-
getTransferConnectoidsFileName
public String getTransferConnectoidsFileName()
File name to use (without extension or geometry type suffix)- Returns:
- file name chosen
-
setTransferConnectoidsFileName
public void setTransferConnectoidsFileName(String fileName)
The file name to use (without extension or geometry type suffix)- Parameters:
fileName- file name to use
-
getConnectoidEdgesFileName
public String getConnectoidEdgesFileName()
File name to use (without extension or geometry type suffix)- Returns:
- file name chosen
-
setConnectoidEdgesFileName
public void setConnectoidEdgesFileName(String fileName)
The file name to use (without extension or geometry type suffix)- Parameters:
fileName- file name to use
-
getConnectoidSegmentsFileName
public String getConnectoidSegmentsFileName()
File name to use (without extension or geometry type suffix)- Returns:
- file name chosen
-
setConnectoidSegmentsFileName
public void setConnectoidSegmentsFileName(String fileName)
The file name to use (without extension or geometry type suffix)- Parameters:
fileName- file name to use
-
-