jianyq / Beijing-Subway-Navigation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beijing-Subway-Navigation

数据结构课程设计作业

Description

  • 基于c++的北京地铁导航系统。
  • 基于python的可视化功能。
  • 数据可持续更新。
  • 项目具体介绍可查看地铁线路查询实验报告

项目状态

2022.8.27

  • 初步实现所有功能(计算最优路径和可视化)。

使用方法

一键运行

  • 在prompt中输入pip install -r requirements.txt安装必要的python第三方库。
  • 首先解压文件到合适位置(保证路径上不包含中文字符)。
  • 直接编译并运行run.cpp。
  • 运行中会弹出窗口,会展示具体的路径,点击“Esc”键即关闭窗口并继续运行程序

分步运行

  • 如果遇到报错请分步运行程序,首先注释掉run.cpp中的第100行system(p);然后直接编译并运行run.cpp。
  • 运行visualize.py

注意

  • 文件路径中不要包含任何中文和非法字符。
  • 如果作者没有更新,新的地铁站出现时,可能无法进行查询。

联系作者

微信:qtdsjyq 邮箱:jianyq2003@sina.com

About

License:MIT License


Languages

Language:C++ 78.5%Language:Python 21.5%