Class MatsimIntermodalWriter

  • All Implemented Interfaces:
    ConverterEntity, IntermodalWriter, MultiConverterWriter<MacroscopicNetwork,​Zoning>

    public class MatsimIntermodalWriter
    extends Object
    implements IntermodalWriter
    A class that takes a PLANit intermodal network and writes it as a MATSim intermodal network. Since an intermodal mapper requires transit elements to reference network elements, the only valid id mapping that we allow is either PLANit internal ids (default), or PLANit XML ids. External ids cannot be used since they cannot be guaranteed to be unique causing problems with references between links and stop facility link references. If the user still wants to check against the original extrnal ids in MATSim, we still write then as origids.
    Author:
    markr