Skip to content

Data Flow

Yuxiang Huang edited this page Jan 9, 2026 · 44 revisions

Overview

Data Flow Diagram You can regenerate this diagram by pasting the linked code into Excalidraw.

Notes

  • Production is the only environment with the serializer.

  • When using the deserializer, make sure to test locally and in staging before use in prod.

    • E.g: graph.json and buildings.json

Deserialization Process for floorplans.json

Step 1

Scraper scrapes the svgs from the FMS websiteand stores it in the S3 bucket floorplans/svgs folder.

Step 2

The svgs are rescaled to fit in a 1920x1080 rectangle.

Step 3

The svgs are deserialized, tested locally and in staging. It also needs to be placed in the visualizer to be in geo-coordinates.

Step 4

The svgs are deserialized to and used in production DB.

Clone this wiki locally