Uses of Class
org.goplanit.network.TransportLayerNetwork
-
Packages that use TransportLayerNetwork Package Description org.goplanit.assignment Traffic assignment classesorg.goplanit.assignment.ltm org.goplanit.assignment.ltm.eltm org.goplanit.assignment.ltm.sltm org.goplanit.assignment.traditionalstatic org.goplanit.cost.physical Contains the definition of physical cost classesorg.goplanit.io.converter.network org.goplanit.io.converter.zoning org.goplanit.io.project Simple implementations of CustomPlanItProjectorg.goplanit.matsim.converter org.goplanit.network org.goplanit.network.transport Integrated network component object classesorg.goplanit.osm.physical.network.macroscopic org.goplanit.osm.util org.goplanit.project PLANit project classesorg.goplanit.tntp.converter.network -
-
Uses of TransportLayerNetwork in org.goplanit.assignment
Methods in org.goplanit.assignment that return TransportLayerNetwork Modifier and Type Method Description TransportLayerNetwork<?,?>
TrafficAssignment. getInfrastructureNetwork()
Get the physical network for the current assignmentTransportLayerNetwork<?,?>
TrafficAssignmentConfigurator. getInfrastructureNetwork()
collect the registered networkMethods in org.goplanit.assignment with parameters of type TransportLayerNetwork Modifier and Type Method Description static TrafficAssignmentBuilder<?>
TrafficAssignmentBuilderFactory. createBuilder(String trafficAssignmentType, IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> theNetwork)
Create a builder for given assignment typevoid
TrafficAssignment. setInfrastructureNetwork(TransportLayerNetwork<?,?> physicalNetwork)
Set the physicalNetwork for the current assignmentprotected void
TrafficAssignmentConfigurator. setInfrastructureNetwork(TransportLayerNetwork<?,?> network)
Set the networkConstructors in org.goplanit.assignment with parameters of type TransportLayerNetwork Constructor Description TrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken projectToken, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
Constructor -
Uses of TransportLayerNetwork in org.goplanit.assignment.ltm
Constructors in org.goplanit.assignment.ltm with parameters of type TransportLayerNetwork Constructor Description LtmTrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
Constructor -
Uses of TransportLayerNetwork in org.goplanit.assignment.ltm.eltm
Constructors in org.goplanit.assignment.ltm.eltm with parameters of type TransportLayerNetwork Constructor Description EventBasedLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
Constructor -
Uses of TransportLayerNetwork in org.goplanit.assignment.ltm.sltm
Constructors in org.goplanit.assignment.ltm.sltm with parameters of type TransportLayerNetwork Constructor Description StaticLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
Constructor -
Uses of TransportLayerNetwork in org.goplanit.assignment.traditionalstatic
Constructors in org.goplanit.assignment.traditionalstatic with parameters of type TransportLayerNetwork Constructor Description TraditionalStaticAssignmentBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands demands, Zoning zoning, TransportLayerNetwork<?,?> network)
Constructor -
Uses of TransportLayerNetwork in org.goplanit.cost.physical
Methods in org.goplanit.cost.physical with parameters of type TransportLayerNetwork Modifier and Type Method Description abstract void
AbstractPhysicalCost. initialiseBeforeSimulation(TransportLayerNetwork<?,?> network)
Initialize the cost parameter values in the networkvoid
BPRLinkTravelTimeCost. initialiseBeforeSimulation(TransportLayerNetwork<?,?> network)
Register the BPR cost parameter values on the PhysicalNetworkvoid
FreeFlowLinkTravelTimeCost. initialiseBeforeSimulation(TransportLayerNetwork<?,?> network)
Initialize the cost parameter values in the networkvoid
SteadyStateTravelTimeCost. initialiseBeforeSimulation(TransportLayerNetwork<?,?> network)
Initialize the cost parameter values in the network -
Uses of TransportLayerNetwork in org.goplanit.io.converter.network
Methods in org.goplanit.io.converter.network with parameters of type TransportLayerNetwork Modifier and Type Method Description static PlanitNetworkReader
PlanitNetworkReaderFactory. create(String inputDirectory, String xmlFileExtension, TransportLayerNetwork<?,?> network)
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countrystatic PlanitNetworkReader
PlanitNetworkReaderFactory. create(PlanitNetworkReaderSettings settings, TransportLayerNetwork<?,?> network)
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countrystatic PlanitNetworkReader
PlanitNetworkReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicNetwork xmlRawNetwork, TransportLayerNetwork<?,?> network)
Create a PLANitNetworkReader which will create its own macroscopic network and non-locale specific defaults for any right hand driving countryprotected void
PlanitNetworkReader. setNetwork(TransportLayerNetwork<?,?> network)
Place network to populatevoid
PlanitNetworkWriter. write(TransportLayerNetwork<?,?> network)
write a network to the writer's output format.Constructors in org.goplanit.io.converter.network with parameters of type TransportLayerNetwork Constructor Description PlanitNetworkReader(String networkPathDirectory, String xmlFileExtension, TransportLayerNetwork<?,?> network)
ConstructorPlanitNetworkReader(PlanitNetworkReaderSettings settings, TransportLayerNetwork<?,?> network)
Constructor where settings are directly provided such that input information can be exracted from itPlanitNetworkReader(org.goplanit.xml.generated.XMLElementMacroscopicNetwork externalXmlRawNetwork, TransportLayerNetwork<?,?> network)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model -
Uses of TransportLayerNetwork in org.goplanit.io.converter.zoning
Fields in org.goplanit.io.converter.zoning declared as TransportLayerNetwork Modifier and Type Field Description protected TransportLayerNetwork<?,?>
PlanitZoningReader. network
the network this zoning relates toMethods in org.goplanit.io.converter.zoning with parameters of type TransportLayerNetwork Modifier and Type Method Description static PlanitZoningReader
PlanitZoningReaderFactory. create(String pathDirectory, String xmlFileExtension, TransportLayerNetwork<?,?> network, Zoning zoning)
Factory methodstatic PlanitZoningReader
PlanitZoningReaderFactory. create(PlanitZoningReaderSettings zoningSettings, TransportLayerNetwork<?,?> referenceNetwork, Zoning zoningToPopulate)
Factory methodstatic PlanitZoningReader
PlanitZoningReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning, TransportLayerNetwork<?,?> network, Zoning zoning)
Factory method where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelprotected void
PlanitZoningReader. setNetwork(TransportLayerNetwork<?,?> network)
Set the network to utiliseConstructors in org.goplanit.io.converter.zoning with parameters of type TransportLayerNetwork Constructor Description PlanitZoningReader(String pathDirectory, String xmlFileExtension, TransportLayerNetwork<?,?> network, Zoning zoning)
ConstructorPlanitZoningReader(PlanitZoningReaderSettings settings, TransportLayerNetwork<?,?> network, Zoning zoning)
ConstructorPlanitZoningReader(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlMacroscopicZoning, TransportLayerNetwork<?,?> network, Zoning zoning)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory model -
Uses of TransportLayerNetwork in org.goplanit.io.project
Methods in org.goplanit.io.project with parameters of type TransportLayerNetwork Modifier and Type Method Description TrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given typeTrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> theNetwork)
Disallow the use of the generic create and register traffic assignment because a simple project automatically determines its demands, zoning, and network -
Uses of TransportLayerNetwork in org.goplanit.matsim.converter
Methods in org.goplanit.matsim.converter with parameters of type TransportLayerNetwork Modifier and Type Method Description protected boolean
MatsimWriter. validateNetwork(TransportLayerNetwork<?,?> referenceNetwork)
Validate the network instance available, throw or log when issues are foundvoid
MatsimNetworkWriter. write(TransportLayerNetwork<?,?> network)
write a network to the writer's output format. -
Uses of TransportLayerNetwork in org.goplanit.network
Subclasses of TransportLayerNetwork in org.goplanit.network Modifier and Type Class Description class
MacroscopicNetwork
Macroscopic Network which stores one or more macroscopic network infrastructure layers that together form the complete (intermodal) network.class
ServiceNetwork
A service network is a network built on top of a topological (physical) transport network providing services leveraging this underlying network.class
TopologicalLayerNetwork<T extends TopologicalLayer,U extends TopologicalLayers<T>>
A network with topological transport layers, meaning that apart from representing a physical reality the result is topologically meaningful, has nodes, links, and some geographic notion via a coordinate reference systemclass
UntypedPhysicalNetwork<L extends UntypedPhysicalLayer<?,?,?>,LS extends UntypedPhysicalNetworkLayers<L>>
A network that comprises physical topological transport network elements, i.e., roads, rail, etc. -
Uses of TransportLayerNetwork in org.goplanit.network.transport
Fields in org.goplanit.network.transport declared as TransportLayerNetwork Modifier and Type Field Description protected TransportLayerNetwork<?,?>
TransportModelNetwork. infrastructureNetwork
Holds the infrastructure road network that is being modelledMethods in org.goplanit.network.transport that return TransportLayerNetwork Modifier and Type Method Description TransportLayerNetwork<?,?>
TransportModelNetwork. getInfrastructureNetwork()
Collect the physical network component of the transport networkConstructors in org.goplanit.network.transport with parameters of type TransportLayerNetwork Constructor Description TransportModelNetwork(TransportLayerNetwork<?,?> infrastructureNetwork, Zoning zoning)
Constructor -
Uses of TransportLayerNetwork in org.goplanit.osm.physical.network.macroscopic
Subclasses of TransportLayerNetwork in org.goplanit.osm.physical.network.macroscopic Modifier and Type Class Description class
PlanitOsmNetwork
Macroscopic network with additional OSM functionality Disclaimer: The descriptions for the default OSM link segment types have been copied from the OSM Wiki -
Uses of TransportLayerNetwork in org.goplanit.osm.util
Methods in org.goplanit.osm.util with parameters of type TransportLayerNetwork Modifier and Type Method Description static boolean
PlanitNetworkLayerUtils. hasNetworkLayersWithActiveOsmNode(long osmNodeId, TransportLayerNetwork<?,?> network, OsmNetworkReaderData networkData)
Verify if there exist any layers where the node is active either as an extreme node or internal to a PLANit linkstatic boolean
PlanitNetworkLayerUtils. hasNetworkLayersWithActiveOsmNode(long osmNodeId, TransportLayerNetwork<?,?> network, OsmNetworkToZoningReaderData networkToZoningData)
Verify if there exist any layers where the node is active either as an extreme node or internal to a PLANit link -
Uses of TransportLayerNetwork in org.goplanit.project
Fields in org.goplanit.project with type parameters of type TransportLayerNetwork Modifier and Type Field Description protected Map<TransportLayerNetwork<?,?>,List<InitialLinkSegmentCost>>
PlanItProjectInput. initialLinkSegmentCosts
Map to store all InitialLinkSegmentCost objects for each physical networkMethods in org.goplanit.project that return TransportLayerNetwork Modifier and Type Method Description TransportLayerNetwork<?,?>
CustomPlanItProject. createAndRegisterInfrastructureNetwork(String infrastructureNetworkType)
Create and register an infrastructure based network on the projectTransportLayerNetwork<?,?>
PlanItProjectInput. createAndRegisterInfrastructureNetwork(String infrastructureNetworkType)
Create and register an infrastructure based network on the project inputMethods in org.goplanit.project with parameters of type TransportLayerNetwork Modifier and Type Method Description Demands
CustomPlanItProject. createAndRegisterDemands(Zoning zoning, TransportLayerNetwork<?,?> network)
Create and register demands to the projectDemands
PlanItProjectInput. createAndRegisterDemands(Zoning zoning, TransportLayerNetwork<?,?> network)
Create and register demands to the project inputsInitialLinkSegmentCost
CustomPlanItProject. createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?,?> network, String fileName)
Create and register initial link segment costs from a (single) file which we assume are available in the native xml/csv output format as provided in this projectInitialLinkSegmentCost
CustomPlanItProject. createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?,?> network, String fileName, TimePeriod timePeriod)
Create and register initial link segment costs from a (single) file and register it to the provided time periodInitialLinkSegmentCost
PlanItProjectInput. createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?,?> network, String fileName)
Create and register initial link segment costs from a (single) file which we assume are available in the native XML/CSV output format as provided in this project.protected InitialLinkSegmentCost
PlanItProjectInput. createAndRegisterInitialLinkSegmentCost(TransportLayerNetwork<?,?> network, String fileName, TimePeriod timePeriod)
Create and register initial link segment costs from a (single) file for all time periods (which are assumed are sorted by start time)TrafficAssignmentConfigurator<? extends TrafficAssignment>
CustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given typeZoning
CustomPlanItProject. createAndRegisterZoning(TransportLayerNetwork<?,?> network)
Create and register the zoning system on the networkZoning
PlanItProjectInput. createAndRegisterZoning(TransportLayerNetwork<?,?> infrastructureNetwork)
Create and register the zoning system on the network and project inputList<InitialLinkSegmentCost>
CustomPlanItProject. getInitialLinkSegmentCost(TransportLayerNetwork<?,?> network)
Return the initial link segment costs for a networkList<InitialLinkSegmentCost>
PlanItProjectInput. getInitialLinkSegmentCost(TransportLayerNetwork<?,?> network)
Return the initial link segment costs for a network -
Uses of TransportLayerNetwork in org.goplanit.tntp.converter.network
Methods in org.goplanit.tntp.converter.network that return TransportLayerNetwork Modifier and Type Method Description TransportLayerNetwork<?,?>
TntpNetworkReader. read()
parse the network based on the configuration of the implementing class to yield a PLANit network
-