程序采用Python语言进行编写开发,用来生成手机信令数据的数据生成器。主要用到define,log,generator,dbhandler,config几个功能模块。
- 1 数据概况
- 2 人口密度
- 2.1 人口动态分布
- 2.2 平均人口动态分布
- 2.3 分时段人口动态分布
- 2.4 分时段平均人口动态分布
- 2.5 人口+岗位密度分布
- 3 出行分布
- 3.1 日出行OD(总量)
- 3.2 日出行OD(分方向)
- 3.3 时段出行OD
- 4 ͨ通勤出行
- 4.1 工作居住地分布(工作总量)
- 4.2 工作居住地分布(工作密度)
- 4.3 工作居住地分布(居住总量)
- 4.4 工作居住地分布(居住密度)
- 4.5 职住比
- 4.6 非工作人口分布(总量)
- 4.7 非工作人口分布(密度)
- 5 外来人口
- 5.1 外来人口分布(总量)
- 5.2 外来人口分布(密度)
- 5.3 外来人口来源地(city)
- 5.4 外来人口来源地(region)
- 6 轨道交通
- 6.1 1公里范围人口数量
- 6.2 1公里范围岗位数量
- 6.3 吸引范围
- 7 区域面积
- import inspect
- import logging
- import os
- import sys
- import pymssql
- import yaml
- import platform
- from datetime import datetime
- from logging.handlers import RotatingFileHandler
+------------+
| Run server |
+------------+
|
v
+------------+
| Query data |
+------------+
|
v
+------------+
| Write data |
+------------+
|
v
+------------+
| Stop server|
+------------+
- 1.安装python运行环境,安装百度即可。
- 2.安装程序所用的三方包,详细包见上面功能包。
- 3.修改config文件夹下面的config.yaml配置文件,包括数据的存放文件夹,以及数据库的账号,密码等连接信息,各种手机信令数据的相关配置。
- 4.运行data_server.py文件。
- 5.检查配置文件的设定的存放数据文件夹是否有源数据。