pmutua / uganda-APIs

Developer JSON APIs with local Information.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Uganda APIs

This repo has information about Uganda written in JSON format. Depending on your development language (e.g JavaScript), you should be able to decode the JSON result to suit your need.

This repo needs loads of help to get to a really stable version. Check out the How to contribute section.

Districts of Uganda

Based on English names published at Wikipedia

Usage - Stable version

How to Contribute

Non-Developers

  • Improve the documentation of the project and usage.
  • Update the current details of the geographical mapping.
  • Suggest needed endpoints.
  • Proposal of way forward for project.
  • Converting the details from District, County, sub-county, villages

How to build the GIS Mapping file.

  • Download and Unzip the GIS-Parishes-2016.zip file
  • Install a GIS software like Google Earth
  • Import the .gis file into Google Earth and pick the different places and add to the file.
  • Always record the last entry you make with the Last Object ID number.

Developers

  • Proposal on converting the raw json to an admin centred API generator
  • Converting the details from District, County, sub-county, villages into consumable JSON files.
  • Suggest needed endpoints.
  • Proposal of way forward for project.

Testing Progress

  • use Abim district as a test. it has relatively complete data like

District : Abim -> County : Labwor -> Sub-county: Abim -> Parish: Atunga -> Sub-Parish: Atugo

Data Research

Electoral Commission Statistics:

  • No. of Districts: 122
  • No. of Consistencies: 296
  • No. of Sub counties: 1671
  • No. of Parishes: 8386
  • No. of Polling Stations: 28749
  • No. of Villages: 60800
  • No. of Voters: 17073493

Information Credits

Wikipedia

Uganda Electoral Commission

Africa Open Data

District, County, sub-county

County, parish by district & sub-county

About

Developer JSON APIs with local Information.

License:GNU General Public License v3.0