Input: CityIO-compatible grid
Output: GeoJSON containing connected road topology
Requires
- python3
- pyproj
- requests
- docker optional
./install.sh (docker)
pip install -r requirements.txt (without docker)
./run.sh (docker)
python main.py (without docker)
Reads grid from CityIO (define table-URL in config.json) and parses all cells with types as in typedef.json. Stores and posts (define output URL in config.json) LineString Collection of road segments to CityIO.
- connect 4-neighbourhoods only or also 8-neighbourhoods?