Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/anyways-open/urbanistic-polygons
- Owner: anyways-open
- License: mit
- Created: 2020-05-13T15:17:07.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2020-07-03T15:38:37.000Z (over 4 years ago)
- Last Synced: 2024-11-15T11:14:06.362Z (3 months ago)
- Topics: mobility, mobility-data, openstreetmap
- Language: C#
- Homepage:
- Size: 4.36 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.