.set_persist_transfer_connectoids(+)
GeometryZoningWriterSettings method
Description
Indicate whether to persist transfer zone connectoids, i.e., connection point to the physical network, output (one per layer).
Transfer zones are zones where travellers can switch between modes and/or layers, e.g., bus stops, train platforms etc.
Connectoids are the vertices where a traveller on the physical network can access a zone (or vice versa)
Connectoids are part of the virtual network, the virtual network persistence therefore should be activated for this method to have any effect
Signature
.set_persist_transfer_connectoids(file_name: str)
with
Parameter | Type | Unit | Default | Description |
---|---|---|---|---|
flag |
bool |
None |
True |
The flag to indicate the choice |
Return type
N/A
Example
from planit import *
planit = Planit()
# zoning converter
zoning_converter = planit.converter_factory.create(ConverterType.ZONING)
# prerequisite network reader
# PLANIT_INPUT_PATH = ...
planit_net_reader = planit_instance.converter_factory.create(ConverterType.NETWORK).create_reader(NetworkReaderType.PLANIT)
planit_net_reader.settings.set_input_directory(PLANIT_INPUT_PATH)
# PLANit zoning reader
planit_reader = zoning_converter.create_reader(ZoningReaderType.PLANIT, planit_net_reader)
planit_reader.settings.set_inputdirectory(PLANIT_INPUT_PATH)
# GeoIo (GIS geometry shape) writer
geo_writer = zoning_converter.create_writer(ZoningWriterType.SHAPE)
geo_writer.settings.set_output_directory(OUTPUT_PATH)
geo_writer.settings.set_country("Australia")
#Diable this specific GIS layer
geo_writer.settings.set_persist_virtual_network(True)
geo_writer.settings.set_persist_transfer_connectoids(False)
# perform conversion
zoning_converter.convert(planit_reader, geo_writer)
See also
N/A
Source code
Class GeometryZoningWriterSettingsWrapper
in converterwrappers.py