.service_network_settings

PlanitIntermodalWriterSettings property
Description

The .service_network_settings property allows access to the PlanitServiceNetworkWriterSettings and is present on the PlanitIntermodalWriterSettings. These settings reflect options regarding the persistence of the service network built on top of the physical road network (if present).

Return type

PlanitServiceNetworkWriterSettings

Example 1

from planit import *

# create an intermodal converter
planit_instance = Planit()
intermodal_converter = planit_instance.converter_factory.create(ConverterType.INTERMODAL)

# Open Street Map (OSM) intermodal reader        
osm_reader = intermodal_converter.create_reader(IntermodalReaderType.OSM, "<country_name>")
osm_reader.settings.set_input_file("<path_to_input_file>")

# PLANit intermodal writer
planit_writer = intermodal_converter.create_writer(IntermodalWriterType.PLANIT)
planit_writer.settings.set_output_directory("<path_to_output_dir>")

# set service network specific settings for configuration
planit_writer.settings.service_network_settings.set_output_dir("my_service_network_dir")

# perform conversion
intermodal_converter.convert(osm_reader,planit_writer)

See also

PlanitServiceNetworkWriterSettingsfor the service network specific settings available

Source code

Class PlanitWriterSettingsWrapper in converterwrappers.py