Skip to content
This repository has been archived by the owner on Jun 14, 2023. It is now read-only.

MetacityGL Simulator #5

Open
vojtatom opened this issue Oct 11, 2022 · 0 comments
Open

MetacityGL Simulator #5

vojtatom opened this issue Oct 11, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@vojtatom
Copy link
Member

vojtatom commented Oct 11, 2022

Implement a browser-based simulation engine. Several design optimizations:

  • the land layout is grid-based
  • the network overlaps the grid (the network is not transformed to align with the grid)
  • use the PBF format for data transfers - Adding support for PBF files Metacity#52
  • always simulate 24 hours

The workflow:

  1. Grid setup
    • load 2D PBF data and convert it to a grid
    • or apply 2D PBF data on top of the existing grid - assigning variables to individual tiles
    • allow choosing the grid resolution
  2. Agent schedule setup
    • UI to allow setting up the prototypical agents
  3. Agent distribution
    • choose a strategy for the distribution of agent waypoints (houses/works/retail)
      • manually (walk the user through a quad-tree containing tiles and assign distributions top-down to individual quadrants)
      • based on tile variables
  4. Network setup
    • define the network structure
  5. Run Sim
@vojtatom vojtatom added the enhancement New feature or request label Oct 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant