.set_connectoid_segments_file_name(+)
GeometryZoningWriterSettings method
Description
Set the file name to use for the GIS zoning connectoid edge segments, i.e., directional connections to the physical network, output (one per layer).
Connectoids are the vertices where a traveller on the physical network can access a zone (or vice versa) and its edges connect the connectoid to the zone where connectoid segments carry the directional information of such edges.
Connectoids are part of the virtual network, the virtual network persistence therefore should be activated for this method to have any effect
The structure of each file name is set up as follows:
<user_defined_file_name>.shp
,
Signature
.set_connectoid_segments_file_name(file_name: str)
with
Parameter | Type | Unit | Default | Description |
---|---|---|---|---|
file_name |
str |
None |
planit_connectoid_segments |
The file name to use |
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")
#Change file name
geo_writer.settings.set_persist_virtual_network(True)
geo_writer.settings.set_connectoid_segments_file_name(`my_name`)
# perform conversion
zoning_converter.convert(planit_reader, geo_writer)
See also
N/A
Source code
Class GeometryZoningWriterSettingsWrapper
in converterwrappers.py