cambridge-cares / TheWorldAvatar

A knowledge-graph-based digital twin of the world.
https://theworldavatar.io/
MIT License
87 stars 25 forks source link

Improve scalability of isochrone agent and network analysis agent #1409

Open ChungTingLao opened 1 week ago

ChungTingLao commented 1 week ago

Currently the speeds of isochrone agent and network analysis agent are dependent on the size of the road network data. Unnecessary slow down can occur if the road network data is much greater than the area of interest. This problem is more significant for isochrone agent as it segmentises the road network data for higher resolution.

There should be functionalities to filter the road network data to adequate range such that isochrone calculation and network analysis are efficient while remaining "correct".

Early stage ideas include:

Caveats: