.convert(+)

NetworkConverter method
Description

The method that is to be called to perform the conversion from reader to writer.

Signature

.convert(reader, writer)

with

Parameter Type Unit Compulsory Description
reader NetworkReader None YES The network reader used to parse from
writer NetworkWriter None YES The network writer used to persist to

Return type

N/A

Example 1

from planit import *

# create a network converter
planit_instance = Planit()
network_converter = planit_instance.converter_factory.create(ConverterType.NETWORK)

# example Open Street Map (OSM) network reader        
osm_reader = network_converter.create_reader(NetworkReaderType.OSM, "<country_name>")
osm_reader.settings.set_input_file("<path_to_input_file>")

# example Planit network writer
planit_writer = network_converter.create_writer(NetworkWriterType.PLANIT)
planit_writer.settings.set_output_directory("<path_to_output_dir>")
planit_writer.settings.set_country("<country_name>")

# perform conversion
network_converter.convert(osm_reader,planit_writer)

See also

N/A

Source code

Class NetworkConverter in converter.py