Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anyways-open/urbanistic-polygons

An algorithm to generate a global urban polygon landuse dataset.
https://github.com/anyways-open/urbanistic-polygons

mobility mobility-data openstreetmap

Last synced: 26 days ago
JSON representation

An algorithm to generate a global urban polygon landuse dataset.

Awesome Lists containing this project

README

        

# Urbanistic Polygons

Builds areas based on urban properties and merges similar areas of OSM for analysis reasons.

[![Build status](https://build.anyways.eu/app/rest/builds/buildType:(id:anyways_MobilityData_UrbanisticPolygons)/statusIcon)](https://build.anyways.eu/viewType.html?buildTypeId=anyways_MobilityData_UrbanisticPolygons)

The algorithm works in three steps:

1. [Build](https://en.wikipedia.org/wiki/Planarization) a planar graph based on all types of barriers that are relevant, for example:
- Roads.
- Water bodies.
- Landuse polygons.
![raw data](docs/screenshot2.png)
2. This planer graph defines polygons by definition. Assign urban scores to each polygons. We use the following categories but they are configurable:
- `water`
- `residential`
- `rural`
- `industrial`
![basic polygons](docs/screenshot1.png)
3. Merge polygons based on their similarities and the type of barrier between them.