denisrtyhb / UrbanSprawlSimulation

set of algorithms for simulating urban sprawl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UrbanSprawlSimulation

Make sure you have needed libraries installed.

  • sklearn
  • numpy
  • scipy
  • rasterio
  • tqdm
  • matplotlib

Before completing all the following steps, delete sample data, so it won't affect the simulation. As models are classes in models.py, they can also be integrated in any python code without the main.py file.

To run all the writen code follow these steps:

  1. Edit the default settings for the parameters are in config.py file. This includes the data and result folders, and file names.

  2. add set of factors in .tif format to the chosen data folder

  3. Run main.py algorithm

You can try to run the algorithms on public data, such as this https://figshare.com/s/5436916184e60f533899

About

set of algorithms for simulating urban sprawl


Languages

Language:Python 100.0%