GeoSight is a UNICEF’s open-source geospatial web-based data visualization/analysis platform that aims to make geospatial data easily accessible and shareable in support of risk informed programming. This data is displayed utilizing administrative reference datasets from GeoRepo.
A project (dashboard) is the most important feature of GeoSight. Projects combine different elements (Reference datasets, indicators, and context layers) and enable data visualization/analysis for all end users.
Context layers are geospatial layers used to contextualise the information presented in a project.
Indicators layers derive from spreadsheets or other intelligence assets harvested by the platform.
Widgets are visual components such as charts generated by performing data analysis on country/regional levels and the indicator data.
Before proceeding with the setup, if you are developing on an Apple Silicon or other AMD-based devices, please ensure to uncomment line 16 in the deployment/docker/Dockerfile.
# FROM --platform=amd64 ubuntu:20.04 AS prod
git clone https://github.com/unicef-drp/GeoSight-OS
cd GeoSight-OS/deployment
docker-compose up -d
The web will be available at http://127.0.0.1/
To stop containers:
docker-compose kill
To stop and delete containers:
docker-compose down
For development, you can check the setup instructions in our documentation: GeoSight Developer Guide.