项目简介
本项目是基于路径选择模式的景区游客空间行为模拟研究程序。借助该模拟程序,能够研究旅游者在工作日和节假日不同时间的旅行行为,生成景区内游客空间分布、旅行路径选择概率、游玩时间等数据的模拟结果。
项目的主要特性和功能
- 坐标转换:支持WGS - 84、GCJ - 02和BD - 09坐标系之间的相互转换。
- 文件操作:具备json和csv文件的读写功能,方便数据的导入与导出。
- 地理操作:可计算两点间直线距离,进行路线ID的转换和排序。
- 模拟功能:基于效用概率路径选择方式和最大效用路径选择方式,模拟旅游者在景区的移动行为,生成游客轨迹序列、景区内游客空间分布等模拟结果。
安装使用步骤
假设用户已下载本项目的源码文件:
1. 解压文件,确保所有文件和文件夹处于同一目录。
2. 创建目录:simulationData/simulation_traveler_distribution
和 simulationData_maxU/simulation_traveler_distribution
。
3. 运行程序:在命令行输入 python simulation.py
运行基于效用概率路径选择方式的模拟,输入 python simulation_maxU.py
运行基于最大效用路径选择方式的模拟。
4. 程序运行结束后,在指定输出文件夹中查看模拟结果。
注意事项
- 程序运行较消耗电脑性能,模拟一次约需2 - 3小时,运行时要确保电脑性能充足,且一次仅运行一个模拟进程。
- 程序入口函数为
main()
,可按需注释或修改其中的部分模拟过程(工作日或节假日)。
输出文件说明
simulationData/timeData*.json
和simulation_maxU/timeData*.json
:模拟结果的时间序列,展示景区内人数随时间变化的趋势。simulationData/simulationData*.json
和simulation_maxU/simulationData*.json
:模拟的每个游客的轨迹序列及其他参数。simulation_traveler.distribution/*_#.geojson
:景区内游客的空间分布数据,坐标系为WGS - 84,*为工作日或节假日标识,#表示时间点。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】