Federated Map Sharing for emergency organisations
Situation maps are an essential tool for emergency organisations to coordinate resources. There are many specialized tools supporting emergency organisations in this regard, but currently there is no way for organisations to seamlessly exchange situation maps during large incidents with multiple different organisations and software tools involved.
OpenGeoMesh will allow ad-hoc sharing and secure collaboration on situation maps between organisations and across tools.
flowchart TD
subgraph "Organisation A"
subgraph "Einsatzleitsoftware A"
db_A[(Database)]
subgraph backend_A[Backend]
api_A[Specialized API]
ogc_A[OGC API]
end
ui_A(Frontend)
subgraph "Docker Container"
ogm_A[OpenGeoMesh]
end
db_A --> backend_A
api_A -->|access local maps<br /> with specialized features| ui_A
ogc_A <-->|access local maps| ogm_A
ui_A -->|control shares| ogm_A
ui_A <-->|access shared maps| ogm_A
end
end
subgraph "Organisation B"
subgraph "Einsatzleitsoftware B"
db_B[(Database)]
subgraph backend_B[Backend]
api_B[Specialized API]
ogc_B[OGC API]
end
ui_B(Frontend)
ogm_B[OpenGeoMesh]
db_B --> backend_B
%%api_B -.-> ogc_B
api_B -->|access local maps<br /> with specialized features| ui_B
subgraph "Docker Container"
ogm_B[OpenGeoMesh]
end
ui_B -->|control shares| ogm_B
ui_B <-->|access shared maps| ogm_B
ogc_B <-->|access local maps| ogm_B
end
end
subgraph "Organisation C"
subgraph "Einsatzleitsoftware C"
db_C[(Database)]
subgraph backend_C[Backend]
ogc_C[OGC API]
end
ui_C(Frontend)
ogm_C[OpenGeoMesh]
db_C --> backend_C
subgraph "Docker Container"
ogm_C[OpenGeoMesh]
end
ogc_C <-->|access to local maps| ui_C
ui_C -->|control shares| ogm_C
ui_C <-->|access shared maps| ogm_C
ogc_C <-->|access local maps| ogm_C
end
end
ogm_B <==>|OpenCloudMesh Protocol| ogm_A
ogm_B <==>|OpenCloudMesh Protocol| ogm_C
ogm_A <==>|OpenCloudMesh Protocol| ogm_C

