plaza_preprocessing.optimizer.graphprocessor package¶
Submodules¶
plaza_preprocessing.optimizer.graphprocessor.graphprocessor module¶
-
class
plaza_preprocessing.optimizer.graphprocessor.graphprocessor.
GraphProcessor
[source]¶ Bases:
object
-
create_graph_edges
(plaza_geometry, entry_points)[source]¶ create graph edges to connect all entry points
Return type: List
[LineString
]
-
plaza_preprocessing.optimizer.graphprocessor.spiderwebgraph module¶
-
class
plaza_preprocessing.optimizer.graphprocessor.spiderwebgraph.
SpiderWebGraphProcessor
(spacing_m, visibility_delta_m)[source]¶ Bases:
plaza_preprocessing.optimizer.graphprocessor.graphprocessor.GraphProcessor
Process a plaza with a spider web graph
plaza_preprocessing.optimizer.graphprocessor.visibilitygraph module¶
-
class
plaza_preprocessing.optimizer.graphprocessor.visibilitygraph.
VisibilityGraphProcessor
(visibility_delta_m)[source]¶ Bases:
plaza_preprocessing.optimizer.graphprocessor.graphprocessor.GraphProcessor
process a plaza using a visibility graph