https://github.com/joaocarabetta/isometric
Get the walking distance polygon from a city location
https://github.com/joaocarabetta/isometric
data-science geoscience isochrones
Last synced: about 1 year ago
JSON representation
Get the walking distance polygon from a city location
- Host: GitHub
- URL: https://github.com/joaocarabetta/isometric
- Owner: JoaoCarabetta
- License: mit
- Created: 2018-09-20T03:41:12.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-12-29T18:11:16.000Z (over 7 years ago)
- Last Synced: 2025-04-22T16:06:19.327Z (about 1 year ago)
- Topics: data-science, geoscience, isochrones
- Language: Jupyter Notebook
- Homepage: https://colab.research.google.com/drive/1xpzFkH7MPwmtFiIfBP2Lg2yqtvzhiF23#scrollTo=0tgOV0U2mN0x
- Size: 600 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# isometric
Easily calculate walking distances catchment area in a city from one or more specific points.

The code is based on two main packages:
- **Osmnx** is a Python package that lets you download spatial geometries and construct, project, visualize, and analyze street networks from OpenStreetMap's APIs. It allows to download and construct walkable, drivable, or bikable urban networks with a single line of Python code.
- **Networkx** is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
The walking distance catchment area is obtained considering OpenStreetMap data for the city analyzed. The code can be runned for any city in the world but final results depends on the quality of data available in OpenStreetMap. The output of the code is a csv file with polygons reperesenting catchment at the one or more walking distances defined from one of more points.
To run the code you have to input the coordinates of points using WGS 84 EPSG: 4326 with the maximum decimal digits possible to increase the accuracy of the result. The output in csv will be generated in WGS 84 / UTM in the respective zone of the city analyzed.
Final output under the name ”polygons.cvs” can be downloaded from yours google drive root.
You can run it [here](https://colab.research.google.com/drive/1xpzFkH7MPwmtFiIfBP2Lg2yqtvzhiF23#scrollTo=0tgOV0U2mN0x). Just add the **points and distances** that the code does the rest.