WorldBank-Transport / ram-backend

Calculate regional ETAs, at scale. Measure accessibility. Calculate impact of road changes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

World run 🌎

brunosan opened this issue · comments

We can give estimates of world accessibility. Let's do it.

We need:

  • OSM roads of the world
  • OSM villages. 1MM
  • Attach population to villages. Using world pop and matching with a voronoi segmentation??
  • OSM POI of choice. schools? There are 700k schools tagged in the world (e.g. only 134k hospitals)

school

Yes:

  • It will be limited to global OSM road coverage.
  • It will be limited to global POIs coverage.
  • It will be limited to global population estimates.

but it will be the first time this done fully open, fully replicable and it will get better as the map gets better. This number is very much an SDG target.

Great idea! I'll prepare an OSRM for the entire planet, that will take a couple of days I believe. If you can create grojsons for villages, with population and geojsons for different POIs we can run it next week.

Hi Bruno -- I've had great success automating QGIS's zonal statistics on WorldPop for tasks like the third in contexts like African radio service perimeters and in an Asian Development Bank context for the smaller admin levels of each of their member countries. I imagine it would also work with the new Facebook population raster data. Do you have a sense of how you want to generate the voronoi polygons from the village points within the smallest admin boundaries? I've long suspected there are D3 modules that would help constrain the voronoi to that boundary.

I created an 11GB villages.geojson based of the gpw v4 dataset of columbia university http://sedac.ciesin.columbia.edu/data/set/gpw-v4-admin-unit-center-points-population-estimates/data-download however the application tries to read the entire file with fs.readfilesync which is not capable of doing so per: http://stackoverflow.com/questions/29766868/node-js-read-big-file-with-fs-readfilesync