.zoning_settings

PlanitIntermodalWriterSettings property
Description

The .zoning_settings property allows access to the PlanitZoningWriterSettings and is present on the PlanitIntermodalWriterSettings. These settings allow you to configure the (intermodal) zoning aspects of the Planit native XML writer, e.g., regarding the travel zones and transfer zones (public transport stop locations etc.).

Return type

PlanitZoningWriterSettings

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>")

# access zoning specific settings for configuration
planit_writer.settings.zoning_settings.<some_method>

# perform conversion
intermodal_converter.convert(osm_reader,planit_writer)

See also

PlanitZoningWriterSettings for the zoning (public transport) specific settings

Source code

Class PlanitIntermodalWriterSettingsWrapper in converterwrappers.py