.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
Last modified January 1, 0001