Uses of Class
org.goplanit.zoning.Zoning
-
-
Uses of Zoning in org.goplanit.assignment
Methods in org.goplanit.assignment that return Zoning Modifier and Type Method Description Zoning
TrafficAssignment. getZoning()
Get the zoning for the current assignmentZoning
TrafficAssignmentConfigurator. getZoning()
Get the registered zoningMethods in org.goplanit.assignment with parameters of type Zoning Modifier and Type Method Description static TrafficAssignmentBuilder<?>
TrafficAssignmentBuilderFactory. createBuilder(String trafficAssignmentType, IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Create a builder for given assignment typevoid
TrafficAssignment. setZoning(Zoning zoning)
Set the zoning object for the current assignmentprotected void
TrafficAssignmentConfigurator. setZoning(Zoning zoning)
Set the zoningConstructors in org.goplanit.assignment with parameters of type Zoning Constructor Description TrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken projectToken, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Zoning in org.goplanit.assignment.ltm
Constructors in org.goplanit.assignment.ltm with parameters of type Zoning Constructor Description LtmTrafficAssignmentBuilder(Class<T> trafficAssignmentClass, IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Zoning in org.goplanit.assignment.ltm.eltm
Constructors in org.goplanit.assignment.ltm.eltm with parameters of type Zoning Constructor Description EventBasedLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Zoning in org.goplanit.assignment.ltm.sltm
Methods in org.goplanit.assignment.ltm.sltm with parameters of type Zoning Modifier and Type Method Description protected abstract void
StaticLtmBushStrategyBase. initialiseBush(B bush, Zoning zoning, OdDemands odDemands, ShortestBushGeneralised shortestBushAlgorithm)
Initialise the sLTM bush by including the relevant DAGs based on available demand and bush layout.protected void
StaticLtmDestinationBushStrategy. initialiseBush(RootedLabelledBush bush, Zoning zoning, OdDemands odDemands, ShortestBushGeneralised shortestBushAlgorithm)
Loop over all origins for bush' destination and apply demand proportionally across available shortest path(s) based on given demand and shortest path algorithm usedprotected void
StaticLtmOriginBushDestLabelledStrategy. initialiseBush(RootedLabelledBush bush, Zoning zoning, OdDemands odDemands, ShortestBushGeneralised shortestBushAlgorithm)
Loop over all destinations for bush' origin and apply demand proportionally across available shortest path(s) based on given demand and shortest path algorithm usedConstructors in org.goplanit.assignment.ltm.sltm with parameters of type Zoning Constructor Description StaticLtmTrafficAssignmentBuilder(IdGroupingToken groupId, InputBuilderListener inputBuilderListener, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Zoning in org.goplanit.assignment.ltm.sltm.conjugate
Methods in org.goplanit.assignment.ltm.sltm.conjugate with parameters of type Zoning Modifier and Type Method Description protected void
StaticLtmStrategyConjugateBush. initialiseBush(ConjugateDestinationBush bush, Zoning zoning, OdDemands odDemands, ShortestBushGeneralised shortestBushAlgorithm)
Initialise the sLTM bush by including the relevant DAGs based on available demand and bush layout. -
Uses of Zoning in org.goplanit.assignment.traditionalstatic
Constructors in org.goplanit.assignment.traditionalstatic with parameters of type Zoning Constructor Description TraditionalStaticAssignmentBuilder(IdGroupingToken projectToken, InputBuilderListener inputBuilder, Demands demands, Zoning zoning, LayeredNetwork<?,?> network)
Constructor -
Uses of Zoning in org.goplanit.component.event
Methods in org.goplanit.component.event that return Zoning Modifier and Type Method Description Zoning
PopulateDemandsEvent. getParentZoning()
Collect PLANit zoning upon which this demands is to be appliedZoning
PopulateZoningEvent. getZoningToPopulate()
Collect PLANit zoning to populateConstructors in org.goplanit.component.event with parameters of type Zoning Constructor Description PopulateDemandsEvent(PlanitComponentFactory<?> source, Demands demandsToPopulate, Zoning parentZoning, MacroscopicNetwork parentNetwork)
ConstructorPopulateZoningEvent(PlanitComponentFactory<?> source, Zoning zoningToPopulate, MacroscopicNetwork network)
Constructor -
Uses of Zoning in org.goplanit.converter.demands
Methods in org.goplanit.converter.demands that return Zoning Modifier and Type Method Description Zoning
DemandsReader. getReferenceZoning()
each demands reader is expected to ensure that its demand relates to a zoning this reference zoning can be obtained (after reading is complete).Zoning
DemandsWriter. getReferenceZoning()
Methods in org.goplanit.converter.demands with parameters of type Zoning Modifier and Type Method Description void
DemandsWriter. setReferenceZoning(Zoning referenceZoning)
each demands writer is expected to ensure that its demand relate to a zoning this reference zoning can be set. -
Uses of Zoning in org.goplanit.converter.idmapping
Methods in org.goplanit.converter.idmapping that return types with arguments of type Zoning Modifier and Type Method Description static Function<Zoning,String>
IdMapperFunctionFactory. createZoningIdMappingFunction(IdMapperType idMapper)
create a function that takes a Zoning and generates the appropriate id based on the user configurationFunction<Zoning,String>
ZoningIdMapper. getZoningIdMapper()
get id mapper for Zoning -
Uses of Zoning in org.goplanit.converter.intermodal
Methods in org.goplanit.converter.intermodal that return types with arguments of type Zoning Modifier and Type Method Description Quadruple<MacroscopicNetwork,Zoning,T,U>
IntermodalReader. readWithServices()
Methods in org.goplanit.converter.intermodal with parameters of type Zoning Modifier and Type Method Description void
IntermodalWriter. writeWithServices(MacroscopicNetwork physicalNetwork, Zoning zoning, T serviceNetwork, U routedServices)
Write a network to the writer's output format.Constructor parameters in org.goplanit.converter.intermodal with type arguments of type Zoning Constructor Description IntermodalConverter(PairConverterReader<MacroscopicNetwork,Zoning> reader, PairConverterWriter<MacroscopicNetwork,Zoning> writer)
ConstructorIntermodalConverter(PairConverterReader<MacroscopicNetwork,Zoning> reader, PairConverterWriter<MacroscopicNetwork,Zoning> writer)
Constructor -
Uses of Zoning in org.goplanit.converter.zoning
Methods in org.goplanit.converter.zoning with parameters of type Zoning Modifier and Type Method Description static DirectedConnectoid
ZoningConverterUtils. createAndRegisterDirectedConnectoid(Zoning zoning, TransferZone accessZone, boolean downstreamAccessNode, MacroscopicLinkSegment linkSegment, Set<Mode> allowedModes)
create directed connectoid for the link segment provided, all related to the given transfer zone and with access modes provided.static Collection<DirectedConnectoid>
ZoningConverterUtils. createAndRegisterDirectedConnectoids(Zoning zoning, TransferZone transferZone, Node accessNode, Iterable<? extends MacroscopicLinkSegment> linkSegments, Set<Mode> allowedModes)
create directed connectoids, one per link segment provided, all related to the given transfer zone and with access modes provided. -
Uses of Zoning in org.goplanit.cost
Methods in org.goplanit.cost with parameters of type Zoning Modifier and Type Method Description static double[]
CostUtils. createAndPopulateModalSegmentCost(Mode mode, VirtualCost virtualCost, AbstractPhysicalCost physicalCost, UntypedPhysicalNetwork network, Zoning zoning)
Populate entire cost array with both virtual and non-virtual link segment costs based on the concrete cost classes, for given modestatic double[]
CostUtils. createEmptyLinkSegmentCostArray(UntypedPhysicalNetwork network, Zoning zoning)
Create an empty cost array for all link segments in both virtual and physical part of the network -
Uses of Zoning in org.goplanit.geoio.converter.intermodal
Methods in org.goplanit.geoio.converter.intermodal with parameters of type Zoning Modifier and Type Method Description void
GeometryIntermodalWriter. write(MacroscopicNetwork macroscopicNetwork, Zoning zoning)
Write a network to the writer's output format.protected Pair<GeometryNetworkWriter,GeometryZoningWriter>
GeometryIntermodalWriter. writeNetworkAndZoning(MacroscopicNetwork macroscopicNetwork, Zoning zoning)
Persist network and zoning and return writers used.void
GeometryIntermodalWriter. writeWithServices(MacroscopicNetwork macroscopicNetwork, Zoning zoning, ServiceNetwork serviceNetwork, RoutedServices routedServices)
Write a network to the writer's output format. -
Uses of Zoning in org.goplanit.geoio.converter.zoning
Methods in org.goplanit.geoio.converter.zoning with parameters of type Zoning Modifier and Type Method Description void
GeometryZoningWriter. write(Zoning zoning)
write a network to the writer's output format.protected void
GeometryZoningWriter. writeEntities(Zoning zoning)
Write the Zoning entities eligible for persistenceprotected void
GeometryZoningWriter. writeOdConnectoids(Zoning zoning, org.opengis.feature.simple.SimpleFeatureType featureType, PlanitUndirectedConnectoidFeatureTypeContext featureDescription)
Write od connectoids of the zoningprotected void
GeometryZoningWriter. writeTransferConnectoids(Zoning zoning, org.opengis.feature.simple.SimpleFeatureType featureType, PlanitDirectedConnectoidFeatureTypeContext featureDescription)
Write transfer connectoids of the zoning -
Uses of Zoning in org.goplanit.gtfs.converter.intermodal
Methods in org.goplanit.gtfs.converter.intermodal that return Zoning Modifier and Type Method Description Zoning
GtfsServicesAndZoningIntegratorData. getZoning()
Methods in org.goplanit.gtfs.converter.intermodal that return types with arguments of type Zoning Modifier and Type Method Description Pair<MacroscopicNetwork,Zoning>
GtfsIntermodalReader. read()
GTFS intermodal reader - when used - only supports reading with services included.Quadruple<MacroscopicNetwork,Zoning,ServiceNetwork,RoutedServices>
GtfsIntermodalReader. readWithServices()
Perform the conversion and parsing into PLANit memory model with service network and servicesMethods in org.goplanit.gtfs.converter.intermodal with parameters of type Zoning Modifier and Type Method Description static GtfsIntermodalReader
GtfsIntermodalReaderFactory. create(String inputDirectory, String countryName, DayOfWeek dayOfWeek, MacroscopicNetwork parentNetwork, Zoning parentZoning, RouteTypeChoice typeChoice)
Create a GtfsIntermodalReader sourced from given input directorystatic GtfsIntermodalReader
GtfsIntermodalReaderFactory. create(String inputDirectory, String countryName, MacroscopicNetwork parentNetwork, Zoning parentZoning, RouteTypeChoice typeChoice)
Create a GtfsIntermodalReader sourced from given input directory.static GtfsIntermodalReader
GtfsIntermodalReaderFactory. create(MacroscopicNetwork parentNetwork, Zoning parentZoning, GtfsIntermodalReaderSettings settings)
Create a GtfsIntermodalReader based on given settings which in turn contain information on required location and reference inputsMethod parameters in org.goplanit.gtfs.converter.intermodal with type arguments of type Zoning Modifier and Type Method Description static GtfsIntermodalReader
GtfsIntermodalReaderFactory. create(String countryName, PairConverterReader<MacroscopicNetwork,Zoning> networkAndZoningReader)
Create a GtfsIntermodalReader based on given locale input source needs to be manually set after, GTFS route choice type set to RouteTypeChoice.EXTENDED).static GtfsIntermodalReader
GtfsIntermodalReaderFactory. create(GtfsIntermodalReaderSettings settings, PairConverterReader<MacroscopicNetwork,Zoning> networkAndZoningReader)
Create a GtfsIntermodalReader based on given settings which in turn contain information on required location and reference inputs This specific approach allows the provision of an intermodal reader to obtain network and zoning rather than having instances passed inConstructors in org.goplanit.gtfs.converter.intermodal with parameters of type Zoning Constructor Description GtfsIntermodalReader(IdGroupingToken idToken, MacroscopicNetwork parentNetwork, Zoning parentZoning, GtfsIntermodalReaderSettings settings)
Constructor where settings are directly provided such that input information can be extracted from itGtfsServicesAndZoningIntegratorData(ServiceNetwork serviceNetwork, RoutedServices routedServices, Zoning zoning, GtfsIntermodalReaderSettings settings)
ConstructorGtfsServicesAndZoningReaderIntegrator(GtfsIntermodalReaderSettings settings, Zoning zoning, ServiceNetwork serviceNetwork, RoutedServices routedServices, Function<ServiceNode,String> serviceNodeToGtfsStopIdMapping, Function<String,TransferZone> gtfsStopIdToTransferZoneMapping)
ConstructorConstructor parameters in org.goplanit.gtfs.converter.intermodal with type arguments of type Zoning Constructor Description GtfsIntermodalReader(PairConverterReader<MacroscopicNetwork,Zoning> networkAndZoningReader, GtfsIntermodalReaderSettings settings)
Constructor where settings are directly provided such that input information can be extracted from it, use reader to obtain network and zoning instances -
Uses of Zoning in org.goplanit.gtfs.converter.zoning
Methods in org.goplanit.gtfs.converter.zoning that return Zoning Modifier and Type Method Description Zoning
GtfsZoningReader. read()
Parse a GTFS files and convert it into a PLANit Zoning instance, or supplement the transfer zones of an already existing instance given the configuration options that have been setMethods in org.goplanit.gtfs.converter.zoning with parameters of type Zoning Modifier and Type Method Description static GtfsZoningReader
GtfsZoningReaderFactory. create(GtfsZoningReaderSettings settings, Zoning zoningToPopulate, ServiceNetwork serviceNetwork, RoutedServices routedServices, Function<ServiceNode,String> serviceNodeToGtfsStopIdMapping)
Create a GTFS zoning reader, where information from an already present service network and routed services is leveraged to improve the quality of the parsing of PT stops, i.e., transfer zones.Constructors in org.goplanit.gtfs.converter.zoning with parameters of type Zoning Constructor Description GtfsZoningReader(GtfsZoningReaderSettings settings, Zoning zoningToPopulate)
Constructor.GtfsZoningReader(GtfsZoningReaderSettings settings, Zoning zoningToPopulate, ServiceNetwork serviceNetwork, RoutedServices routedServices)
Constructor. -
Uses of Zoning in org.goplanit.gtfs.converter.zoning.handler
Methods in org.goplanit.gtfs.converter.zoning.handler that return Zoning Modifier and Type Method Description Zoning
GtfsZoningHandlerData. getZoning()
Access to the zoning to populateMethods in org.goplanit.gtfs.converter.zoning.handler with parameters of type Zoning Modifier and Type Method Description void
GtfsZoningHandlerProfiler. logProcessingStats(Zoning zoning)
log counters regarding main processing phaseConstructors in org.goplanit.gtfs.converter.zoning.handler with parameters of type Zoning Constructor Description GtfsZoningHandlerConnectoidData(ServiceNetwork serviceNetwork, Zoning referenceZoning)
ConstructorGtfsZoningHandlerData(GtfsZoningReaderSettings settings, Zoning zoningToPopulate, ServiceNetwork serviceNetwork, RoutedServices routedServices, GtfsZoningHandlerProfiler handlerProfiler)
ConstructorGtfsZoningHandlerTransferZoneData(ServiceNetwork serviceNetwork, GtfsZoningReaderSettings settings, Zoning referenceZoning)
Constructor -
Uses of Zoning in org.goplanit.io.converter.demands
Fields in org.goplanit.io.converter.demands declared as Zoning Modifier and Type Field Description protected Zoning
PlanitDemandsReader. referenceZoning
Reference zoning to use when demands relate to zoning entitiesMethods in org.goplanit.io.converter.demands that return Zoning Modifier and Type Method Description Zoning
PlanitDemandsReader. getReferenceZoning()
each demands reader is expected to ensure that its demand relates to a zoning this reference zoning can be obtained (after reading is complete).Zoning
PlanitDemandsWriter. getReferenceZoning()
Methods in org.goplanit.io.converter.demands with parameters of type Zoning Modifier and Type Method Description static PlanitDemandsReader
PlanitDemandsReaderFactory. create(String pathDirectory, String xmlFileExtension, LayeredNetwork<?,?> network, Zoning referenceZoning)
Factory methodstatic PlanitDemandsReader
PlanitDemandsReaderFactory. create(String pathDirectory, LayeredNetwork<?,?> referenceNetwork, Zoning referenceZoning)
Factory methodstatic PlanitDemandsReader
PlanitDemandsReaderFactory. create(PlanitDemandsReaderSettings demandsSettings, LayeredNetwork<?,?> referenceNetwork, Zoning referenceZoning)
Factory methodstatic PlanitDemandsReader
PlanitDemandsReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicDemand xmlRawDemands, LayeredNetwork<?,?> referenceNetwork, Zoning referenceZoning)
Factory method where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelstatic PlanitDemandsWriter
PlanitDemandsWriterFactory. create(String demandsPath, Zoning parentZoning)
Create a PLANitDemandsWriter which can persist a PLANit demands in the native PLANit XML formatstatic PlanitDemandsWriter
PlanitDemandsWriterFactory. create(PlanitDemandsWriterSettings settings, Zoning parentZoning, org.goplanit.xml.generated.XMLElementMacroscopicDemand xmlRawDemands)
Create a PLANitZoningWriter which can persist a PLANit zoning in the native PLANit XML format.void
PlanitDemandsReader. setReferenceZoning(Zoning referenceZoning)
Set reference zoning to usevoid
PlanitDemandsWriter. setReferenceZoning(Zoning referenceZoning)
each demands writer is expected to ensure that its demand relate to a zoning this reference zoning can be set.Constructors in org.goplanit.io.converter.demands with parameters of type Zoning Constructor Description PlanitDemandsReader(PlanitDemandsReaderSettings demandsSettings, LayeredNetwork<?,?> network, Zoning zoning, Demands demandsToPopulate)
Constructor where parsing will be based upon the settings and already present compatible network and zoningPlanitDemandsReader(org.goplanit.xml.generated.XMLElementMacroscopicDemand xmlMacroscopicDemands, LayeredNetwork<?,?> network, Zoning zoning, Demands demandsToPopulate)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelPlanitDemandsWriter(PlanitDemandsWriterSettings settings, Zoning referenceZoning, org.goplanit.xml.generated.XMLElementMacroscopicDemand xmlRawDemands)
Constructor -
Uses of Zoning in org.goplanit.io.converter.intermodal
Fields in org.goplanit.io.converter.intermodal declared as Zoning Modifier and Type Field Description protected Zoning
PlanitIntermodalReader. zoningToPopulate
the zoning to populateMethods in org.goplanit.io.converter.intermodal that return types with arguments of type Zoning Modifier and Type Method Description Pair<MacroscopicNetwork,Zoning>
PlanitIntermodalReader. read()
parse the network based on the configuration of the implementing class to yield a PLANit networkQuadruple<MacroscopicNetwork,Zoning,ServiceNetwork,RoutedServices>
PlanitIntermodalReader. readWithServices()
PArse network, zoning, service network, and routed services that belong togetherMethods in org.goplanit.io.converter.intermodal with parameters of type Zoning Modifier and Type Method Description static PlanitIntermodalReader
PlanitIntermodalReaderFactory. create(String pathDirectory, String xmlFileExtension, MacroscopicNetwork network, Zoning zoning)
Factory method for intermodal reader( without services)static PlanitIntermodalReader
PlanitIntermodalReaderFactory. create(String pathDirectory, String xmlFileExtension, MacroscopicNetwork network, Zoning zoning, ServiceNetwork serviceNetwork, RoutedServices routedServices)
Factory methodstatic PlanitIntermodalReader
PlanitIntermodalReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicNetwork xmlRawNetwork, org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning, org.goplanit.xml.generated.XMLElementServiceNetwork xmlRawServiceNetwork, org.goplanit.xml.generated.XMLElementRoutedServices xmlRawRoutedServices, MacroscopicNetwork network, Zoning zoning, ServiceNetwork serviceNetwork, RoutedServices routedServices)
constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelvoid
PlanitIntermodalWriter. write(MacroscopicNetwork macroscopicNetwork, Zoning zoning)
Write a network to the writer's output format.protected Pair<PlanitNetworkWriter,PlanitZoningWriter>
PlanitIntermodalWriter. writeNetworkAndZoning(MacroscopicNetwork macroscopicNetwork, Zoning zoning)
Persist network and zoning and return writersvoid
PlanitIntermodalWriter. writeWithServices(MacroscopicNetwork macroscopicNetwork, Zoning zoning, ServiceNetwork serviceNetwork, RoutedServices routedServices)
Write a network to the writer's output format.Constructors in org.goplanit.io.converter.intermodal with parameters of type Zoning Constructor Description PlanitIntermodalReader(String inputPathDirectory, String xmlFileExtension, MacroscopicNetwork network, Zoning zoning)
constructor where xml content is still on disk and first needs to be parsed into memory before converted to planit memory modelPlanitIntermodalReader(String inputPathDirectory, String xmlFileExtension, MacroscopicNetwork network, Zoning zoning, ServiceNetwork serviceNetwork, RoutedServices routedServices)
constructor where xml content is still on disk and first needs to be parsed into memory before converted to planit memory modelPlanitIntermodalReader(PlanitIntermodalReaderSettings settings, MacroscopicNetwork network, Zoning zoning, ServiceNetwork serviceNetwork, RoutedServices routedServices)
ConstructorPlanitIntermodalReader(PlanitIntermodalReaderSettings settings, org.goplanit.xml.generated.XMLElementMacroscopicNetwork xmlRawNetwork, org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning, org.goplanit.xml.generated.XMLElementServiceNetwork xmlRawServiceNetwork, org.goplanit.xml.generated.XMLElementRoutedServices xmlRawRoutedServices, MacroscopicNetwork network, Zoning zoning, ServiceNetwork serviceNetwork, RoutedServices routedServices)
constructor where the xml content has already been parsed into a JAXB memory model which subsequently needs to be converted into the planit memory modelPlanitIntermodalReader(org.goplanit.xml.generated.XMLElementMacroscopicNetwork xmlRawNetwork, org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning, MacroscopicNetwork network, Zoning zoning)
constructor where the xml content has already been parsed into a JAXB memory model which subsequently needs to be converted into the planit memory model -
Uses of Zoning in org.goplanit.io.converter.zoning
Fields in org.goplanit.io.converter.zoning declared as Zoning Modifier and Type Field Description protected Zoning
PlanitZoningReader. zoning
the zoning to populateMethods in org.goplanit.io.converter.zoning that return Zoning Modifier and Type Method Description Zoning
PlanitZoningReader. read()
Read the zoning from diskMethods in org.goplanit.io.converter.zoning with parameters of type Zoning Modifier and Type Method Description static PlanitZoningReader
PlanitZoningReaderFactory. create(String pathDirectory, String xmlFileExtension, LayeredNetwork<?,?> network, Zoning zoning)
Factory methodstatic PlanitZoningReader
PlanitZoningReaderFactory. create(PlanitZoningReaderSettings zoningSettings, LayeredNetwork<?,?> referenceNetwork, Zoning zoningToPopulate)
Factory methodstatic PlanitZoningReader
PlanitZoningReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning, PlanitZoningReaderSettings zoningSettings, LayeredNetwork<?,?> network, Zoning zoning)
Factory method where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelstatic PlanitZoningReader
PlanitZoningReaderFactory. create(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlRawZoning, LayeredNetwork<?,?> 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. setZoning(Zoning zoning)
Set the zoning to populatevoid
PlanitZoningWriter. write(Zoning zoning)
write a network to the writer's output format.Constructors in org.goplanit.io.converter.zoning with parameters of type Zoning Constructor Description PlanitZoningReader(String pathDirectory, String xmlFileExtension, LayeredNetwork<?,?> network, Zoning zoning)
ConstructorPlanitZoningReader(PlanitZoningReaderSettings settings, LayeredNetwork<?,?> network, Zoning zoning)
ConstructorPlanitZoningReader(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlMacroscopicZoning, PlanitZoningReaderSettings settings, LayeredNetwork<?,?> network, Zoning zoning)
Constructor where file has already been parsed and we only need to convert from raw XML objects to PLANit memory modelPlanitZoningReader(org.goplanit.xml.generated.XMLElementMacroscopicZoning xmlMacroscopicZoning, LayeredNetwork<?,?> 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 Zoning in org.goplanit.io.input
Methods in org.goplanit.io.input with parameters of type Zoning Modifier and Type Method Description protected void
PlanItInputBuilder. populateDemands(Demands demands, Zoning zoning, MacroscopicNetwork network)
Populates the Demands object from the input fileprotected void
PlanItInputBuilder. populateZoning(Zoning zoning, MacroscopicNetwork network)
Creates the Zoning object and connectoids from the data in the input file -
Uses of Zoning in org.goplanit.io.project
Methods in org.goplanit.io.project that return Zoning Modifier and Type Method Description Zoning
PlanItSimpleProject. getZoning()
Return the current Zoning objectMethods in org.goplanit.io.project with parameters of type Zoning Modifier and Type Method Description TrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given typeTrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> 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 Zoning in org.goplanit.matsim.converter
Fields in org.goplanit.matsim.converter declared as Zoning Modifier and Type Field Description protected Zoning
MatsimRoutedServicesWriter. referenceZoning
reference zoning to extract pt stops from (rather than service nodes)Methods in org.goplanit.matsim.converter with parameters of type Zoning Modifier and Type Method Description static MatsimRoutedServicesWriter
MatsimPublicTransportServicesWriterFactory. create(String outputDirectory, String countryName, Zoning referenceZoning)
Create a MatsimRoutedServicesWriter which persists PLANit routed services in a public transport schedule in MATSIM format in given directory for a given countrystatic MatsimRoutedServicesWriter
MatsimPublicTransportServicesWriterFactory. create(String outputDirectory, Zoning referenceZoning)
Create a MatsimRoutedServicesWriter which persists PLANit routed services in a public transport schedule in MATSIM format in given directorystatic MatsimRoutedServicesWriter
MatsimPublicTransportServicesWriterFactory. create(MatsimIntermodalWriterSettings settings, Zoning referenceZoning)
Create a MatsimRoutedServicesWriter which persists PLANit routed services in a public transport schedule in MATSIM format based on settings providedstatic MatsimRoutedServicesWriter
MatsimPublicTransportServicesWriterFactory. create(MatsimPtServicesWriterSettings routedServicesSettings, MatsimNetworkWriterSettings networkWriterSettings, MatsimZoningWriterSettings zoningWriterSettings, Zoning referenceZoning)
Create a PLANitMatsimRoutedServicesWriter (pt output) with defaults.static MatsimRoutedServicesWriter
MatsimPublicTransportServicesWriterFactory. create(MatsimPtServicesWriterSettings settings, Zoning referenceZoning)
Create a MatsimRoutedServicesWriter which persists PLANit routed services in a public transport schedule in MATSIM format based on settings providedstatic MatsimRoutedServicesWriter
MatsimPublicTransportServicesWriterFactory. create(Zoning referenceZoning)
Create a MatsimRoutedServicesWriter which persists PLANit routed services in a public transport schedule in MATSIM format in current working directoryvoid
MatsimIntermodalWriter. write(MacroscopicNetwork infrastructureNetwork, Zoning zoning)
Persist the PLANit network and zoning as a MATSim network to diskvoid
MatsimIntermodalWriter. writeWithServices(MacroscopicNetwork infrastructureNetwork, Zoning zoning, ServiceNetwork serviceNetwork, RoutedServices routedServices)
Persist the PLANit network and zoning as a MATSIM compatible network to diskConstructors in org.goplanit.matsim.converter with parameters of type Zoning Constructor Description MatsimRoutedServicesWriter(MatsimPtServicesWriterSettings routedServicesWriterSettings, MatsimNetworkWriterSettings networkSettings, MatsimZoningWriterSettings zoningSettings, Zoning referenceZoning)
Constructor. -
Uses of Zoning in org.goplanit.network.transport
Fields in org.goplanit.network.transport declared as Zoning Modifier and Type Field Description protected Zoning
TransportModelNetwork. zoning
Holds the zoning structure and virtual transport network interfacing with the physical networkMethods in org.goplanit.network.transport that return Zoning Modifier and Type Method Description Zoning
TransportModelNetwork. getZoning()
Collect the zoning structureMethods in org.goplanit.network.transport with parameters of type Zoning Modifier and Type Method Description static int
TransportModelNetwork. getNumberOfConnectoidSegments(Zoning theZoning)
Returns the total number of connectoid segments available in this transport networkstatic int
TransportModelNetwork. getNumberOfEdgeSegmentsAllLayers(LayeredNetwork<?,?> theNetwork, Zoning theZoning)
Returns the total number of edge segments available in this traffic assignment by combining the physical and non-physical link segmentsstatic int
TransportModelNetwork. getNumberOfVerticesAllLayers(LayeredNetwork<?,?> physicalNetwork, Zoning zoning)
Returns the total physical vertices and centroid vertices (of od and/or transfer zones) in this transport networkConstructors in org.goplanit.network.transport with parameters of type Zoning Constructor Description TransportModelNetwork(TopologicalLayerNetwork<?,?> infrastructureNetwork, Zoning zoning)
Constructor -
Uses of Zoning in org.goplanit.osm.converter.intermodal
Methods in org.goplanit.osm.converter.intermodal that return types with arguments of type Zoning Modifier and Type Method Description Pair<MacroscopicNetwork,Zoning>
OsmIntermodalReader. read()
Parse a local *.osm or *.osm.pbf file and convert it into a Macroscopic network and zoning given the configuration options that have been setQuadruple<MacroscopicNetwork,Zoning,ServiceNetwork,RoutedServices>
OsmIntermodalReader. readWithServices()
Currently no support yet for this featureMethods in org.goplanit.osm.converter.intermodal with parameters of type Zoning Modifier and Type Method Description static OsmIntermodalReader
OsmIntermodalReaderFactory. create(String inputFile, String countryName, PlanitOsmNetwork osmNetworkToPopulate, Zoning zoningToPopulate)
Create a PLANitOsmIntermodalReader while providing an OSM network, and zoning to populatestatic OsmIntermodalReader
OsmIntermodalReaderFactory. create(URL inputSource, String countryName, PlanitOsmNetwork osmNetworkToPopulate, Zoning zoningToPopulate)
Create a PLANitOsmIntermodalReader while providing an OSM network, and zoning to populatestatic OsmIntermodalReader
OsmIntermodalReaderFactory. create(OsmIntermodalReaderSettings settings, PlanitOsmNetwork osmNetworkToPopulate, Zoning zoningToPopulate)
Create a PLANitOsmIntermodalReader while providing an OSM network, and zoning to populateConstructors in org.goplanit.osm.converter.intermodal with parameters of type Zoning Constructor Description OsmIntermodalReader(String countryName, PlanitOsmNetwork osmNetworkToPopulate, Zoning zoningToPopulate)
ConstructorOsmIntermodalReader(URL inputSource, String countryName, PlanitOsmNetwork osmNetworkToPopulate, Zoning zoningToPopulate)
ConstructorOsmIntermodalReader(OsmIntermodalReaderSettings settings, PlanitOsmNetwork osmNetworkToPopulate, Zoning zoningToPopulate)
Constructor -
Uses of Zoning in org.goplanit.osm.converter.network
Methods in org.goplanit.osm.converter.network with parameters of type Zoning Modifier and Type Method Description void
OsmNetworkReader. removeDanglingSubNetworks(Zoning zoning)
remove dangling subnetworks when settings dictate it. -
Uses of Zoning in org.goplanit.osm.converter.zoning
Methods in org.goplanit.osm.converter.zoning that return Zoning Modifier and Type Method Description Zoning
OsmZoningReader. read()
Parse a local *.osm or *.osm.pbf file and convert it into a PLANit Zoning instance given the configuration options that have been setMethods in org.goplanit.osm.converter.zoning with parameters of type Zoning Modifier and Type Method Description static OsmZoningReader
OsmZoningReaderFactory. create(String inputFile, String countryName, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populatestatic OsmZoningReader
OsmZoningReaderFactory. create(URL inputSource, String countryName, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populatestatic OsmZoningReader
OsmZoningReaderFactory. create(OsmPublicTransportReaderSettings settings, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Create a PLANitOSMReader while providing an OSM network to populateConstructors in org.goplanit.osm.converter.zoning with parameters of type Zoning Constructor Description OsmZoningReader(URL inputSource, String countryName, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
ConstructorOsmZoningReader(OsmPublicTransportReaderSettings settings, Zoning zoningToPopulate, PlanitOsmNetwork referenceNetwork, OsmNetworkToZoningReaderData network2ZoningData)
Constructor. -
Uses of Zoning in org.goplanit.osm.converter.zoning.handler
Methods in org.goplanit.osm.converter.zoning.handler that return Zoning Modifier and Type Method Description protected Zoning
OsmZoningHandlerBase. getZoning()
Collect zoningMethods in org.goplanit.osm.converter.zoning.handler with parameters of type Zoning Modifier and Type Method Description void
OsmZoningHandlerProfiler. logProcessingStats(OsmZoningReaderData planitOsmZoningReaderData, Zoning zoning)
log counters regarding main processing phase -
Uses of Zoning in org.goplanit.osm.converter.zoning.handler.helper
Constructors in org.goplanit.osm.converter.zoning.handler.helper with parameters of type Zoning Constructor Description OsmConnectoidHelper(PlanitOsmNetwork referenceNetwork, Zoning zoning, OsmZoningReaderData zoningReaderData, OsmNetworkToZoningReaderData network2ZoningData, OsmPublicTransportReaderSettings transferSettings, OsmZoningHandlerProfiler profiler)
ConstructorTransferZoneGroupHelper(PlanitOsmNetwork referenceNetwork, Zoning zoning, OsmZoningReaderData zoningReaderData, OsmNetworkToZoningReaderData network2ZoningData, OsmPublicTransportReaderSettings transferSettings, OsmZoningHandlerProfiler profiler)
ConstructorTransferZoneHelper(PlanitOsmNetwork referenceNetwork, Zoning zoning, OsmZoningReaderData zoningReaderData, OsmNetworkToZoningReaderData network2ZoningData, OsmPublicTransportReaderSettings transferSettings, OsmZoningHandlerProfiler profiler)
Constructor -
Uses of Zoning in org.goplanit.osm.util
Methods in org.goplanit.osm.util with parameters of type Zoning Modifier and Type Method Description static void
PlanitZoningUtils. removeDanglingTransferZoneGroups(Zoning zoning)
remove any dangling transfer zone groupsstatic void
PlanitZoningUtils. removeDanglingZones(Zoning zoning)
remove any dangling zones -
Uses of Zoning in org.goplanit.path
Methods in org.goplanit.path with parameters of type Zoning Modifier and Type Method Description OdPathMatrix
OdPathSets. createAndRegisterOdPathMatrix(Zoning zoning)
Create an empty od path matrix and register it on this od path sets -
Uses of Zoning in org.goplanit.project
Methods in org.goplanit.project that return Zoning Modifier and Type Method Description Zoning
CustomPlanItProject. createAndRegisterZoning(LayeredNetwork<?,?> network)
Create and register the zoning system on the networkZoning
PlanItProjectInput. createAndRegisterZoning(LayeredNetwork<?,?> infrastructureNetwork)
Create and register the zoning system on the network and project inputMethods in org.goplanit.project with parameters of type Zoning Modifier and Type Method Description Demands
CustomPlanItProject. createAndRegisterDemands(Zoning zoning, LayeredNetwork<?,?> network)
Create and register demands to the projectDemands
PlanItProjectInput. createAndRegisterDemands(Zoning zoning, LayeredNetwork<?,?> network)
Create and register demands to the project inputsOdPathSets
CustomPlanItProject. createAndRegisterOdPathSets(NetworkLayer networkLayer, Zoning zoning, String odPathSetInputPath)
Create and register the OD path sets as populated by the input builder through the path sourceOdPathSets
PlanItProjectInput. createAndRegisterOdPathSets(NetworkLayer networkLayer, Zoning zoning, String odPathSetInputPath)
Create and register the OD path sets on the project inputTrafficAssignmentConfigurator<? extends TrafficAssignment>
CustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, LayeredNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given type -
Uses of Zoning in org.goplanit.tntp.converter.demands
Methods in org.goplanit.tntp.converter.demands that return Zoning Modifier and Type Method Description Zoning
TntpDemandsReader. getReferenceZoning()
Methods in org.goplanit.tntp.converter.demands with parameters of type Zoning Modifier and Type Method Description static TntpDemandsReader
TntpDemandsReaderFactory. create(String demandInputFile, MacroscopicNetwork network, Zoning zoning)
Factory method using global id token to create instance of demandsstatic TntpDemandsReader
TntpDemandsReaderFactory. create(String demandInputFile, MacroscopicNetwork network, Zoning zoning, IdGroupingToken idToken)
Factory methodstatic TntpDemandsReader
TntpDemandsReaderFactory. create(MacroscopicNetwork network, Zoning zoning)
Factory method using global id token to create instance of demands, requires user to set input filestatic TntpDemandsReader
TntpDemandsReaderFactory. create(MacroscopicNetwork network, Zoning zoning, IdGroupingToken idToken)
Factory method, will create Demands based on idToken provided and use it to populate when reading in TNTP demand, , requires user to set input filestatic TntpDemandsReader
TntpDemandsReaderFactory. create(TntpDemandsReaderSettings demandsSettings, MacroscopicNetwork referenceNetwork, Zoning referenceZoning, Demands demandsToPopulate)
Factory methodConstructors in org.goplanit.tntp.converter.demands with parameters of type Zoning Constructor Description TntpDemandsReader(TntpDemandsReaderSettings settings, MacroscopicNetwork referenceNetwork, Zoning referenceZoning, Demands demandsToPopulate)
Constructor -
Uses of Zoning in org.goplanit.tntp.converter.zoning
Methods in org.goplanit.tntp.converter.zoning that return Zoning Modifier and Type Method Description Zoning
TntpZoningReader. read()
parse the network based on the configuration of the implementing class to yield a PLANit networkMethods in org.goplanit.tntp.converter.zoning with parameters of type Zoning Modifier and Type Method Description static TntpZoningReader
TntpZoningReaderFactory. create(String networkInputFile, MacroscopicNetwork network, Zoning zoningToPopulate)
Factory methodstatic TntpZoningReader
TntpZoningReaderFactory. create(MacroscopicNetwork network, Zoning zoningToPopulate)
Factory methodstatic TntpZoningReader
TntpZoningReaderFactory. create(TntpZoningReaderSettings zoningSettings, MacroscopicNetwork referenceNetwork, Zoning zoningToPopulate)
Factory methodConstructors in org.goplanit.tntp.converter.zoning with parameters of type Zoning Constructor Description TntpZoningReader(TntpZoningReaderSettings zoningSettings, MacroscopicNetwork referenceNetwork, Zoning zoningToPopulate)
Constructor -
Uses of Zoning in org.goplanit.tntp.input
Methods in org.goplanit.tntp.input with parameters of type Zoning Modifier and Type Method Description protected void
TntpInputBuilder. populateDemands(Demands demands, Zoning zoning, MacroscopicNetwork network)
Populates the Demands object from the input fileprotected void
TntpInputBuilder. populateZoning(Zoning zoning, Object parameter1)
Creates the Zoning object and connectoids from the data in the network file In TNTP this method does not need to read a TAZ file. -
Uses of Zoning in org.goplanit.zoning
Methods in org.goplanit.zoning that return Zoning Modifier and Type Method Description Zoning
Zoning. deepClone()
deep clone on planit component should attempt to also update internal dependencies between deep cloned containers where possibleZoning
Zoning. shallowClone()
Create a shallow copy of this entityMethods in org.goplanit.zoning with parameters of type Zoning Modifier and Type Method Description static void
ZoningModifierUtils. syncManagedIdEntitiesContainerXmlIdsToIds(Zoning zoning)
Convenience method to sync XMLids to Ids by making use of modifiers and Event listeners.Constructors in org.goplanit.zoning with parameters of type Zoning Constructor Description Zoning(Zoning other, boolean deepCopy, ManagedIdDeepCopyMapper<UndirectedConnectoid> undirConnectoidMapper, ManagedIdDeepCopyMapper<DirectedConnectoid> dirConnectoidMapper, ManagedIdDeepCopyMapper<OdZone> odZoneMapper, ManagedIdDeepCopyMapper<TransferZone> transferZoneMapper, ManagedIdDeepCopyMapper<TransferZoneGroup> transferZoneGroupMapper)
Copy constructor -
Uses of Zoning in org.goplanit.zoning.modifier
Fields in org.goplanit.zoning.modifier declared as Zoning Modifier and Type Field Description protected Zoning
ZoningModifierImpl. zoning
The zoning instance to apply modifications onConstructors in org.goplanit.zoning.modifier with parameters of type Zoning Constructor Description ZoningModifierImpl(Zoning zoning)
constructor -
Uses of Zoning in org.goplanit.zoning.modifier.event
Methods in org.goplanit.zoning.modifier.event that return Zoning Modifier and Type Method Description Zoning
ModifiedZoneIdsEvent. getModifiedZoning()
The zoning on which the modification took placeConstructors in org.goplanit.zoning.modifier.event with parameters of type Zoning Constructor Description ModifiedZoneIdsEvent(ZoningModifier source, Zoning zoning)
Wrapper for a modified zoning ids event indicating that one or more managed internal ids of the zoning have been changed -
Uses of Zoning in org.goplanit.zoning.modifier.event.handler
Fields in org.goplanit.zoning.modifier.event.handler declared as Zoning Modifier and Type Field Description protected Zoning
UpdateConnectoidsOnVertexRemovalHandler. zoning
zoning to update zoning components when neededConstructors in org.goplanit.zoning.modifier.event.handler with parameters of type Zoning Constructor Description UpdateConnectoidsOnVertexRemovalHandler(Zoning zoning)
constructor
-