Add link type information for link

This commit is contained in:
DingZQ
2024-12-27 20:13:39 +08:00
parent 97b69eb5d0
commit 17b47da6ea
2 changed files with 5 additions and 5 deletions

View File

@@ -842,13 +842,13 @@ def get_network_node_coords(name: str) -> dict[str, dict[str, float]]:
return result
# DingZQ, 2024-12-08, get all links' start and end node
# link_id:node_id1:node_id2
# link_id:link_type:node_id1:node_id2
def get_network_link_nodes(name: str) -> list[str]:
links = api.get_links(name)
links_id_and_type = api.get_links_id_and_type(name)
result = []
for link_id in links:
for link_id, link_type in links_id_and_type.items():
nodes = api.get_link_nodes(name, link_id)
result.append(f"{link_id}:{nodes[0]}:{nodes[1]}")
result.append(f"{link_id}:{link_type}:{nodes[0]}:{nodes[1]}")
return result
############################################################