Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contribute map of Kenya to Galileo project; provide feedback #13

Open
crtahlin opened this issue Feb 9, 2022 · 5 comments
Open

Contribute map of Kenya to Galileo project; provide feedback #13

crtahlin opened this issue Feb 9, 2022 · 5 comments

Comments

@crtahlin
Copy link
Contributor

crtahlin commented Feb 9, 2022

Motivation/ background / user story:

  • Map (geo) data is extremely important in our everyday life - presuming of course that we are talking about the physical world. It enables us to more easily navigate the world around us and find places of interest.
  • Maintaining relevant maps on a global scale is a massive effort that just a few (commercial) providers are able to tackle to an appropriate degree - thereby only a couple of large players are present. Providing maps and services on top of them gives them a competitive edge and certain power over the market of all the services connected to them.
  • Project Galileo builds on top of FairOS which uses Swarm’s decentralized storage. It is tackling two aspects that are crucial to solving the above problems: how can decentralized storage and tech be used to host the geodata and how can communities be engaged to contribute and be properly compensated for the contributions.

Tasks

Approving criteria

  • Map of Kenya is visible on the Galileo webpage
  • Feedback on instructions is given, with possible improvements noted (something between 250 -500 words)

Timeline

  • Deadline: 15th Feb 2022

Other
Swarm documentation.
FairOS documentation.
Use the Fair Data Society Discord for more information and support.
Mind the Fair Data Society Principles in your tasks.

@gitcoinbot
Copy link

gitcoinbot commented Feb 13, 2022

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 264 years, 9 months from now.
Please review their action plans below:

1) devquercus has applied to start work (Funders only: approve worker | reject worker).

Hi there,

The process is quite straight forward. I will follow the provided steps to make map of Kenya up and running on the Gelileo page.

Looking forward to here back from you.
2) vinnievh has applied to start work (Funders only: approve worker | reject worker).

Very interested to look into geodata.
3) alexsnipes has applied to start work (Funders only: approve worker | reject worker).

Interesting project, I am also interested in working on the task of including the map of Estonia
4) okeaguugochukwu has applied to start work (Funders only: approve worker | reject worker).

am very interested, this a an easy task.
5) f1nv3rs3 has applied to start work (Funders only: approve worker | reject worker).

Familiarize with the repo containing Galileo : https://github.com/fairDataSociety/galileo
Familiarize yourself with the rendered content on the Galileo webpage: https://app.galileo.fairdatasociety.org/
Follow the instructions in the Galileo repo (https://github.com/fairDataSociety/galileo#readme ) on "How to create and share your own map?"
Use the instructions to contribute the map of Kenya; take notes where instructions might be present
6) gitcoindev has been approved to start work.

Hi I think I have a relevant experience and would be glad to help on this and also on Estonia map.

Learn more on the Gitcoin Issue Details page.

@gitcoindev
Copy link

Hi, the Kenya map is available as:

FAIROS_POD=korrrba_kenya_map_pod
FAIROS_MAP_KV=kenya_map

Map reference

1260fd2aee2da92adf6731703a3de8f65ea776d2f207e876e80238ecbdce57be

My feedback about the workflow: I really enjoyed working on the task but initially I struggled with downloading tiles from nextzen.org using osm_files_downloader script. The script stopped due to server errors on the nextgen side and had to be restarted manually. After I did restart the script several times I came up with an idea to write a simple wrapper script that would check for the osm_files_downloader script return code and restart the script if the return code is non-zero. Since the osm_files_downloader script caches already downloaded tiles, it will not restart from scratch. This allowed to get full tiles data without further manual interventions. Then I also downloaded Estonia map and made a mistake of uploading two maps into a single pod, which prevented selecting single map to be displayed, so had to re-upload the maps into separate pods. Finally, both maps were uploaded correctly. As future enhancements to this workflow I would think of creating a list of coordinates for each country, write a script that would download all the tiles from nextgen for each map into separate folders and finally modify the upload script to automatically push the maps into separate pods.

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 108.1736 BZZ has been submitted by:

  1. @gitcoindev

@FairDataSociety-github please take a look at the submitted work:


@gitcoindev
Copy link

Hi @crtahlin @gitcoinbot is there any chance to close this bounty as well as Estonia one? I know the hackathon is in progress and there are lots of things going on but these were likely forgotten and perhaps can be finalized. Thank you!

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 108.1736 BZZ (52.91 USD @ $0.49/BZZ) attached to this issue has been cancelled by the bounty submitter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants