I would like to get a full national wide coverage of Uber service area. I find there are specific coverage boundaries by city on its website. For example, https://www.uber.com/cities/charlotte/.

Is there a way extract the polygon and turn it into a shapefile?

If so, is it possible to scale it up for all the cities?

  • view source on uber.com/en-US/cities/charlotte do a find for 'geobox' and then the next 'geojson' will be the coordinates - copy out in a text editor and save as geojson (check formatting is correct) load into qgis and export as shapefile. (this might be against the terms of use - I am not a lawyer) – Mapperz May 25 '19 at 20:29
  • 1
    Have you asked Uber whether they are willing to supply you with this data? – PolyGeo May 25 '19 at 20:53
  • 1
    Scraping is a bit archaic. I'd first try to see if they expose something in the Uber API. I'd search for GeoFence. See interesting article here. – Kirk Kuykendall May 25 '19 at 22:48
  • @Mapperz Thanks very much! Now I can see and extract lat/lng in the source code. But the same method seem not apply to Lyft (e.g. lyft.com/rider/cities/auburn-al ) Do you have any suggestion in this case? – Fan Addison May 28 '19 at 14:28
  • That is not uber but lyft (technically a different question) you need to use the api for that lyft.com/api/region/auburn-al (has all the info you need) – Mapperz May 28 '19 at 15:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.