Skip to content

unicef-drp/GeoSight-OS

Repository files navigation

GeoSight

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.

Key Concepts

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.

☑️ Project activity

Tests 📖 Documentation

Note for Apple Silicon

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

Production

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

Development

For development, you can check the setup instructions in our documentation: GeoSight Developer Guide.