The present invention discloses a method for real-time monitoring and calculation of urban regional human flow, which divides the acquired boundary information of any
urban area into production end, consumption end and task supplementary recording, wherein: the production end mainly realizes the real-time access function of spatiotemporal
information data, completes data cleaning, judges
data quality, generates schedules for high-
quality data in real time, extracts features for low-
quality data to generate intermediate tables, and stores them in
data cache pool; the consumption end reads cache
pool data, judges
data quality, generates schedules for high-
quality data in real time, and performs task scheduling according to the task status, execution order and restart times of each task marked by the schedule, and the task scheduling mainly includes calculation tasks and prediction tasks; task supplementary recording reads offline data, judges
data quality, and calculates regional human flow. It solves the problem of real-time calculation of tens of millions of moving objects based on spatiotemporal
big data, has the advantages of highly flexible streaming time window, high
throughput, etc., the calculation results are more accurate, and offline supplementary recording results are supported.