Difference between revisions of "Shallow Blue"

From mn/ifi/inf5750
Jump to: navigation, search
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[File:ShallowBlue.png|thumb|616x616px]]
 +
 
=== Overview ===
 
=== Overview ===
 
'''Project:''' D
 
'''Project:''' D
Line 4: Line 6:
 
'''Project description:'''
 
'''Project description:'''
  
''Import events AND health facilities with coordinates linked to the organisational (''orgunit'') hierarchy using geography http://turfjs.org/ (earlier this text said events OR health facilities). For example, districts or chiefdoms are usually areas, and represented as (geojson) polygons in DHIS2. Together, one level or layer of such polygons will cover the whole country (e.g. Norwegian fylker or kommuner). This means that point coordinates representing an event (e.g. a case of malaria) or a health facility (e.g. a rural clinic) will fall within exactly one of the polygons and can thus be tied to that organisational unit. However, ideally an event point would rather be tied directly to a facility point - and it is mostly a sound assumption that it would be tied to the nearest facility.''
+
''Import events AND health facilities with coordinates linked to the organisational (''orgunit'') hierarchy using geography ''
 +
 
 +
We are using dhis2 data to do spatial analysis and displaying 2d vector graphics using turf.js
 +
 
 +
We are building the project with Angular 2.  
  
 
=== Group members ===
 
=== Group members ===
Line 12: Line 18:
  
 
=== Milestones ===
 
=== Milestones ===
* Fetch JSON-data from DHIS2 api (with authentication)
+
Done
 +
*[[File:Shallow-blue-Africa-maps.png|thumb|Map features|397x397px]]Fetch JSON-data from DHIS2 api (with authentication)
 
* Display map with geographical points (area, heatmap, etc.)
 
* Display map with geographical points (area, heatmap, etc.)
 
+
* Build a Triangulated irregular network
=== Requirements ===
+
* Link our Triangulated irregular network with Dhis2 data
 
 
 
=== Time schedule ===
 
=== Time schedule ===
 +
* Spatial analysis with dhis2 data - week 46
 +
* Other cool features and UI stuff . week 47
 
'''Weekly meetings:'''
 
'''Weekly meetings:'''
  
Line 26: Line 34:
 
Friday: ''12:15 - 16:00''
 
Friday: ''12:15 - 16:00''
  
In addition we use '''Slack''' as a way of collaboration. We discuss milestones, task division, problem solving, etc.
+
In addition we use '''Slack''' as a way of collaboration. We discuss milestones, task division, problem solving, etc.[[File:Leone-districts-with-hex.png|thumb|Features|484x484px]]
  
 
=== Task division ===
 
=== Task division ===
Project manager:             ''Nikolai Sverdrup''
+
Project master:                 ''Nikolai Sverdrup''      
  
 
Developer:                        ''Lars Erik Storbukås''
 
Developer:                        ''Lars Erik Storbukås''
Line 35: Line 43:
 
Developer:                        ''Jonas Sandbekk''
 
Developer:                        ''Jonas Sandbekk''
  
 +
Jonas and Nikolai are doing most of the map and geospatial stuff and Lars Erik handles most of the DHIS2 data.
 +
 +
=== Features ===
 +
* Spatial analysis of dhis 2 events with turf.js
 +
* Selectable event area with event value pop-up
 +
* Display of dhis2 organizational units
 +
* Selectable organizational units with name pop-up
 +
* Display of dhis2 districts. Level 2 and 3
 +
* Selectable districts with name pop-up
 +
* Different maps can be selected
 +
* A overlay of the earth's land surface temperature courtesy of NASA
 +
*Map zoom
 
=== Screenshots ===
 
=== Screenshots ===
 
+
Early prototypes <gallery>
=== Documented learning ===
+
File:GeoViz.png
 
+
File:Shallow-blue-early-progress.png
=== Suggested improvements to APIs etc ===
+
</gallery> 
  
 
=== Link to repository ===
 
=== Link to repository ===
 
https://github.uio.no/njsverdr/shallowblue
 
https://github.uio.no/njsverdr/shallowblue
 
=== Download link to sample web app ===
 

Latest revision as of 09:23, 7 December 2016

ShallowBlue.png

Overview

Project: D

Project description:

Import events AND health facilities with coordinates linked to the organisational (orgunit) hierarchy using geography

We are using dhis2 data to do spatial analysis and displaying 2d vector graphics using turf.js

We are building the project with Angular 2.

Group members

  • Nikolai Sverdrup njsverdr
  • Lars Erik Storbukås lestorbu
  • Jonas Sandbekk jonsandb

Milestones

Done

  • Map features
    Fetch JSON-data from DHIS2 api (with authentication)
  • Display map with geographical points (area, heatmap, etc.)
  • Build a Triangulated irregular network
  • Link our Triangulated irregular network with Dhis2 data

Time schedule

  • Spatial analysis with dhis2 data - week 46
  • Other cool features and UI stuff . week 47

Weekly meetings:

Tuesday: 10:15 - 12:00

Wednesday: 10:15 - 14:00

Friday: 12:15 - 16:00

In addition we use Slack as a way of collaboration. We discuss milestones, task division, problem solving, etc.
Features

Task division

Project master: Nikolai Sverdrup

Developer: Lars Erik Storbukås

Developer: Jonas Sandbekk

Jonas and Nikolai are doing most of the map and geospatial stuff and Lars Erik handles most of the DHIS2 data.

Features

  • Spatial analysis of dhis 2 events with turf.js
  • Selectable event area with event value pop-up
  • Display of dhis2 organizational units
  • Selectable organizational units with name pop-up
  • Display of dhis2 districts. Level 2 and 3
  • Selectable districts with name pop-up
  • Different maps can be selected
  • A overlay of the earth's land surface temperature courtesy of NASA
  • Map zoom

Screenshots

Early prototypes

Link to repository

https://github.uio.no/njsverdr/shallowblue